Articles
AllClient-Side ArchitectureDesignDesign PrinciplesDomain-Driven DesignEnterprise Node + TypeScriptGraphQLHumans & CodeNetworking & OpsObject-Oriented AnalysisObject-Oriented DesignObject-Oriented ProgrammingSoftware DesignSoftware ProfessionalismTest-Driven DevelopmentTestingThe 12 EssentialsThe MetaphysicsThe Phases of CraftshipWeb Development
91

Six Systems That Save You MonthsThe Metaphysics
Every business runs on the same six systems: mindset, sales, product, marketing, operations, finance. Understanding where what you...

Your Flywheel Isn't Spinning YetThe Metaphysics
Fractals, feedback loops, and flywheels. Why the same tiny pattern that builds a fern also builds a business — and the one mistake...

The 5 Phases of Craftship (Why AI Amplifies Wherever You Already Are)The Phases of Craftship
Two developers, same AI, opposite years — one terrified he's falling behind, the other having his best year yet. The difference is...

Agentic Coding Is a TrapThe Metaphysics
AI-assisted coding is accelerating skill atrophy for developers who haven't built the foundations yet. Here's how to know which ph...

The Power of CompositionEnterprise Node + TypeScript
In this article, we explore composition: one of the 12 essentials of testing, design & architecture.

Temporal Decoupling: Why We Use Events & MessagesThe 12 Essentials
What is it about events and event-based architectures that make them work so well?