Blog

Ideas on domain modeling, visual thinking, and building software you actually understand.

New here? Start with what is vibe modeling.

Event Storming Meets AI: What Changes When Your Board Has a Consultant

Vibe modeling brings AI into the event storming workflow. What changes when your domain exploration board has an AI consultant that sees your events and asks questions.

Read more

Vibe Modeling a Payment System: A 15-Minute Walkthrough

Vibe modeling a payment system from scratch — placing domain events, discovering bounded contexts, and finding edge cases before writing a single line of code.

Read more

How to Give AI Better Context: Vibe Modeling Your Domain Before You Prompt

Vibe modeling turns vague prompts into structured context. Learn how domain models help AI coding tools generate code that actually fits your architecture.

Read more

Best Tools for Vibe Modeling Before You Vibe Code

Vibe modeling tools range from physical sticky notes to AI-powered boards. Here's an honest comparison of approaches to visual domain exploration before coding.

Read more

Vibe Modeling Challenges: What Developers Get Wrong Before Coding with AI

Vibe modeling surfaces the assumptions AI fills in when you skip the exploration step. Here are the mistakes developers make before they start coding.

Read more

Vibe Modeling vs Vibe Coding — What's the Difference?

Vibe modeling and vibe coding are complementary practices. One helps you understand what to build. The other helps you build it. Here's how they work together.

Read more

Why Vibe Coding Needs a Visual Model First

AI can generate code faster than you can read it. But without structure, speed creates a mess you can't explain, extend, or trust. There's a step between the idea and the prompt.

Read more

Domain Modeling for Developers Who Vibe Code

Domain-Driven Design has thirty years of answers to problems vibe coders are just now discovering. The gap isn't intelligence — it's that nobody told them about bounded contexts.

Read more

From Sticky Notes to Pull Requests: How Domain Models Become ADRs

A domain model sitting in a whiteboard tool is documentation. A domain model exported as a Pull Request with an Architectural Decision Record is architecture that lives in your repo.

Read more