http://www.stumbleupon.com/su/AJts4E/www.yacoset.com/Home/signs-that-you-re-a-bad-programmer
In these forums, I see a lot of what is described in item 3, “Deficient research skills/Chronically poor knowledge of the platform’s features”…
These are only indicative of the problem if they continue to appear in the programmer’s work long after he should have mastered the new platform.
1.Re-inventing or laboring without basic mechanisms that are built-into the language, such as events-and-handlers or regular expressions
2.Re-inventing classes and functions that are built-into the framework (eg: timers, collections, sorting and searching algorithms)
3.“Email me teh code, plz” messages posted to help forums
4.“Roundabout code” that accomplishes in many instructions what could be done with far fewer (eg: rounding a number by converting a decimal into a formatted string, then converting the string back into a decimal)
5.Persistently using old-fashioned techniques even when new techniques are better in those situations (eg: still writes named delegate functions instead of using lambda expressions)
6.Having a stark “comfort zone”, and going to extreme lengths to solve complex problems with primitives
Item 6 is everyone that want to write everything using @Formula, even when it could be done much easier and better in Lotusscript…