Я тоже немного был связан в своё время с разработкой ПО, по некоторым вопросам сталеплавильного производства (заводская АСУП, те программы работают до сих пор, и вполне удовлетворительно). Поэтому не очень верю в "...нет ничего тяжелее...". Если программист не может объяснить - значит, он не владеет вопросом целиком и полностью. Следовательно, либо ему плохо поставили задачу, либо он не разобрался в ней. Мне трудно сравнивать объём и сложность игры и заводского ПО, не шарю я в этих делах совершенно. Однако я и не прошу всего и сразу, а всего лишь предлагаю определенный формат общения по вполне конкретным вопросам.
--- Добавлено ---
В этом и смысл предлагаемого. Смотри п.2. первого поста.