Its common knowledge in programming that reinventing the wheel is bad or evil. But why is that? I am not suggesting that it's good. I believe it to be wrong. However, I once read an article that ...
I am working on a fairly large and buggy application - and due to the way it's written (I'll spare you details, but it violates rules in most areas you can think of), it is next to impossible ...
Do the following scenarios count as "reinventing the wheel" in your book? A solution exists, but not in the language you want to use, and existing solutions can't be interfaced with the language you ...