Developer Flow
Learn the science behind developer flow states and implement practical strategies to increase your engineering team's focus, productivity, and satisfaction.
Read articleAll the articles I've posted.
Learn 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 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 articleThe human-side laws of software work: motivation, cognition, communication, and the habits that shape team behavior.
Read articleThe laws that explain why metrics get gamed, what monitoring is actually for, and how to measure without self-deception.
Read articleThe performance laws that explain bottlenecks, scaling limits, and why more hardware is not a strategy.
Read articleWhy do software projects fail? Learn the unwritten laws of product development to avoid common pitfalls, diagnose issues, and build more successful products.
Read articleThe testing laws that explain why quality is never finished, coverage is never complete, and tradeoffs matter.
Read article