News for hackers. Stuff that matters.
Re:Typing the Letters A-E-S Into Your Code (2009) by moron4hire on Saturday January 10, 2015 @09:09AM (#8866772)
Elon Musk thought it was a good idea to design and build his own car. Should Albert Parcelle, the creator of the first wheel-hub motor, also have abstained from "reinventing the wheel" in 1890? How about J. Grabowiecki with the Omni Wheel in 1919? How about Bengt Ilon forgoing his Mecanum Wheel in 1973?

See, this is why I hate these sorts of statements. They assume it's impossible to be innovative in well-established fields. Or they assume the person they are saying it to is incapable.

It's a sort of arrogant condescension that I don't think should have any place among polite people

Re:Typing the Letters A-E-S Into Your Code (2009) by tptacek on Saturday January 10, 2015 @04:03PM (#8867908)
No, he didn't. Elon Musk paid a fortune to get experts to design a car for him. He did the opposite of what this thread is debating.
Re:Typing the Letters A-E-S Into Your Code (2009) by PhasmaFelis on Tuesday January 13, 2015 @01:33AM (#8878468)
When people say things like "Don't reinvent the wheel" and "Never implement your own crypto", it's generally understood that they mean "unless you have a really good reason for doing so and the budget and expertise to do it right." We don't actually say those things, because we don't want to turn casual conversations into legal documents; instead we trust in the readers' common sense.
Re:Typing the Letters A-E-S Into Your Code (2009) by moron4hire on Thursday January 15, 2015 @08:58AM (#8892468)
But any time any of these sorts of projects come up, the posts are not "what need are you trying to fulfill?", they're just yelling, "don't reinvent the wheel!" That's what I'm talking about, this culture of "I, having spent 5 minutes skimming your README, know better than you."