В порядке убывания приоритета:
- Аргумент в защиту неаккуратного кода “Ну так работает же!!!”
- Пробел перед запятой
- Использование мыши, если сделать клавиатурой можно в десять раз быстрее
- Проекты, которые нельзя собрать, просто набрав “make”
- Смесь табуляций и пробелов как разделителей в одном исходнике
- Однопанельные файловые менеджеры
- Советы типа “кликнуть там-сям, перетащить мышкой сюда, потом снова кликнуть…” если можно написать скрипт
- Неумение пользоваться повтором в командной строке и перебивание каждый раз заново
- Префикс “my” в именовании переменных, “MyClass” например, и автоматическое именование типа TButton1, TButton2, которое ручками не исправлено на нормальные имена (“Ну так работает же!!!”)
- Двоичные исходные файлы в проекте
Если у кого есть подобные списки, прикладывайте ссылки в комментариях.