Несколько недель тому назад я услышал интересную историю. В Канаде есть довольно большой пенсионный фонд с активами что-то около $22 миллиардов долларов. У них имеется группа высокооплачиваемых консультантов PowerBuilder, пытающихся создать умеренно сложную систему. Они уже работали больше шести месяцев, а результатов все не было. Другой консультант, которого я знаю, делающий Paradox под DOS, и, по существу, создающий ту же систему, но работающую с Paradox под DOS, требовал чтобы он и другой сотрудник пели похвалы Delphi и допелись до того, что остальные, сытые этим по горло, решили что настало время устроить состязание двух команд и выявить победителя в противостоянии PB/Delphi. В качестве условия постановили создать реально работающее приложение, доведенное до стадии конечного продукта (проект был не такой уж большой). После окончания срока была готова только Delphi-версия. Проект был завершен в течение недели. PB-программисты (да, их было несколько) не успели даже по истечение месяца. Руководство, видимо решив, что задача, по-видимому, была слишком сильно Delphi-ориентированной, решили изменить спецификацию. Наш герой появился через три дня с новой и улучшенной старой версией. Спустя три недели PB-программисты объявили о том, что разработка подходит к концу и скоро они смогут продемонстрировать бета-версию. Прошла еще неделя, подошло к концу отведенное время и наступила пора демонстрации....
Приложение Delphi было продемонстрировано без сучка и задоринки и свою задачу выполнило в полном объеме. Тем временем группа PB-разработчиков сидела в другом угле комнаты и пыталась лихорадочно исправить ошибки, лезущие изо всех щелей. Наконец они были готовы к демонстрации. Во время демонстрации произошло три GPF-ошибки. Пришли к выводу, что это приложение меньше функционально и менее пригодно, чем приложение Delphi (GPF опустили). Но результаты были замяты, поскольку среди руководства были люди, боявшиеся потерять авторитет в глазах окружающих за ту ошибку при выборе средства, в конце концов спустившее в трубу несколько миллионов долларов, да и все-таки какие-никакие, но накопленные за несколько лет работы с PB знания.
Действительно удивительная история, но невероятная она еще в том, что в группе PB-разработчиков работали еще два высокооплачиваемых консультанта. Разработчик же Delphi-приложений был канцелярским служащим, чей опыт в программировании был ограничен средней школой, курсами программирования и шестимесячной практикой написания WordPerfect-макросов.
Michael Lant [000500]