Ignorance is the number one problem in software development, and one has to wonder if software developers will ever admit they are ignorant or (even worse) care that they are ignorant.
Some of the worst symptoms and signs of ignorance:
- ageism
- having coding interview tests
- invalid metrics
- coding standards
- resume key word searches
- programming language advocacy
- software patents
- using the words "art" or "craft" to describe software development