4 ms·
When I first started writing software I would often rewrite third party libraries I didn’t understand to reduce complexity. After growing up and becoming wiser
by dkdk8283 6y ago
When I first started writing software I would often rewrite third party libraries I didn’t understand to reduce complexity.
After growing up and becoming wiser I came to understand I did this all because I didn’t invest the time to learn how these complex things worked. It also made me feel smart to write more code. Big mistake.
I can’t help but think a little bit of this pattern rears it’s head as the motivation for things like git GUIs.
There will be a maintenance burden and no matter how careful you are there will be bugs.
I write scripts for complex but infrequently used operations and drop them in ~/bin
- circularfoyers 6y agoI still agree with your sentiment but wouldn't have writing more code still made you a better programmer when you were presumably still learning?
- dkdk8283 6y agoOf course. You must be allowed to fail. Times have changed, and I can’t imagine what it’s like to be a new developer now. Perhaps the drive to be social and show off your work is the part I can’t understand.