Олег Овчинников (ljpromo) wrote,
Олег Овчинников
ljpromo

Categories:

Двадцать гребаных лет

Может, я когда-нибудь и попаду в Книгу Рекордов Гиннеса как программист, который дольше всего писал одну программу. Сегодня исполнилось 20 лет с тех пор, как я начал ее писать.

Это случилось 10 ноября 1995 года, через несколько дней после короткого собеседования на Химфаке МГУ.
- С объектами когда-нибудь работали?
- Да, я написал объектно-ориентированного "дурака".

Я практически никогда не пишу в блоге о работе. Для нормальных людей это слишком скучная тема, а у ненормальных возникает убеждение, что я помогал варить ЛСД в подвалах ХимФака.

Хотя я бы никогда не сказал ЛСД, я сказал бы 9,10-didehydro-N,N-diethyl-6-methylergoline-8β-carboxamide
Причем N обязательно написал бы италиком.

За 2 недели испытательного периода мне заплатили 50 баксов. За первый месяц - 200.
Похожу сюда, пожалуй, решил я. Эта работа хорошо закаляет характер.

И походил еще почти 15 лет.

Через год первая версия программы начала продаваться.

Еще через год, на единственной конференции, где я побывал как программист, а не как рожа о***вшая (1997, Женева), я встретил поляка, автора конкурирующей программы.
- Вы работаете один или в группе? - спросил поляк.
- Я одинокий программист в группе, - ответил я на безупречном английском.
Еще через какое-то время конкурентов у программы не стало. Насколько мне известно, их нет до сих пор. (Если не считать случая, когда канадский сейлсмен, увольняясь, сп***дил мой код).

Естественно, я работал не в вакууме. Молекулярный редактор, фильтры форматов и много чего еще писали другие люди. Я просто шаг за шагом формализовал один-единственный алгоритм, сложный и неисчерпаемый, примерно как русский язык. При этом старался не свихнуться и никого не убить в процессе "извлечения данных из эксперта".
- А что будет, если пользователь нарисует вот такое?
- Не нарисует, таких веществ нет в природе.
- Но нарисовать-то он может? Значит, нам надо уметь это обрабатывать.

У меня был гениальный шеф. До сих пор его очень люблю. Хрен бы я проработал столько лет на этом месте, если бы не он.

Я сказал бы, что без меня не было бы виагры, но виагра была изобретена лет на 10 раньше, чем компания Пфайзер приобрела программу с лицензией на 600 рабочих мест. И потом, я бы никогда не сказал "виагра", я сказал бы 1-[4-ethoxy-3-(6,7-dihydro-1-methyl-7-oxo-3-propyl-1H-pyrazolo[4,3-d]pyrimidin-5-yl)phenylsulfonyl]-4-methylpiperazine
Причем H и d в ароматическом локанте обязательно написал бы италиком.

Хочется верить, что программу использовали только для хорошего, хотя в списке покупателей среди многочисленных пфайзеров, орифлеймов и нистов однажды затесался Пентагон.

У российских компаний близко не было нужных денег для покупки программы, но многим российским университетам ее передавали в качестве благотворительности.

К 2010-му году программа умела делать 1,3,7-Trimethyl-3,7-dihydro-1H-purine-2,6-dione на 10-ти европейских языках (это, например, был немецкий) и приносила несколько миллионов долларов в год.

Но поскольку на моей зарплате эта прибыль никак не отражалась, я окончательно превратился в рожу о***вшую, пристрастился к бельгийскому пиву во время ежеквартальных визитов в Еврокомиссию, и решил поменять страну проживания.

Поменять род деятельности я не смог. После 15-ти лет 7-Chloro-1-methyl-5-phenyl-1H-benzo[e][1,4]diazepin-2(3H)-one, (где 3H - это добавленный водород, если кто не понял), я все равно ни черта больше не умел. Зато, пожалуй, мало кто в мире умел это так, как я.

Поэтому 21-й год своей деятельности я начну так же, как 1-й: стараясь не свихнуться и никого не убить в процессе "извлечения данных из эксперта". И скучая по старому шефу, конечно.

Я знаю, что мой друг Серега сейчас читает этот пост. Мы вместе начали 10 ноября 1995 года, нас осталось только двое из того программистского "помета". Сейчас я сижу в Испании, он - под Вашингтоном, но этот день по-прежнему особенный для нас.

День, когда мы про***ли наш шанс стать кем-то еще в этой жизни. И всего-то ради 50 баксов за испытательный период.

Хотя, может, это и есть судьба?
Tags: ностальжи, офис
Subscribe

  • Хроники потерь

    99% пользователей никогда не коснутся проблемы, связанные с новыми правилами ЖЖ. Быть русским программистом в Испании - и то опасней. Тем не менее,…

  • Очень жаль

    Журнал Наташи - nataly_lenskaya Последний пост - Ваш дар. Информация о похоронах. Наташа вела себя корректно даже во время…

  • Прощай, ore2012.

    Получил сегодня уведомление. Хотел выкупить имя ore2012, чтобы не досталось жадным до тица и пиара любителям "акков с историей", и…

  • Последние записи в забытых ЖЖ #2 (жизнь)

    Вы когда-нибудь задумывались, как будет выглядеть последняя запись в вашем журнале? А вот я задумываюсь уже во второй раз и снова собираю в одном…

  • Последние записи в забытых ЖЖ #1 (любовь)

    Вы когда-нибудь задумывались, как будет выглядеть последняя запись в вашем журнале? Понятно, что все мы планируем жить вечно и с уютной жежешечкой…

  • Пробежал 100 км в октябре

    Это не много. Но и не мало, учитывая мои мотыляния по свету. Вот и сейчас. Угадайте аэропорт по лошадке. https://instagram.com/p/CVYRgFeMkLF

  • Вакцина - это смерть

    "Вакцина - это смерть (зачёркнуто) жизнь", написано на заборе рядом с моим домом. Всё как у людей. https://instagram.com/p/CVXhff_M6eQ Между тем,…

  • Сомюр (Saumur)

    Помимо замка, город Сомюр (30 тысяч жителей) знаменит своими лошадьми и, как следствие, шампиньонами. Здесь находится самая известная во Франции…

  • Замок Сомюр (Château de Saumur)

    Сомюр находится посередине между Анже в Туром, так что посетить Сомюрский замок на обратном пути было логично. Вокзал и замок расположены на разных…

promo ljpromo march 8, 22:00 57
Buy for 10 tokens
Этой уловке больше года, но до сих пор мои знакомые время от времени жалуются, что booking не показывает и не дает забронировать отели в Крыму. Это не совсем так. Показывает и дает, просто нужно знать небольшую хитрость. Вынесу в начало поста рабочие ссылки. Просто кликните по названию города, где…
  • Post a new comment

    Error

    default userpic

    Your IP address will be recorded 

    When you submit the form an invisible reCAPTCHA check will be performed.
    You must follow the Privacy Policy and Google Terms of use.
  • 179 comments
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →
Previous
← Ctrl ← Alt
Next
Ctrl → Alt →

  • Хроники потерь

    99% пользователей никогда не коснутся проблемы, связанные с новыми правилами ЖЖ. Быть русским программистом в Испании - и то опасней. Тем не менее,…

  • Очень жаль

    Журнал Наташи - nataly_lenskaya Последний пост - Ваш дар. Информация о похоронах. Наташа вела себя корректно даже во время…

  • Прощай, ore2012.

    Получил сегодня уведомление. Хотел выкупить имя ore2012, чтобы не досталось жадным до тица и пиара любителям "акков с историей", и…

  • Последние записи в забытых ЖЖ #2 (жизнь)

    Вы когда-нибудь задумывались, как будет выглядеть последняя запись в вашем журнале? А вот я задумываюсь уже во второй раз и снова собираю в одном…

  • Последние записи в забытых ЖЖ #1 (любовь)

    Вы когда-нибудь задумывались, как будет выглядеть последняя запись в вашем журнале? Понятно, что все мы планируем жить вечно и с уютной жежешечкой…

  • Пробежал 100 км в октябре

    Это не много. Но и не мало, учитывая мои мотыляния по свету. Вот и сейчас. Угадайте аэропорт по лошадке. https://instagram.com/p/CVYRgFeMkLF

  • Вакцина - это смерть

    "Вакцина - это смерть (зачёркнуто) жизнь", написано на заборе рядом с моим домом. Всё как у людей. https://instagram.com/p/CVXhff_M6eQ Между тем,…

  • Сомюр (Saumur)

    Помимо замка, город Сомюр (30 тысяч жителей) знаменит своими лошадьми и, как следствие, шампиньонами. Здесь находится самая известная во Франции…

  • Замок Сомюр (Château de Saumur)

    Сомюр находится посередине между Анже в Туром, так что посетить Сомюрский замок на обратном пути было логично. Вокзал и замок расположены на разных…