The invariants remain. The tools get better.
I build custom software for large organisations, for more than 30 years and most recently with AI agents. Agents shift the bottleneck: from writing code to specifying and verifying it. I have been doing this work since I wrote my first code generator.
I am looking for a long-term collaboration: a permanent position or a longer engagement as a freelancer, in Cologne/Bonn or mainly remote.
Approach in seven steps
- Delimit the context
- Fix the domain language
- Formalise the model
- Record decisions
- Generate, by generator or agent
- Verify and validate
- Document and iterate
Each step has an artefact and a check. The details are under Approach.
What stays, what changes
| Invariant | What it means when working with agents |
|---|---|
| Domain language | The agent's instruction file is a binding glossary. |
| Model as the source of truth | Generation works against a grammar, not against prose. |
| Context boundaries | The context window is a bounded context. |
| Decisions | Humans make architecture decisions, the agent implements them. |
| Verification | Every output has a check. |
| Iteration in the team | Review is a fixed step, not an exception. |
vorgehen.de