* Accidental complexity/Ненужная сложность: Внесение ненужной сложности в решение
* Action at a distance/Действие на расстоянии: Неожиданное взаимодействие между широко разделёнными частями системы
* Accumulate and fire/Накопить и запустить: Установка параметров подпрограмм в наборе глобальных переменных
* Blind faith/Слепая вера: Недостаточная проверка (a) корректности исправления ошибки или (b) результата работы подпрограммы
* Boat anchor/Лодочный якорь: Сохранение более не используемой части системы
* Busy spin/Активное ожидание: Потребление ресурсов ЦПУ (процессорного времени) во время ожидания события, обычно при помощи постоянно повторяемой проверки, вместо того, чтобы использовать систему сообщений
* Caching failure/Кэширование ошибки: Забывать сбросить флаг ошибки после её обработки
* Checking type instead of membership(Checking type instead of interface)/Проверка типа вместо интерфейса: Проверка того, что объект имеет специфический тип в то время, когда требуется только определённый интерфейс
* Code momentum/Инерция кода: Сверхограничение части системы путём постоянного подразумевания её поведения в других частях системы
* Coding by exception/Кодирование путём исключения: Добавление нового кода для поддержки каждого специального распознанного случая
* Cryptic code/Таинственный код: Использование аббревиатур вместо полных (самоописывающих) имён
* Hard code/Жёсткое кодирование: Внедрение предположений об окружении системы в слишком большом количестве точек её реализации
* Soft code/Мягкое кодирование: Патологическая боязнь жёсткого кодирования, приводящая к тому, что настраивается всё что угодно, при этом конфигурирование системы само по себе превращается в программирование.
* Lava flow/Поток лавы: Сохранение нежелательного (излишнего или низкокачественного) кода по причине того, что его удаление слишком дорого или будет иметь непредсказуемые последствия
* Magic numbers/Магические числа: Включение чисел в алгоритмы без объяснений
* Procedural code/Процедурный код: Когда другая парадигма является более подходящей
* Spaghetti code/Спагетти-код: Системы, чья структура редко понятна, особенно потому что структура кода используется неправильно
* Soap bubble/Мыльный пузырь: Класс, инициализированый мусором, максимально долго притворяется, что содержит какие-то данные.