🔥

Тред (Женя Камышанов)


Продолжаем знакомство лирическим отступлением о важности хобби в жизни программиста

Давайте разберемся, чо по хобби у нас. Опрос с привкусом ностальгии: что делаете в свободное время. Наверняка уже раз пять опрашивали, но мне лень мотать.
🤔 16.7% Программирую!
🤔 66.7% Не программирую
🤔 16.7% Этот опрос сосёт
🤔 0.0% Я уже отвечал

На всякий случай уточню: хобби — это такая деятельность, которая позволяет пристроить лишние деньги, как только они появляются. Я вот всю дорогу коллекционировал мобильные компьютеры. Тогда они назывались PDA aka personal digital assistant

Я человек рассеянный, легко продалбываю любые коммиты, которые не записаны. Поэтому приходится прокачивать календари и записные книжки. Бумага быстро разочаровывает, потому что разные записи на листочках продалбываются ещё легче, чем из головы.

Индустрия гаджетов на тот момент могла предложить, например, Palm. На иллюстрации: наборчик мобильного задрота прямиком из 2004го. Слева направо: Palm m500, Sony Clie (тоже палм) и телефон для масштаба
notion image

Сейчас это всё смотрится неказисто, но всякие тудушки/записульки работали сразу из коробки и, главное, умели без проблем синхронизироваться с большим компом. Да, по проводу через крэдл, но умели! Никаких чортовых облаков, все данные только мои. Было же время

А на соньке можно было музыку слушать и даже фотографировать! Вот так примерно
notion image

Короче, единственный мобильный проект в конторе при активном содействии хобби, конечно, достался мне. Это была карманная морская навигация, весьма изящно портированная предками ещё на PocketPC в своё время. Я успел её немножко посаппортить, и тут нам всем настал айфон
notion image

Логично предположить, что когда созрела идея затащить навигацию на iOS, на моём личном игровом автомате выпали все семерки. Или вишенки, что там выпадает обычно

Только представьте себе этот пир духа: C++, Obj-C, Obj-C++, OpenGL, а потом ещё и Java подъехала. Мы с талантливым другом Артурчиком @vox_humana за три месяца примерно забацали прототип, который очень непозорно рисовал морскую карту на иосе
notion image

Мы не стали пытаться нагнуть имеющуюся реализацию картографического движка, а как положено молодым и дерзким запилили свою. Получилось так удачно, что вышеупомянутый Артурчик за пару вечеров из спортивного интереса портировал наш POC на Maemo
notion image

А Java у нас отвечала за магазин с картами. Вот тут-то и пригодились мои индийские приключения: сервер тоже быстро наговнякали на коленке, с шифрованием карт и оплатой через недавно народившиеся in-app purchases

В общем, деньги пошли, пусть и не шибко большие поначалу, потом что моряки — народ прижимистый. Команда росла, перспективы маячили. Но эта история в итоге не про успешный успех, а вовсе даже про то, как жизнь дала трещину

Итак, по-настоящему стариковский топик: здоровье.

Женя КамышановЖеня Камышанов