Recent posts
Weekly Links (Jun 29 - Jul 05)
LLMs in software engineering, extreme fault tolerance, expert generalists and more highlights from the week
July 8, 2025
The Lost Art of Software Modeling
Why do experienced developers seem to have a sixth sense for architecture? The answer lies in the difference between observing code and understanding systems.
July 7, 2025
Emptying the Backpack With the Go Language
Emptying the Backpack With the Go Language
Key Points
Go promotes radical simplicity by eliminating unnecessary abstractions, resulting in more...
June 24, 2025
Cloudflare Outage June/2025: Lessons for Software Engineers
Cloudflare Outage June/2025: Lessons for Software Engineers
Key Points
Dependencies have dependencies: mapping the complete tree down 3-4 level...
June 16, 2025
Authentication and Authorization in the Trenches
Authentication and Authorization in the Trenches: The Anatomy of a Breach That Could Have Been Avoided
Key Points
Data breach incidents are ext...
March 13, 2025
AI and the Future: Reflections from My Talk at GDG Aracaju
AI and the Future: Reflections from My Talk at GDG Aracaju
Key Points
AI isn't just about having ready answers, but knowing how to ask the righ...
February 27, 2025
Event Sourcing: CDC vs. Outbox Pattern
Event Sourcing: CDC vs. Outbox Pattern
Key Points
CDC captures changes directly from the database transaction log, avoiding application code mo...
February 20, 2025