Category: Uncategorized

A looming sandy brick wall over water

SREcon24 Americas Recap

I wasn’t originally planning on a write up of SREcon24 Americas, but some ideas bubbled in my head, along with some themes, and there were a ton of solid talks (the speaker line up was wall-to-wall heavy hitters). I’m also curious how I’ll feel about my talk in the future and wanted to capture that to look back on. And… Read more →

A set of fried capacitors

Justifying Resilience Work

How do we justify the need to make our organizations more resilient? Quick Primer: in this context, a shorthand for resilience is adapting to unexpected changes in an environment in an attempt to return to stability. It’s not robustness, like an automatic fail-over of a system without human intervention (removing a server from a pool behind a load balancer for… Read more →

Chameleon on a leaf with green and red tones

The Invisible Success of Near Misses

We often talk about blame aware culture. Your teams are continuously working towards building a system where, among many goals, a safe and reliable system is available. When we’re surprised, incidents happen. As we’re working towards safety, and by definition these incidents are surprises, shaming folks for failure is counterproductive and instead we should celebrate the opportunity to learn more.… Read more →

flowing water over rocks in a stream

The Dynamic Nature of Company Culture

Company culture can’t be understated. A big portion of what we do revolves around building exciting projects, tackling hard problems, and working with talented folks in our industry. These often constitute high pressure situations that necessitate fostering bonds between coworkers. Some folks want to clock in, sit down and work for eight hours, and then clock out without having interacted… Read more →


Tech Interview Questions: Typing “” in a browser

I’m putting together a series on common questions candidates face in technical screens. My hope is to give folks a leg up on how they can prepare, and secondarily any screeners better understand what they’re asking and how to improve for a better signal.No question (or answer) is perfect, but that shouldn’t stop us from exploring them. Feedback and constructive… Read more →

Rethinking Best Practices

Best practices aren’t universal and the use of the term without deeper consideration can be problematic. They’re straightforward, simplistic answers to difficult questions. Quick answers can at times work in our favor, a way to avoid cognitive overhead and set a clear path to a solution. In fact, we regularly need shortcuts in our day to day work to be… Read more →