Recent Posts

  1. Your Stakeholders Have Stakeholders (And They All Want Different Things) I had a plan to fix the Swift migration. I had executive buy-in. Engineers agreed it was a good idea. But this was COVID. Food delivery was exploding. And feature velocity was the only metric that mattered. 8 min read
  2. Platform Engineering is Archaeology with Deadlines I joined a company in 2019 to build a bank. COVID killed that project. I got moved to a food delivery app with 1.3 million lines of code, 750k still in Objective-C, and a Swift migration that had stalled for two years. 8 min read
  3. The Days You Show Up Anyway I used to think success was about crushing it on your best days. Turns out, the days that really matter are the ones where you barely want to get out of bed. 5 min read
  4. Explore vs Execute: Finding Your Mode I've been thinking about how we switch between exploration and execution modes, both in startups and personal projects. Turns out, knowing which mode you're in changes everything. 3 min read
  5. Why Your "Quick Fix" Takes Two Weeks Every developer knows that sinking feeling when a "quick" project becomes a multi-week saga. Turns out, there's a reason for that—and it's not just bad estimates. 3 min read
  6. Archive