SOFTWARE-DEVELOPMENT
Vision-Driven Development: Building Products Users Actually Want
Start with user experience, not developer convenience. Learn how vision-driven development with Claude Code creates products users actually want.
Optimising Claude Code: The 100-Line CLAUDE.md That Actually Works
Transform your bloated CLAUDE.md into a concise guide that Claude Code actually follows. Learn the secrets from top developers who get 10x better …
How Proof Trees Make Declarative Programming Work
Discover how proof trees and proof engines enable declarative programming by automatically exploring logical possibilities instead of following …
How AI Enables Just-in-Time Applications: The Future of Adaptive Software
AI enables applications that adapt, generate, and optimise themselves in real-time based on user needs and context — just-in-time software that writes …
From Code Writers to Solution Architects: How AI is Reshaping Software Development
AI is transforming software development from imperative coding to declarative problem-solving. Developers aren't being replaced — they're becoming …
Engineering with ADHD: Risk Management and Detail-Oriented Work
Practical strategies for software engineers with ADHD to excel at detail-oriented work, manage risk, and turn attention challenges into superpowers.
TODO Lists: The Neurodivergent Engineer's Secret Superpower
Discover why TODO lists are more than productivity tools for neurodivergent engineers. Learn how they become external memory systems, anxiety …
What 'Enterprise Software' Actually Means: Beyond the Buzzword
Enterprise software is everywhere, but what does it really mean? A practical guide to understanding when software truly deserves the enterprise label.
Rails in Enterprise: Awesome and Awful in Equal Measure
Ruby on Rails is simultaneously perfect and terrible for enterprise applications, depending on whether you optimise for speed or predictability.
The Hidden Lifecycle Cost of Every Feature
Discover the hidden ongoing costs of software features that extend far beyond initial development. Learn to calculate true ROI and make better …
I'm Glad I Started Coding in the Mid-2000s
A nostalgic look at web development in the mid-2000s when the web was simpler, faster, and more human. Simpler times led to better software.
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.
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 …
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 …