hahaha. I was just like you. but after a year I decided to actually make something useful and stop reinventing the wheel.
But I have to say, I think reinventing the wheel made me a better programmer. Because now I have a deep understand of how things work.
I don't think its a bad thing, but I would not necessarily recommend it.
Give this a read.