All articles
- Building Systems That Optimize for Developer Cognition
- Designing Systems That Degrade Gracefully Under Load
- Estimation Without Lies: A Senior Engineer’s Framework
- Scaling Code Reviews for Large, Distributed Teams
- Structural Typing in JavaScript: Lessons for Robust Design
- The Hidden Costs of Micro-Frontends: A Case for Strategic Monoliths
- Understanding Event Loops Beyond the Basics
- What Small Services Taught Me About Large-Scale System Design
- When Type Systems Fail Us: Lessons from Complex JavaScript Applications