I want to share a capability that we have at $WORK that is not industry standard, but I think is underrated. Netflix’s container platform Titus has the capability of sharing folders between two containers in a kubernetes (k8s) pod. You might be asking, “can’t k8s already do that”? No. You are probably thinking of emptyDir, which is a way of setting up an empty folder that multiple containers can share. This is really not the same.
You may be familiar with the essay “Choose Boring Technology”. In that essay, McKinley makes the case that choosing boring technology and wisely spending your company’s “three innovation tokens” is a global optimization for the company, ensuring that solving a problem doesn’t come with the additional burden of supporting a shiny piece of unstable tech too. In the next ten years, I predict that “Choose AI-Friendly Technology” will be the new “Choose Boring Technology”.
When it comes to the state of the art of AI-Assisted Coding (perhaps not exactly “Software Engineering”) in August 2025, you may be confused. You will find examples of engineers who think it is all crap. You will also find examples where it has “considerably changed my relationship to writing and maintaining code at scale”. The Recurse Center’s blog post has even more thoughts about the wide range of reactions.
I think that “modern” shrink-wrapped software (Helm Charts) is like fast food. It takes only a couple of seconds to eat (deploy), but isn’t a long-term healthy thing to do. Not all Helm Charts are like this. I’m specifically talking about any Helm Chart that’s big enough to include other Helm Charts. I’m going to pick on Wordpress as the example in this blog post. Why Are Helm Charts Fast Food, Exactly?
Imagine you are working on developing a new product for your customers. Your customers have some feature requirements, so you write them down in a chart: Customer Foo Feature plugh Support quux Frobulator xyzzy Viewer Customer A ☑️ Customer B ☑️ ☑️ ☑️ Customer C ☑️ ☑️ ☑️ Customer D ☑️ ☑️ Awesome! You certainly want to know what your customers actually need before working on your product! Which feature(s) should you start on first?
Normally when searching for a new home, one picks a city & budget, and then a real estate agent would find some homes for you to look at. But what if instead, you could make a computer program do the home searching for you? What if you could stretch out your home search across space and time? Instead of focusing on one area your real estate agent knows about for a month or so, what if you could search everywhere for many months?

My Forever Desktop

Inspired by comments of a “forever desktop” here, analogous to a “forever home”, I wanted to share some thoughts on my “forever desktop”. (What year is it again?) The exact software that powers my desktop will inevitably change, but my principles won’t. (But if you are asking, it is Regolith, which is an opinionated i3 setup combined with gnome desktop services.) The Evolution of Desktop Environments I’m old enough to have experienced the transition from MS-DOS onward, and there is a reason GUI interfaces won: ease of use.
I’ve previously written an ode to the Palm PVG-100 as my favorite phone of all time. It still is, but recently Google decided to end support for Android Auto for older phones (Android 8). Android Auto is a personal requirement of mine, and I couldn’t find any way to stick to an old version. So I embarked on the difficult journey of upgrading Android on this tiny phone from Android 8.
I love watching my favorite channels on Youtube. There is such great content out there, and with Patreon, there can be niche channels that I love where the content creators can just do what they love, and I can watch! I’m happy to pay them money directly. But I don’t really like Youtube.com (the platform) exactly. They have other priorities (ads, engagement, enshitification). In the end, I want to watch a video.
Intro Ever since Microsoft acquired Github in 2018, I’ve been thinking of migrating away from Github. It’s not about Microsoft being more or less evil than Github; it’s just the way things go sometimes where a parent company must use an acquired company for leverage. But to where? Where could I move my code to that also isn’t another company waiting to enshitify its service? Then I read about this still fake star nonsense and thought, yea, this is a silly place.