I’ve been reading this week about how humans learn, and effective ways of transferring knowledge. In addition, I’ve also had AI in the back of my mind, and...| hazelweakly.me
Observability, so hot right now. Over the years, we’ve seen observability go from an unknown concept to a ubiquitous phrase that everyone is desperate to stamp...| hazelweakly.me
I was originally going to call this post “What makes a programming language real?” because I saw some people picking a fight on the internet about this type of...| hazelweakly.me
Long running spans are one of my biggest “we don’t really actually have a good standard solution for this” issues in opentelemetry. They’re something I’ve run into before, weirdly frequently, and especially so when attempting to try and instrument front-end or mobile facing systems.| Hazel Weakly
When going on an observability journey, there tends to be a few concrete phases that every company goes through. Understanding how those unfold and take shape...| hazelweakly.me
Caching is hard. So hard. But also, we are so fucking bad at it. Every time I have to use a public wifi setup I have a joker moment. Does absolutely nobody test shit on anything less than wired symmetric gigabit anymore?| Hazel Weakly
I like to home roll abstractions, but commoditize implementations. What I mean by that is a fairly simple rule that has a very powerful effect, but can be tricky to find the right balance.| hazelweakly.me
One of the hardest things for people to understand with distributed systems is that eventual consistency is the same thing as eventual inconsistency. The very same pattern that lets you non atomically deal with things also ensures that eventually you’ll have a system that doesn’t match your understanding. Resources will go stale, things will go missing, stuff will exist without ever having been created, and data will be destroyed that never got manifested.| Hazel Weakly
I miss the forums. I miss the forums so much it hurts. I miss when research was about discovery and learning and sharing. I miss when humanity felt like it had...| hazelweakly.me
If there’s one thing I wish I could burn entirely to the ground and wipe away all traces and remnants of, its the misplaced notion that the productivity of...| hazelweakly.me
Observability is a bit of a hot topic, and while it’s increasingly been playing a larger role in engineering strategy, I think the way it’s presented can often...| hazelweakly.me
Something that I find missing in almost every software company is this thing that I’m not sure I’ve seen explicitly called out anywhere, but I’m going to call...| hazelweakly.me
I read this post from John Cutler and Tom Kerwin recently on how leaders navigate uncertainty and ambiguity and it intrigued me. I decided to give my shot at...| hazelweakly.me
I was asked recently for my thoughts on a wonderful article about software correctness, human convenience, and flossing, and I ended up dumping out an entire...| hazelweakly.me
Y’all ready for a story about one of the wildest fuckups production outages I ever took part in? Buckle up; we’re going for a ride far, far away from any...| hazelweakly.me
This blog post will be kept up to date as I find out more information and publish my findings. It’s currently organized in no particular order, as a collection...| hazelweakly.me
When starting a new job as a software engineer, it’s natural to feel the pressure of delivering immediate value and meeting the expectations of your role....| hazelweakly.me
I see you want to hire a developer to work on internal developer tooling, developer experience, and the generally intangible but admirable goal of “making life...| hazelweakly.me
So the big thing that makes everything so difficult for browsers is that opentelemetry has a concept of a lifecycle for telemetry that doesn’t map very well to...| hazelweakly.me