Путь разработчика. Часть 0x6. Рабочий хаос

"Мы должны серьёзно взвесить, действительно ли нас воодушевляет избранная профессия, одобряет ли её наш внутренний голос, не было ли наше воодушевление заблуждением, не было ли то, что мы считали зовом божества, самообманом" (Карл Маркс)
Привычка злобная сучка. Из-за неё так сложно идти вперёд, настолько сильно она въедается в разум.
Я вышел на балкон. Опьяняющее разум зрелище: дотягивающие до самого горизонта бетонные сооружения московских многоэтажек с высоты кажутся современным городом современной страны. Но это не так, достаточно спуститься на землю, чтобы понять насколько здесь всё прогнило. В ожидании начала скайп-интервью с человеком находящегося по другую сторону планеты я, конечно, нервничаю, немного счастлив и по-своему расстроен. Именно сейчас сидя в Московии у меня есть лучшая возможность набить себе цену. Стать более наглым. Высушить из себя всю провинциальность.
"Нужда есть матерь предприимчивости" (Опыт о неравенстве человеческих рас)
По прошествии скайп-интервью для релокации в СШП нужно следующее: получить рабочую визу h1b. Их квота каждый год около 100к-200к штук. Уже имея степень специалиста можно лёгкими силами провести апгрейд до магистра. Что же, неплохой такой конкурс для 3-5 летней работы за $100k. Конечно, главное пробиться, а это значит нужно отправить заявки до апреля 2016. Т.е. даже в лучшем случае релокация ждёт не раньше следующего октября. А пока мне остаётся лишь перевести и нотариально заверить диплом, сделать сканы паспортов и усиленно учить английский. Время словно растворяется в таких простых незамысловатых задачах.
Конец августа.
Ещё одно пережитие ещё одного финансового кризиса. Кто-то растёт, кто-то нищает. Год потраченный в усиленном обучении неокупился. Всё также продолжаю горбатиться за $1200 в месяц, с учётом инфляции - почти столько же, сколько получал будучи тупым миддлом год назад. Туристический рынок РФии продолжает дохнуть. Презентации тревел-проекта до инвесторов не доходят. Рубль продолжает падать. Жирик говорит что через 2 года начнётся война в гейропе. Я продолжал жить и работать в Московии. 

Перед тем как перехать на новое жильё я встретился со своим квартиродателем, заплатив последний раз за последний прожитый месяц. В неудобном молчании я обмолвился о стартапе.
- Стартап в какой сфере ты хочешь открыть? - спросил он меня.
- Трэвел. - ответил я.
- Это гиблое дело, открывать трэвел-контору в США. Там уже всё поделено. Лучше открой дело здесь. Конечно, ты не получишь миллиарды, но правительство не смотрит на маленькие конторы и ты сможешь заработать. - окончил он выйдя в подъезд.

К началу студенческого сезона я переехал в новую квартирку, в маленькую однушку, в самой жопе городе, в 30 минут пешем до метро и в 40 минутах на транспорте вечером. Где нет даже возможности заказать любимую пиццу. Просто пробка здесь настолько хреновая, что пиццерия находящаяся всего в паре километров не сможет довести продукты горячими. Когда заселяешься в новую квартиру, прежде всего думаешь с чего начать. У меня есть диван, служащий одновременно креслом и табуретом на кухне, два шкафа для одежды, большая кровать и стол, к которому спустя пару недель я докупаю светодиодную лампу для работы и 21.5`` моник.

Вот так и лавирую от одного к другому, не успевая как следует вжиться, неизбежно переключаюсь. Только выбрав одну технологию, меняю её на новую и забываю старую... Количество изученного расширяется, а мысли сужаются, каждая новая запись добавляет всё меньше нового для становление. Свершиться ли когда-нибудь оно? Не знаю. Так что же мне остаётся делать?
Пора ложиться спать когда на этой картинке начинаешь замечать кровать
17 октября случилось моё двадцать четвертое день рождение, ставшее, пожалуй, одним из худших за всю жизнь. Даже торт не лез в горло, пришлось его выкинуть через два дня. Не потому что он был невкусный, а просто... когда ставишь себе жесткие рамки ты начинаешь разбиваться об них, а они все сильнее и сильнее тебя сдавливают, пока не выжмут все соки и не превратят тебя в подобие сухого порошка. Каждый год взрослея смотришь на мир другими, замыленными глазами. Суть происходящего, вера в искренность собственных планов куда-то уходит. Перед тобой пляшет голая истеричная жизнь, которая только и хочет тебя жёстко поиметь.
"Если ты работаешь в двух режимах, не теряй драйва ни там, ни там" (Крутые парни не танцуют)
Перед новым годом я осмысливаю все сделанное.
Я действительно не понимаю почему столь упорот в последовательности своих желаний. Надеясь их завершить у меня появляется некая маниакальность и глупость. Следуя за первичной мечтой я отклоняю годные предложения по работе с релокацией в Гермашку и Азию. Я не могу всерьёз заняться мобильной аппой. Сперва я просто хочу закончить гейму. Я первый начал её делать, а значит не могу просто так слиться.
"Если отладка - процесс удаления ошибок, то программирование должно быть процессом их внесения" (Э. Дейкстра)
Начался 2016 год.
Во мне продолжают бороться два мира - что должен и что умею. Поэтому так нервничаю когда мои ожидания оказываются недостижимы. Мечта - абстрактна и неощутима. Бестолкова и упряма. Велика и повседневна. Вот поэтому она недостижима. Она существует лишь миг, её нельзя сейчас записать а осуществить позже. Как только ты отводишь от неё внимание - она покидает тебя.
"Мы вырастаем великими за счёт мечты. Все великие люди — мечтатели. Они видят предметы в мягком волшебном сиянии весеннего дня или в багровом зареве долгих зимних вечеров. Некоторые из нас дают своим великим мечтам умереть, но другие вскармливают и защищают их, лелеют их в самые тяжкие свои дни, пока те не вынесут их на тёплый солнечный свет, который всегда с теми, кто верит, что их мечты станут реальностью" (Томас Вудро Вильсон)
Наконец, досмотрел ТОП лучших фильмов всех времён и народов. Времени стало больше. Команда стала меньше. Кто-то ушел делать собственные проекты, кто-то забил, кому-то просто стало скучно. В лучшее время гейму разрабатывали 8 человек из QAщиков и кодировщиков, бэкэндщиков и UI-мастеров. Теперь же весь код остался предоставлен мне одному.
Страх сдерживает людей, они из-за него кооперируются. Надо взять страх под контроль. Сперва свой собственный страх, потом страх своей команды. Тебя должны бояться и любить, люди должны нуждаться в тебе
Мои эксперименты с коллективами, помогают мне лучше понять какой следует выбрать формат, чтобы в нужное время создать лучшие условия для своей новой команды.
"Город не объединяет людей в общину, как это было когда-то. Но необходимость объединяться с себе подобными до сих пор даёт о себе знать. Поэтому для большинства из нас самым простым способом найти свою группу остается работа" (Deadline. Роман об управлении проектами)
Не знаю почему, но в конторке жизнь стала превращаться в нечто более комфортное. Рабочий день стал описываться примерно так:
  1. Прийти пораньше. Зачекиниться
  2. Пойти в булочную. Заварить чай
  3. Заказать обед. Записать обед
  4. Подготовиться к стандапу (чем буду заниматься сегодня, чем занимался вчера, что мешало)
  5. Собственно говоря, 15-мин стандап
  6. Обед
  7. Разгребание бэклога и запил задач
  8. Турничок
  9. Второй обед
  10. Коммитинг, пушинг, прогон тестов
  11. Игры. Квака. Редкие посиделки
  12. ???????
  13. Fin
Общаясь с математиками, системщиками, сборщиками, версталами и бэкэндерами я понял что значит настоящий Full-Stack. Прежде я думал что это человек умеющий одинаково хорошо кодить как клиента, так и сервер части, теперь я думаю иначе. 
Нижний доступный уровень за математикой. Где-то намного выше физика, превращающая абсолютные формы в натуральные величины. Далее схемотехника. Потом операционная система обволакивает драйверами созданные инженерами девайсы. За получившееся берутся системщики, которые предоставляет абстракцию машины для бэкэнда, который, в свою очередь, даёт клиенту возможность запрашивать нужные ему данные. А выше тебя ждёт дизайнер, со своим видением, клепая красивости конечному пользователю.
Скриншот моего пятничного вечера
Мой путь начинался с капельки росы, наполненной жизнью. Куда меня доставит ветер, как сильно сожжёт солнце, насколько глубоко смогу упасть вглубь своих извилистых мыслей? Я оставляю Воле провидения на время руководить моим случаем, оставаясь в подтянутом ожидании. Я больше не боюсь быстрых событий, так как понял, что только в них можно почувствовать вкус жизни. Ибо жизнь - это череда быстрых решений, от начертанных планов до свершившихся событий ограниченная лишь наспех сделанными поступками.

Продолжение следует...