Quoth
“How to Become a Hacker”:
2. No problem should ever have to be solved twice.
Creative brains are a valuable, limited resource. They shouldn't be wasted on re-inventing the wheel when there are so many fascinating new problems waiting out there.
Much more at the original post, including preemptive rebuttals to what
I’m about to describe. This post is entirely about cataloguing my own
error.
I took this maxim, perhaps, a little too close to heart when I was
starting out as a software guy, 15-odd years ago. This is my
apology to past me. Past me, I apologize.