Don't Reinvent the Wheel
oscargodson.posterous.com
Don't Reinvent the Wheel
1–10 of 71 posts
Re: Don't Reinvent the Wheel
#2Re: Don't Reinvent the Wheel
#3Don't reinvent the wheel. Do invent a new type of wheel with more awesome.
Re: Don't Reinvent the Wheel
#4Re: Don't Reinvent the Wheel
#5Re: Don't Reinvent the Wheel
#6Re: Don't Reinvent the Wheel
#7This is one sided, there are many instances when people repeat the same process over and over again to get to get the same results. Improving something is not reinventing the wheel, building the exact same thing over and over again is.
Re: Don't Reinvent the Wheel
#8I think what the author is talking about is redesign and not reinvention. According to Wikipedia "Reinventing the wheel is a phrase that means to duplicate a basic method that has already previously been created or optimised by others". What I understand and interpret is "method" implies "concept". Reinventing the "concept" of wheel does not make sense especially if your end product is not wheel but a car. The connot…
Moreover, the phrase "Don't reinvent the wheel" is not meant to stop you from reimplementing stuff. I just means that you should have a close look at what already exists before reimplementing it, so you don't follow the path of trials and errors that others have already gone for you. The best sign that someone reinvented the wheel is that the "new" stuff is completely inferior to what already exists. And this appears to happen quite often.
So in my experience, the phrase "Don't reinvent the wheel" is merely meant to counteract the NIH syndrome.
Re: Don't Reinvent the Wheel
#9When I was working on my undergraduation project and building a chatbot, I was trying to make it smart by querying Wikipedia. I started writing a web scraper since I had no idea how else to do it (I was new to web programming at that point since I was a total C++ freak.) My prof told me, "Don't reinvent the wheel. Use the MediaWiki API or something like Beautiful Soup"