A Philosophy of Software Design

libxmoc libxmoc at gmail.com
Sun May 24 10:25:22 UTC 2026


AI elevates great architects but empowers unqualified users to 
fill codebases with toxic technical debt.

 From my experience, AI should never be let unsupervised.

I seen that DMD started to merge Claude contributions, and that's 
a problem because most of them are merged by the same person who 
submitted them.

D foundation should double the requirements needed to merge 
contributions made by AI, it should get at least 2 approvals from 
2 different persons, and never be merged by the same person, they 
should also be properly tagged so they can be easily reviewed, 
after the fact, by anyone who wants to help.

Contributors come and go, but the code they leave behind is 
permanent. If we care about the future of DMD, we cannot let 
short term AI convenience compromise long term codebase health.

I have no desire reading Bun's codebase for example, because I 
know none of those concerns are valued, so why should I, the 
human, bother?


More information about the Digitalmars-d mailing list