top | item 47156053

(no title)

ajsnigrutin | 6 days ago

On one hand, it's a "people problem"... on the other, it's a software problem too.

"back in my time", you'd have some c code, one .conf file, you'd "make", edit the config (or hope it works with default settings), run, and you'd have a program running. Now you need five different services running, it comes in a docker, running on some random port, proxied to another random port, the configs are split into 12 yaml files, plus it needs 7 gigs of hdd space...

..sometimes providing the same functionality as the old 300kB software of the yesteryear.

discuss

order

runevault|6 days ago

I wonder how much of this complexity is a form of resume driven development. Jobs are webdev with a host of microservices and a datastore and and and... This leads people to building apps in that style instead of a command line tool (or non-electron GUI application) to get the same job done.

chris_money202|6 days ago

I think this is also a big part of it, the whole "system" has become so complex and broken into so many different service layers that no one can be a power user over it all. Which somewhat resembles the "death" of the power user