Есть о чем задуматься.
Но только задуматься т.к. вопрос теоретический, твоего проблемного кода мы не видели.
Есть же понятия "говнокод", "индусский код" и т.д., его же кто то тоже создает.
В принципе, 1) если знания языка на уровне, 2) предметной области тоже, 3) алгоритм верный, 4) с выбранными структурами данных все правильно, то такой код можно отчетливо выразить на блоксхеме, это уже математика, с ее точностью и все будет работать как 1+1 = 2.
Если же код кидается с головы кучами, наслоениями, потом это еще раз все передумывается и меняется в существующем коде, "скриптеры" часто так кодят, то и в результате будет неудобоваримая каша, полная сюрпризов.
_____________
There never was a struggle in the soul of a good man that was not hard