Irrational Exuberance!

Infrastructure planning: users, baselines and timeframes.

December 9, 2018 Technical infrastructure is never complete. System processes can always run with less overhead or be bin-packed onto fewer machines. Data can be retrieved more quickly and stored at a cheaper cost per terabyte. System design can broaden the gap between failure and user impact. Transport layers can be more secure.

Service cookbooks.

July 15, 2018 If you're an infrastructure or SRE team that is underwater and only have time for one project to reduce your toil, what should you pick? For my money, you should start using a service cookbook.

Accelerate's definition of developer productivity.

June 27, 2018 Last week I read Accelerate by Nicole Forsgren et al, and I was particularly struck by their definition of developer productivity. I've written it up and a few related notes on attempting to apply it with the teams I support.

Infrastructure migrations @ Interestings

June 22, 2018 This past week I was fortunate enough to get to speak on my second podcast, this time speaking about infrastructure migrations.

Experiment with distributed finite state machines.

June 2, 2018 I spent some time experimenting with the idea of a system for coordinating finite state machines as an extension of the typical publisher-consumer model for task processing. These are some notes on the project, plus a link to the project in Github.