Философия программирования. Главный архитектор

2005-11-02
Сегодня был на лекции с главным архитектором, вернее с архитектором номер 1. Нет... это был не мой отец.
Это был знаменитый Грэйди Буч - Software архитектор.

Я приехал на 15 минут раньше лекции и видел как его водили по коридорам нашего здания и он с большими глазами смотрел на все телевизоры, по которым показывались наши игры. Но потом, на лекции, он сказал, что очень далек от игроварения. Хотя игры это тоже программы, а каждая программа имеет архитектуру. Софтварную архитектуру он сравнивает с обычной архитектурой. Интересный факт, дверной звонок у него в доме имеет IP адрес. То есть, он сам переделал звонок и построил приложение, которое преобразует звуковой сигнал в видео и т.д и т.п. Правда немного ругался на операционную системе (не Мак и не Линукс, сами знаете что), в которой работает это приложение. Так как периодически надо перегружать ее.
Потом рассказал, как работал над "Амазон.ком" и показал в параллели развитие сайта и архитектуры. Много фактов, развитие технологий и прочее. Похвалил "Эклипс" за простую, но в тоже время грамотную архитектуру. Про одну крупную компанию, имя которой нельзя называть вслух, но она занимается аукционами, сказал, что там с архитектурой фсе плохо.

В слайдах у него был отрывок из фильма "матрица":
The Architect - Hello, Neo.
Neo - Who are you?
The Architect - I am the Architect. I created the matrix. I've been waiting for you.

Напоследок он нам рассказал, как на практике проходит построение систем с его участием. В заключение лекции, мой друг Филипп, взял автограф у него в его же книжку на русском языке.



Есть что сказать в ответ? Напиши!