Comment by seeknotfind
3 days ago
Yeah, people tend to add rather than improve. It's possible to add into lower levels without breaking things, but it's hard. Growing up as a programmer, I was taught UNUX philosophy as a golden rule, but there are sharp corners on this one:
To do a new job, build afresh rather than complicate old programs by adding new "features".
Was not it: "do one thing, do it well"?
There's a bit more to it https://en.wikipedia.org/wiki/Unix_philosophy