Beyond DDD Building Blocks: Why You Need Archetypes Aggregates, Entities, and Value Objects help you implement business logic. Archetypes help you understand the business itself. Discover why DDD building blocks are only part of the modeling puzzle.
Domain Types: The architecture your subdomain deserves (Part 4) Applying the same architecture everywhere often leads to overengineering, underengineering, or both. Discover how domain types can help you choose the right level of architectural complexity.
The rewarded hero and the architect who never pays the price Why do so many systems become legacy despite being built by talented engineers and architects? The answer may have less to do with competence and more to do with feedback loops that are too long to teach the right lessons.
When trade-offs, debt and legacy collide Every architectural decision has a cost. Some costs are accepted, some are postponed, and some appear because evolution never happened. Understanding these differences can change how you assess and improve a system.
Domain Types: What if you build nothing? (Part 3) Every architectural decision comes with a cost. Sometimes the most pragmatic solution is not another service, application, or vendor, but a simple manual process.
Link Dump #241 The cup of coffee or something to read? I'm glad this is the choice I do not have to make.
Good engineers talk, great engineers communicate Great technical decisions lose value when nobody understands them. Communication is the skill that turns knowledge into influence and alignment.
AI writes code, architecture and tests keep it sane AI can generate code faster than ever, but code alone does not guarantee quality. Without well-defined architecture and meaningful tests, you lose control over what is being built and whether it actually works.
Link Dump #239 Another day, another cup of coffee, another opportunity to buy a book... and eventually read it.
More events, less value in AI-driven Event Storming Big Picture AI can generate hundreds of events in seconds - but starting Event Storming Big Picture with them often leads to worse outcomes. Here’s why more input can reduce focus, limit discovery, and weaken the workshop’s value.