Two Flavors of Spec-Driven Development and Why I Clearly Prefer One
Spec-Driven Development is becoming popular, especially in the context of AI-assisted software development. But when I look at what people mean by it, I see at least two very[...]
Why Vaadin and jOOQ Are a Natural Fit for AI Driven Development
Over the last two years, I have been working heavily with AI-assisted and agent-based development. One observation keeps coming back: the choice of technology stack matters far[...]
Why Spec-Driven Development Can Be Iterative, Incremental, and Agile
Whenever I talk about AIUP and Spec-driven Development, I often hear the same concern: “This sounds like Waterfall.” That reaction is understandable. For many developers,[...]
Why System Use Cases Are Perfect in the Age of AI
AI is changing how we build software. Code, tests, and even UI can be generated very fast. This is powerful, but it also exposes a big weakness in many projects. AI does not[...]
Why Most AI Productivity Gains Are Invisible and How AI Unified Process Changes That
AI is everywhere in software development. Many teams already use AI code assistants daily, and the promises are big: faster development, higher productivity, fewer developers[...]
AI4RE Meets AI Unified Process: Why the IREB Micro-Credential Fits Perfectly
Recently, the AI4RE micro-credential was introduced by International Requirements Engineering Board (IREB). At first glance, it may look like just another certification topic[...]
Stop Starting with Code: Start with System Use Cases
When I work with AI Unified Process, the focus is always on system use cases. They are the core artifact that connects requirements, existing systems, and generated[...]


