The Monkey Work of Coding Is Over I stopped routinely reading the code my agents write. The engineering moved to what the system must do and how we know it does.
Why Are We Still Talking About Clean Architecture? Functional Core / Imperative Shell: Moving Beyond Clean and Hexagonal Architecture
What AI Coding Agents Change for Software Engineers Define What Correct Means and Let the Agent Write the Code
How Event Sourcing Grows With the Business Immutable Data, Domain Capabilities, and an Additive Schema
Who Owns a Rule Shared Across Domain Capabilities? How Autonomous Domain Capabilities Protect Shared Rules While Business Decisions Stay Local
The Command Context Consistency Principle How Event Stores and Relational Databases Guard Business Decisions
Why Your Software Cannot Explain Its Business Decisions Make the path from command to outcome explicit in the architecture. How you store state, relational or event-sourced, is a separate decision.
Beyond Enterprise OOP: Building Clear, Composable Systems with PostgreSQL and Rust PostgreSQL Guards the Facts, Rust Defines Intent, and Clarity Scales with the System