Chaos vs. Bureaucracy: Pick Your Poison
Most software engineering teams swing between chaos and bureaucracy. Here's a framework to find the edge where scaling actually happens.
Read articleAll the articles I've posted.
Most software engineering teams swing between chaos and bureaucracy. Here's a framework to find the edge where scaling actually happens.
Read articleAI agents generate 98% more PRs but reviews take 91% longer. The work didn't disappear — it moved. A synthesis of eight perspectives on where it actually went.
Read articleWhy do we assume everyone agrees with us? A deep dive into the False Consensus Effect, the Availability Heuristic, and how to fix cognitive bias in tech leadership.
Read articleStop fighting the rumor mill and start using it. Learn why talking behind your team's back can be a good way to build trust and morale.
Read articleLearn the science behind developer flow states and implement practical strategies to increase your engineering team's focus, productivity, and satisfaction.
Read articleEngineering isn’t a meritocracy - it’s political. Learn how to navigate organizational dynamics, build influence, and ensure your technical ideas get heard and implemented.
Read articleAn overview of the recurring laws and constraints that shape software engineering, from teams and estimation to architecture, testing, and performance.
Read articleThe laws that explain how systems evolve, why architecture drifts, and what makes technical structures hold up over time.
Read articleThe software engineering laws that govern code quality, complexity, and the tradeoffs of day-to-day development.
Read articleThe UX and design laws that explain how people actually use software and why intuitive products follow recognizable patterns.
Read article