I wrote this 7 years ago, a week or two before I started hormone replacement therapy. I shared it with a few people at the time, but never really published it anywhere. I really should have. Homesick Did you ever go to summer camp, or even just a sleepover at| Jennifer++
Or, bad code drives out good| Jennifer++
Taking advantage of our OpenTelemetry tracing to easily test behavior that is otherwise very hard to observe| Jennifer++
It turns out that federating is really hard. But, I managed it. Now I would love to have your help with everything that comes after that.| Jennifer++
We build tools, but we are also shaped by the affordances of those tools. I'm building Letterbook. I would like it if you join me.| Jennifer++
We map the system so that we can change the system, so then we must remap the system. That's the tight inner loop of software development.| Jennifer++
A quick and practical summary of what it means for a system to be complex, or not.| Jennifer++
Learning and exploration in complex systems happens continuously, forever. We need to constantly update our mental maps, or they'll lead us astray| Jennifer++
For quite some time, my own ops haven't had much dev in them. But I'm changing that.| Jennifer++
At this point we've designed a system and we're going to provide it as a service. To operate that service effectively we have to understand how its behaving. That's all about observability.| Jennifer++
If Advent of Code was a whole system, it might look like this. Of course, the first deployment of a complex system is never smooth. This is a review of that incident.| Jennifer++
Let's talk distributed systems! Getting into the details of how we could build a whole system to support Santa's elves, instead of a bunch of scripts.| Jennifer++
Continuing my attempt to design a cohesive system that can address the challenges faced by Santa's Elves as they collect magical star fruit.| Jennifer++
Free and open source software has become a modern commons, but now it's vulnerable. Freedom isn't sufficient to secure it for the future.| Jennifer++
AI cannot develop software for you, but that's not going to stop people from trying to make it happen anyway. And that is going to turn all of the easy software development problems into hard problems.| Jennifer++