Couldn't agree more. I cringe every time I hear "Don't reinvent the wheel", how am I supposed to learn?
Trying to make and use a square wheel can be very educational, and is in no way a waste of time for a learning dev.
And sometimes, it turns out to be a pretty darn useful non-square wheel in the end. See also, Please Reinvent the Wheel...
Great minds think alike, or some such :)
Thanks for sharing!
Eeeeexactly. Doing it for an on-the-job thing where time is an issue and there are a bunch of other factors? Totally different story. But for side projects and your own edification? Oh hell yes.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.