Сегодня ко мне на собеседование пришёл человек, работающий в компании, разрабатывающей программы для морского порта СПб.
Я навострил уши, потому что знал, что большая часть разработчиков с моей первой серьёзной работы, компании В-Реал, была, в своё время, в порт сманена. Как показал дальнейший разговор, уши я навострил не зря.
Выяснилось, что программа, первую версию которой мы, с Серёгой Щербаковым и коллегами, разрабатывали в 1997 году, до сих пор работает в порту! 🙂
Программа называется Integrated Object Manager (IOM) и представляет из себя универсальный клиент, для объектно ориентированного доступа к данным. В реляционной базе, мы тогда использовали Sybase, хранятся описания объектов и действий с ними и, естественно, содержимое объектов. IOM читает эти описания из базы и работает с объектами.
Мы тогда планировали использовать эту систему как универсальную платформу для разработки программ хранения и обработки данных, для различных клиентов.
Не помню уже точно чья была идея изначально, помню, что активно учавствовали Саша Будник, Рома Герасимов, Серёга Щербаков и я. Первый вариант IOM, на Delphi, писали я и Серёга.
Забавно, что дело наше живёт через 14 лет, после первой версии.
Кстати, сейчас там работает следующая версия, на C++. И у них ходит легенда, что кто-то там переписал весь код, что мы с Серёгой делали полгода, за 10 дней, на C++.
Спор такой действительно был. И какую-то заглушку конечно написали. Но полного функционала за 10 дней добиться таки не удалось. Кто бы сомневался 🙂