Five More Years Until I Can Automate My JobAI is coming for my job as a Site Reliability Engineer. Too bad it can’t take it yet.Jun 28A response icon4Jun 28A response icon4
What Does it Mean to ‘Turn the Other Cheek’?Jesus isn’t asking us to lay down and die. He’s giving us a new way of life that disarms evil with good.Jun 17Jun 17
(Message) Order out of Chaos: Part 2 of 3Async message ordering is hard. Here’s how to build services that don’t rely on any particular order and still do the right thing.May 13May 13
A Worldwide Family: Easter 2025Easter is the fulfillment of God’s promise to bless all the families of the earth, starting with one family in particular.May 13May 13
Migrating off Terraform CloudWhy I moved to the bare-bones S3 backend, and how to do it correctly if you’re using the cloud block in your Terraform configNov 13, 2024Nov 13, 2024
Event-Driven DumpsterfireI’ve helped multiple companies mess up their event-driven architecture, and it’s starting to make sense whyNov 13, 2024Nov 13, 2024
Published inStackademicCan you really scale with any language?Let’s look past the LinkedIn hot takes and make some real progress on this question.Jul 1, 2024Jul 1, 2024
Published inRustaceansCommon JS bugs are eminently avoidable in RustHow an undefined error and a broken return in Node would be prevented by design in RustNov 17, 2023A response icon2Nov 17, 2023A response icon2
Published inStackademicWhen Should I AB Test?What an AB test is, why you’d use it, and when it might not be worth it to run a test.Nov 8, 2023A response icon4Nov 8, 2023A response icon4