Back to News
RSS feednews.ycombinator.com

Ask HN: Should AI Make Heavy Software Architecture More Common?

Summary

The Ask HN discussion examines whether the rise of large language models should change how developers choose software architecture. Patterns such as Domain-Driven Design and Clean Architecture are often avoided in CRUD-heavy systems because their abstractions, interfaces, and boilerplate slow initial delivery. The author argues that LLMs can now generate large amounts of this scaffolding in roughly the same time, making one of the traditional costs of heavy architecture less significant. At the same time, strongly structured codebases can provide static checks and tests that constrain AI-generated code and reduce uncontrolled design changes. The post asks whether these shifting costs and benefits should make heavy architectural patterns more common, including in projects where developers would previously have discarded them.