Signs that you're a bad programmer - Software Engineering Tips. Why was this written?
Most of these faults were discovered the hard way by the author himself, either because he committed them himself or saw them in the work of others. This paper is not meant for grading programmers, it was intended to be read by programmers who trust their ability to judge when something is a sign of bad practice, and when it's a consequence of special circumstances.
Programming. HTML5. SQL. XML. Welcome to The Apache Software Foundation!