The Unreasonable Effectiveness of Boring Stacks
Why the most productive engineering teams consistently choose technologies that cause no excitement whatsoever.
Essays on software, systems, and the ideas behind them.
Why the most productive engineering teams consistently choose technologies that cause no excitement whatsoever.
The three types of rate limiting, when to use each one, and why the algorithm choice matters more than the number.
A boundary is not where things stop — it's where the cost of change changes. Getting this right is the core skill in software design.