Archives
All the articles I've archived.
The Modeling Matters Map
Explore how enterprise software loses control when code becomes the only source of truth, and how model-based engineering helps recover it.
Modeling to Maintain: Traceability as an Engineering Advantage
Traceability turns living models into an engineering advantage by preserving technical knowledge, connecting design decisions with their impact, and helping systems evolve with confidence.
The domain as a shared language
Modern software needs a shared language that makes the domain visible, understandable, and traceable across teams, repositories, and systems.
Why Modeling Matters: The Gap in Modern Engineering
Modern engineering deserves better tools. This article explores the gap between how we model software and the complexity of today's systems and how Structura addresses it.
The Abstraction Ladder and AI
Code agents such as Claude Code, GitHub Copilot, and Gemini generate code from natural language. This is a major leap that works well for small systems, but enterprise software needs a higher abstraction layer formal specifications.
Welcome
Updated:Welcome message