A Philosophy of Software Design

H. S. Teoh hsteoh at qfbox.info
Mon May 25 14:37:26 UTC 2026


On Mon, May 25, 2026 at 09:36:03AM +0100, Indraj Gandham via Digitalmars-d wrote:
[...]
> A far more serious and concerning source of complexity is retrofitting
> overly ambitious features onto a design that was never intended for
> them.
[...]

And having to do this by an unreasonably short deadline because some
high-paying customer demands for it to have been done by yesterday,
resulting in hasty one-time hacks that break good coding practices and
accumulate over time to be a huge technical debt that takes years of
effort down the road to fix.


T

-- 
The past, present, and future walk into a bar.  It was tense.
Then the physicist walks in, and it was tensor.
Finally, the mathematician walks in, and it was ten sets.


More information about the Digitalmars-d mailing list