News for hackers. Stuff that matters.
Re:Advice for new software devs who've read all those other ... by andai on Wednesday December 20, 2023 @08:30AM (#38708428)
True. On the other hand, don't try to make things simpler than they are.

https://en.wikipedia.org/wiki/Waterbed_theory

Re:Advice for new software devs who've read all those other ... by adverbly on Wednesday December 20, 2023 @08:56AM (#38708705)
True. On the other hand, the reason things are not simple is probably that your requirements are dumb.

https://youtu.be/hhuaVsOAMFc?t=12

Re:Advice for new software devs who've read all those other ... by andai on Wednesday December 20, 2023 @12:36PM (#38711251)
>The reason "simplify" is not the first step, is that it's possibly the most common mistake of a smart engineer to optimize something that should not exist.
Re:Advice for new software devs who've read all those other ... by deely3 on Wednesday December 20, 2023 @08:45AM (#38708581)
I believe we have another name for this theory: leaky abstraction.
Re:Advice for new software devs who've read all those other ... by petesergeant on Wednesday December 20, 2023 @09:31AM (#38709065)
Seeing that that's attributed to Apocalypse 5, and Apocalypse 5 was >20 years ago makes me feel ... something not good.