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 moreVibe 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 moreHow 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 moreBest 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 moreVibe 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 moreVibe 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 moreWhy 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 moreDomain 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 moreFrom 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