Comment on Linus Torvalds on a ridiculous job performance metric at tech companies and the prominent figure responsible for it

otacon239@lemmy.world ⁨2⁩ ⁨days⁩ ago

I’ve never had to code professionally, but even on my personal projects, I don’t want a single extra line in the program that doesn’t need to be there and I should be able to understand the purpose of every line years later.

My eyes glaze over whenever I look at corporate code because there are so many moving parts at that scale all from different qualities of programming.

I don’t know if this is a practical thought, but I really wish we could get away from every project being monstrously sized. I prefer small packaged ideas similar to terminal commands. Just because it has a GUI doesn’t mean you need to design every piece of software as if I’m going to spend a day in it. Just give me small, purpose-built tools I can understand and then stop eternally developing and adding features.

To add to this, it seems that every company now makes one piece of software or 36 different softwares. If they make one piece of software, they endlessly pack it with features people don’t want and if they’re the latter, every piece of software is a hastily-cobbled-together half idea and they just move onto another piece of software. Is there really not a middle ground here?

source
Sort:hotnewtop