Программирование это создание дефектов?

Из ленты: 255 ступеней

Отладка – это исправление ошибок.

Тестирование – это поиск ошибок.

Получается, что программирование – это внесение ошибок в программу. Но тогда возникает важный вопрос: как зависит скорость внесения ошибок в программу и серьезность вносимых ошибок от квалификации программиста?

PS. В каждой шутке только доля шутки. Остальное правда.

Источник