Cognitive Debt
March 2, 2026 · 7 min read
The growing gap between the code your team ships and the code your team understands. It's not technical debt. It's worse.
March 2, 2026 · 7 min read
The growing gap between the code your team ships and the code your team understands. It's not technical debt. It's worse.
July 21, 2025 · 5 min read
Explore how a native pipe operator could improve code readability and composition in PHP. Understand current alternatives and what future implementation might look like.
August 28, 2024 · 9 min read
Discover Primitive Obsession in code: recognize symptoms, understand implications, and learn effective fixes with value objects.
January 29, 2024 · 6 min read
A lot can be learned about software development by playing retro games.
January 1, 2022 · 6 min read
In this article, I introduce a form of Accidental Complexity I've been referring to as Accidental Intent Cancelling.