The modern idea of "good food" is that it is made from simple, unprocessed ingredients; but the modern idea of "good code" involves thousands of files and dozens of libraries, which themselves are often made from thousands more files and libraries...
-
-
Related to this, one thing I specifically hate is when people deter others in implementing their own containers, etc... and such and learning for themselves exactly how things work. I learnt a lot being a total C++ noob implementing my own string class.
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Paleo-diet code: I've heard that once code was written directly as binary, do that must be how all code should be done!
-
"gluten-friendly" code: i heard O(n^2) is bad, so it's now fully illegal in every possible situation, no matter what range n is limited to ...but that's hard, so we're doing O(n^2) with large counts in a bunch of spots anyway look, it's fine - most CPUs don't really have celiac
- Show replies
New conversation -
-
-
Well… yes? Would you expect the beliefs to not diverge? Code and computers are growing in complexity every year whereas food has roughly stayed the same for decades.
-
"growing in complexity every year". Very nice summary of what's wrong with the industry.
End of conversation
New conversation -
-
-
There are arguments against using dozens of libraries, and examples of how this can go wrong. Remember left-pad. But you do trade (possibly) faster dev time. This is also very evident in the car industry where cars can't be completed because of missing parts.
-
Thus, you should always prefer reducing dependencies, unless you are time/money restricted. The problem is, many people overestimate the time that is needed to implement a feature vs integrating a dependency. Some people even use it as means of shifting their responsibilities.
- Show replies
New conversation -
-
-
Well, no. Good food is scientifically proven. Like good code. But nobody listen to science anymore, right?

Thanks. Twitter will use this to make your timeline better. UndoUndo
-
-
-
Are you a fighter, or a fueler of the second law of thermodynamics?
Thanks. Twitter will use this to make your timeline better. UndoUndo
-
Loading seems to be taking a while.
Twitter may be over capacity or experiencing a momentary hiccup. Try again or visit Twitter Status for more information.