@Pragmatic_Eng: Old software engineering patterns are coming back because of coding agents. Dax Raad(@thdxr), co-founder of AI coding a…
Summary
Dax Raad, co-founder of AI coding agent OpenCode, argues that old software engineering patterns like Domain-Driven Design are becoming relevant again because coding agents, while productive, need more guardrails; the verbosity that made these patterns painful is now handled by AI.
View Cached Full Text
Cached at: 06/02/26, 05:37 PM
Old software engineering patterns are coming back because of coding agents. Dax Raad(@thdxr), co-founder of AI coding agent OpenCode, on why DDD is becoming more relevant and less painful:
“I think it’s the same problem as always, which is how do you make code bases that are easy to work in, scalable, that can flex to new requirements.
A lot of the old patterns for me are coming back. We’ve always been a big domain-driven design company. We did it in a very light way.
We’re now doing it in a much heavier way because we find that these, kind of boring, enterprisey patterns end up being pretty useful because you have a bunch of idiots on your team now.
Coding agents are a bunch of idiots. They are going to work 24/7 and they’re going to ship a lot of stuff so you need way more guardrails than you used to.
What’s nice is some of these old patterns we hated because they were very verbose, they produced reliable code that was modular and safe but they were very verbose and annoying to type out… you’re not typing it out anymore.
Now you can get the benefits of these patterns without the downsides.“
Similar Articles
@dabit3: Most coding agents still live in the “write code” part of the SDLC. The next era of AI software development is moving a…
The next era of AI software development moves coding agents into production; Cognition introduces Devin Auto-Triage for automated incident response and PR generation.
@Pragmatic_Eng: OpenCode operates in an AI-native space but, as co-founder Dax Raad(@thdxr) tells us, no one is using AI so well that t…
Co-founder Dax Raad of OpenCode observes that despite operating in an AI-native space, no company is using AI well enough to dominate the competition, and shares lessons from recent operational changes.
@TheAhmadOsman: For agents like Codex Cli, OMP, Pi Claude Code, Droid, OpenCode, etc There’s a crucial recipe: 1. Modularity 2. Domain-…
A developer shares a recipe for building effective AI coding agents: modularity, domain-driven design, explicit specs, and thorough documentation, arguing that discipline matters more than model capabilities.
@rohit4verse: AI didn't make code cheap. it made bad code lethal. Matt Pocock: "Software fundamentals matter more than ever" AI in a …
Discusses how AI amplifies code quality, emphasizing that software fundamentals matter more than ever, and recommends five design patterns for building reliable AI agents.
@Pragmatic_Eng: Anyone who thinks software engineering is ‘going away’ doesn’t understand the job. @KentBeck, creator of XP and TDD, on…
Kent Beck argues that software engineering is not going away even as AI advances, because coding involves building trust, understanding, and connections that cannot be automated.