Был у нас одно время писатель кода программного. Был спущен в штат сверху. Парашютист. Отрекомендован большими дядями как очень умный. Взяли. На свою голову.
Быстро выяснилось что ни делать он ничего не умеет и не хочет, и знаний сильно маловато. Мягко говоря.
Все время пока он у нас был, его пытались заставить делать хоть что-нибудь полезное. В том числе и программировать. Ничего серьёзного ему не поручалось. Какой нибудь небольшой скрипт максимум. Хорошо сказал - небольшой максимум. В основном конечно получался небольшой минимум, т.е. вообще ничего полезного. Код его был короток и лаконичен. Иногда работал. Но редко.
Приведу на примере - надо написать - войти в кабину лифта. Он и писал просто - Войти в кабину лифта. Одну команду. И всё. Не проверяя
- где находится тот, кто собирается войти в лифт
- умеет ли он ходить
- есть ли в этом помещении лифт
- ходит ли он
- находится ли на том этаже, где и располагается этот входящий
- открыта ли дверь в лифте.
Да много чего надо проверить, чтобы сделать решительный шаг в кабину лифта. Что каждый из нас в жизни и делает. Нет. Он этим не заморачивался.
А сразу давал команду - Войти в лифт.
Направляемый команду выполнял. И бился головой о стену, или падал в шахту. Но иногда и входил в лифт. При счастливом совпадении всех вышеперечисленных условий. Что случалось не часто. Но иногда такое бывало. Но очень иногда.
Хорошо что речь не о живых людях, а всего лишь о модулях программы. А то бы.