Technical interviews test everything except what matters for the job. Developers need talent agents like actors and writers to fix the broken hiring process.
READ ARTICLE →The Pragmatic Engineer's Manifesto: Beyond Hype, Toward Solutions
Why asking the right questions and solving your own problems matters more than following trends or memorising algorithms.
READ ARTICLE →Why Every Developer Should Know About Double-Entry Bookkeeping: And It's Not About Accounting
Discover why double-entry bookkeeping, a 500-year-old accounting practice, is actually one of the most elegant software architecture patterns for building financial systems.
READ ARTICLE →Why Legacy Software Design Sucks (And How to Prevent It)
Learn why software becomes unmaintainable legacy code and practical strategies to prevent your systems from becoming the next developer nightmare.
READ ARTICLE →In Defense of New Media: Why Books Aren't Always Better
Challenge the assumption that books are superior to modern media. Discover why new media formats might be better for learning and information consumption.
READ ARTICLE →The Invisible Art of Good Management
Learn why the best managers are invisible like good referees. Discover the art of management that enables teams through support rather than grand gestures.
READ ARTICLE →The Uncomfortable Truth About Sounding Wise
Discover why true wisdom means resisting the urge to rationalize troubling behaviour with wise-sounding explanations that make everyone feel comfortable.
READ ARTICLE →Rethinking Ownership: Teams, Code, and Product Responsibility
Rethink traditional ownership models in software development. Learn how shared team responsibility for outcomes improves code quality and user satisfaction.
READ ARTICLE →Winter Reflections: Rediscovering the Geek Within
A personal reflection on ten years of web development consulting, learning from both successes and failures, and rediscovering the joy of programming fundamentals.
READ ARTICLE →