Hacker News new | ask | show | jobs
by pjmlp 3470 days ago
> well-thought-out codebase.

Which in real life means a single developer ownership codebase.

1 comments

Or a meticulous team of very high quality engineers with top notch documentation and design practices. Note that I do agree with you, however, because as you said:

> in real life

In real life most companies don't want to pay for "meticulous team of very high quality engineers with top notch documentation and design practices".

They rather pay for outsourced consultants that deliver something that works within a fixed price contract.

Knuth's code has bugs. NASA's code has bugs. There's no reason to believe that high quality software engineers even exist.
High Quality != 0 bugs.

(Small) teams of high quality engineers do exist, but are very expensive.

And most humans are lazy f%$#s who throw things away rather than recycling them.