Open Source Diplomat | Kubernetes Contributor | Disabled Veteran (definitely in pain) | Detroit | Kubernetes at AWS | He/Him/His | Views solely mine

The most annoying 1Password error after Mac Migration
New MacBook Air 15-inch I recently decided to buy one of the new 15" MacBook Air M2 models announced at WWDC this year. Nothing was wrong with my M1 MacBook Air aside from the fact that I’ve always wanted a bigger screen and more RAM. The 15-inch MacBook Air delivers on both fronts with its larger screen. But, only being able to put 24 GB of RAM in the MacBook Air 15-inch shows Apple is scared of a solid Air model cannibalizing the MacBook Pro line....

Life after DevOps'ish
Update (2023-06-23) I’ve created a page on the DevOps’ish site so that you’ll always have the latest access to what I’m sharing out to social media. The DevOps’ish Firehose is available for your regular consumption (Bonus: there’s an RSS feed) In the last issue of DevOps’ish, I stated, “I’m under explicit doctor’s orders to cut stressors out and do things that bring me more joy… I need to stop doing so much....

Container Conundrum: DevOpsDays Chicago 2022 Open Space Notes
I found a topic that I’m going to suggest for an Open Space at every DevOpsDays I go to from this point forward: “Container Conundrum: Pain points around containers” These notes are presented here without opinion. Distilling these notes into a concise narrative will be the topic for an introduction to an upcoming DevOps’ish newsletter. Please subscribe today! I think the best way to look at these notes is to assume that each bullet point is a pain point....

Windows 11: How to Install WSL2 and Linux Distros
I’m not going to lie. Windows Subsystem for Linux (WSL) is a helpful technology. It’s supposed to have made getting a Linux environment on Windows easier. However, having just tried getting it up and running on the lone Windows box I own, I can confirm it’s a pain to install unless you’re a Windows system administrator or know what you’re doing. The hype for WSL2 appears to have overlooked the user experience....

Intro to eBPF
This introduction to eBPF is adapted from the beginning of DevOps’ish 278 I occasionally ask for writing prompts from folks on Twitter for DevOps’ish. Sometimes asking on social media works well. Other times it’s giving someone a good URL and still scratching my head about what to write. But for DevOps’ish 278, the people have spoken. They want to learn more about eBPF. What is eBPF? eBPF (which is no longer an acronym for anything) is a revolutionary technology with origins in the Linux kernel that can run sandboxed programs in a privileged context such as the operating system kernel....

Lessons in Frugality: Why Pay for Linktree?
I opened someone’s Twitter profile in April and saw a Linktree URL. I click it and start to poke around after signing up for an account. The changing gradient backgrounds amuse me. I appreciate the mobile-friendliness and the built-in analytics. I needed something like this to help me add newsletter subscribers, guide folks to my various projects, and all the other things Linktree does. I have a lot of sites and social profiles....

code-server, Caddy, Tailscale, and Hugo = My ultimate dev environment
I think I’ve discovered my development environment equivalent to nirvana. code-server fronted by Caddy on a box with Tailscale installed. I maintain a lot of Hugo websites. Hugo has been my go-to content management system (CMS) since discovering it in 2017 (I got my first Hugo site at GopherCon 2017). I’ve lost count of the number of domains I own (a common nerd problem). But, I know I have a handful of websites I update regularly....

Conway's Law and GitOps
Pulled directly from the introduction of DevOps’ish 272 Conway’s Law and GitOps are two things that go hand in hand. I’d like that not to be the case, but in building and working with an upcoming demo of multi-cluster GitOps, I’m worried GitOps might not reach an escape velocity over Conway’s Law. Conway’s Law states, “Any organization that designs a system (defined broadly) will produce a design whose structure is a copy of the organization’s communication structure....