Writing
Opinionated, longform narrative writing with an agenda.
-
Event Sourcing as a Migration Backbone for Legacy Monoliths
· Rescue & rearchitecting ·
Model a migration on immutable business facts instead of a static state transfer, and the implicit logic of twenty years survives the move.
-
Implementing the EU AI Act in Java: A Code-First Approach
· Compliance as code ·
Compliance is architecture, not a Word document. Building the Annex IV file, the Article 12 audit log, and Article 14 oversight in code.
-
GDPR Compliance as Code: Automating ROPA and DPIA in Spring Boot
· Compliance as code ·
Kill the DPO's spreadsheet. Annotate the domain types and let the build generate the ROPA, the DPIA, and the erasure path.
-
The Solo Enterprise Engineer: How AI Copilots Redefined Team Scaling
· AI-governed engineering ·
One senior architect with governed AI can outrun a five-junior team. Architecture is the bottleneck now; coding is the commodity.
-
Tests as Legal Requirements: Enforcing Determinism in the AI Era
· Compliance as code ·
When code is generated at machine speed, tests stop being about finding bugs and start being about enforcing the boundaries the law draws.
-
What is Appropriate Complexity in Software Architecture?
· Rescue & rearchitecting ·
A definition, and a discipline: choosing the level of complexity a problem actually deserves, no more. Why the modular monolith is the sane default.
-
The Structural Conflict of Interest in Software Engineering Services
· Independence ·
Most people who advise you on software earn more when your problem gets bigger. That is not villainy, it is a principal-agent problem. Here is how to build it out.
-
Why 'Vibe Coding' Fails in Mission-Critical Systems
· AI-governed engineering ·
LLMs guess syntax brilliantly. Business logic needs determinism. Where money and lives depend on the output, AI is a supervised copilot, never an autonomous agent.
-
The Strangler Fig Pattern for Zero-Downtime Legacy Modernization
· Rescue & rearchitecting ·
How to replace a twenty-year-old monolith in production, one seam at a time, with no big-bang rewrite and no downtime. A four-phase method.