3 ms·
I also adore old programs for their simplicity. However, I've come to terms with "unnecessary" complexity as a necessary cost of growth and abstraction. Each p
by vages 9y ago
I also adore old programs for their simplicity. However, I've come to terms with "unnecessary" complexity as a necessary cost of growth and abstraction.
Each part of a bacteria, relative to its mass, may be more cost effective than that of a mammal. I'd much rather be the latter.
- TeMPOraL 9y agoIt's true insofar you also count in the evolutionary, worse-is-better nature of software development. I.e. there's lots more of complexity than it's necessary for the level of abstraction and capabilities you want, but that complexity was accrued as people developed and iterated on every layer, mostly leaving it be as it got good enough, and moving on to something else.
- digi_owl 9y agoFunny because at least over in the Linux world i feel the complexity has come as people had started hunting for "perfection". Where before you had a GUI part talk to a CLI part via pipes, now you have them talking to each other via a XML based bus mediated by multiple daemons (one for the bus, one to uphold a fine grained security layer again using XML and JSON).