3 ms·
I feel you are arguing a bit of a strawman. The take is much more nuanced than write everything from scratch.
by actionfromafar 2y ago
I feel you are arguing a bit of a strawman. The take is much more nuanced than write everything from scratch.
- ozim 2y ago... simplest solution is often not to use a library at all and write the thing yourself, or even better, realize that you don't need the feature you would have used that library for ... the resulting code is of a manageable size.. I don't see the nuance there, that is my take of the comment, those are pretty much strongest statements and points about using libraries are minimal. That is why I added mine strongly pointing that real world systems are not going to be "managable size" unless they are really small or a single person is working on the.
- actionfromafar 2y agoFor me "realize that you don't need the feature" is strong and also hits home. I sometimes prototype in C because it makes me think really hard about "what does this thing really have to do? What can I omit for now?" While in for instance C# I tend to think "this would be simple to implement with whatever-fancy-thing-is-just-a-package-away". Neither way is impossible to judge as good or bad on its own. A real world system is almost always part of a larger system or system of systems. Making one thing simple can make another complex. The world is messy.