Writing
I give the thinking away and charge for the doing.
Written from inside the systems I build and maintain, with the numbers, the costs and the parts that did not work. No sign-up, no email gate, no paid continuation.
- Architecture
Architecture on demand
Architectural effort is a cost and needs a justification. The justification is risk: the measure of how much architecture is needed is the cost of reversing a decision, not the size of the project.
2026-07-15
7 min read - Compliance
What KSeF rollout plans do not show
Integrating KSeF 2.0 is decided not by the FA(3) schema but by deduplication, idempotency and accepting that an invoice is a legal event rather than a file.
2026-07-08
6 min read - Applied AI
An AI plan that survives production
Six questions a board can use to test its own AI rollout plan, or a vendor's proposal, before signing anything. A real plan has answers to all of them.
2026-06-24
6 min read - Identity
Keycloak beyond configuration: when you need your own SPI
An identity server covers 90% of cases by configuration. The remaining 10% turns on whether identity may be scattered across applications, and usually it may not.
2026-06-03
6 min read - Applied AI
AI proposes, the human decides, a pattern, not a disclaimer
AI proposes and a human decides is an architectural pattern built from deterministic gates and verification, not a cautious sentence at the end of a proposal.
2026-05-12
6 min read - Architecture
Architecture governance needs proof, not meetings
Enterprise architecture documentation is out of date on the day it is published; the remedy is a model living in a git repository and validation that runs as a CI gate.
2026-04-22
6 min read