The essence of
proprietary software, and, theoretically,
antithesis of
open source software, reinventing the wheel involves creating something that is already created, wasting effort that could be spent for
improving the product instead. Very
counter-productive, and very human; sometimes
the code sucks because it isn't made by me, and therefore, an excuse to reinvent the wheel has to be found.
- 4. I don't like other people's indentation style (CLAUSE-LINEFEED-BRACE DAMMIT!)
- 5. I want to develop the project to my own direction, not in the direction project's owner wants it
- 6. It is less effort to reinvent the wheel than it is to try to understand someone else's code