Статья написана в соавторстве с Л. Эрлихом. Статья является существенным расширением доклада авторов на IV Международной конференции памяти академика А.П. Ершова (г. Новосибирск, 2001 г.) Авторы утверждают, что есть существенный разрыв между системным программированием, преподаваемым в университетах, и индустриальным программированием. Авторы считают, что есть реальная возможность сблизить академический и индустриальный подходы при реализации крупных проектов, требующих решения нетривиальных научных задач, с одной стороны, и методов, применяемых при реализации больших долгосрочных проектов, ориентированных на создание программных продуктов - с другой.