Skip to main content

Recent

Constraints: The Quiet Reason Software Gets Complicated
·680 words·4 mins
Stop Overengineering: Designing Software That Fits Its Context
·684 words·4 mins
Event-Driven Architectures & Message Queues: Why Modern Systems Rely on Events, Not Direct Calls
·2121 words·10 mins
Caching Strategies That Scale
·2175 words·11 mins
Paying for LLM Agents Means Paying for Mistakes (And Cleanups)
·527 words·3 mins