Why Developers Keep Choosing Worse Technology
Why ugly, viral implementations consistently outsurvive beautiful, correct designs, and why we cannot stop walking the dirt paths.
Thoughts on development, technology, and crafting digital systems.
Why ugly, viral implementations consistently outsurvive beautiful, correct designs, and why we cannot stop walking the dirt paths.
AI makes developers type faster, but it is actually degrading architectural thinking. Here is how to fix your workflow using Kata.
Why the fear that AI will replace developers is completely missing the point. The opposite is actually happening.
How Anthropic's research on agentic misalignment changed the way I think about AI safety and autonomous systems.
Learn how to design your first program from scratch. A step-by-step guide on breaking down problems, structuring data, and writing clean logic for beginners.
Essential UX/UI principles every frontend developer needs to know. Learn about perceived performance, accessibility, motion design, and visual hierarchy to build better web apps.