Тем временем я, как простой разработчик, сидел и думал, а какого… почему я сам по себе не могу разрабатывать те же «игры», если их можно так назвать, и выкладывать в общий доступ. Так зародилась моя фирма. Сперва я позвал своего лучшего друга, благо он был программист, и надо сказать, получше меня. Честно, без него бы я не справился, потому что он – параноик. Не шучу, он боится всего, что связанно с правилами Google, и это не раз спасло нашу фирму. Но мы компенсировали друг друга, у него был стиль «нас могут наказать за это», мой стиль был скорее «Алё, братан, все так делают, и никого не наказали ещё». Обе крайности – так себе, но минус на минус даёт плюс, так и вышло. Я затащил товарища в поток своих мыслей, и стоило мне выпустить первую игру и выложить в интернет, как начались проблемы. Бедняга-товарищ вложился полностью, ушел с работы, осознавая, что идея в целом может прогореть, и придётся возвращаться или искать новую работу, на нем были жена и ребёнок, а нам пришлось взять кредиты, так что мы рисковали потратить время и деньги впустую, после чего были бы годы выплат и довольно безрадостная жизнь.
Сперва мы создавали игры вдвоем. Каких только проблем мы не встретили! Как оказалось, такой подход далеко не во всём приятен, но мы искали лазейки в правилах и находили – они всегда есть. В общем, доходило до того, что я выпускал по три-четыре игры в день, люди их скачивали, в основном из-за хайповых названий и иконок, прям как в истории про бренды. Игры, которые были сделаны «на коленке» привлекали аудиторию не меньше, чем игры, на которые было потрачено тысячи человеко-часов. Это был второй тревожный звоночек на тему того, что надо просто делать много и быстро. Дальше была бюрократия, менеджмент, конфликты в коллективе. Мне нравилось программировать, но весь этот бессмысленный бумажный бред слишком отвлекал от интересного занятия. В итоге я погряз в рутине, мне не нравилось, то чем я занимаюсь, времени на творчество просто не оставалось, и я решил сделать фирму автономной.
Сделал. Все хорошо, фирма работает, даёт прибыль, но мне стало скучно жить, нет никакой цели, никакого развития, а я погряз в поисках себя. Что я только ни пробовал: видеоблогинг, инстаграм, книжные клубы, стендапы. Больше всего понравились путешествия, но судьба была против – коронавирус.
В очередной вечер, сидя дома и разлагаясь за компом, я случайно наткнулся на тему криптовалют. Два дня изучения материала, и вот я уже пишу знакомому, который занимался этим в своё время. Слово за слово, и вот я уже принимаю из его рук всё наследство, оставленное после его тяжкого крипто-прошлого.
У меня дома было два компьютера и три кошки, которые не сильно ладят между собой, и скажем так, компы попали в их поток разногласий. Позвал товарищей помочь отмыть видеокарты от кошачьих недопониманий, и как ни странно, все заработало, хотя слегка попахивало на протяжении пары недель. Как бы забавно это ни звучало, но это было начало. Я опять нашёл себя, моя философия «а пофиг, давай сделаем так, а если не получится, переделаем» идеально подходила в концепцию проектирований майнинг ферм, архитектуры электроснабжения и многого другого. Давно дремавший во мне инженер теперь просто ликовал. Я был поглощён полностью, спал по 3-4 часа в сутки, вдохновляясь новыми идеями. Набрал команду и понял: самое сложное – донести до всех мысль «горе – от ума». Почти все реагируют на фразу «сделай хоть как-нибудь, чтобы было» словами: «Я так не могу, я привык делать на совесть», в итоге, на любой проект уходит в пять-десять раз больше времени, и всё равно выходит «временное решение». Я негодовал: «Это же глупость! Не нужно делать тщательно, если ты не представляешь полностью в своём сознании, как должно быть в финале. А если представляешь, то смирись, на пути к цели обязательно что-то пойдёт не так. Чем дольше длится проект, тем больше проблем возникает в процессе, и их нужно решать. Приходится подстраиваться и корректировать изначальный план. Всегда готовься к худшему, а если получится лучше, то это будет приятным сюрпризом».
Все проблемы всегда переплетены между собой в клубок, и чем больше проблем, тем больше нитей, за которые можно потянуть, чтобы весь узел проблем расплёлся. В итоге может найтись такое решение, которое не видно было в самом начале, когда собирались делать на совесть и даже не знали, что возникнут какие-то сложности.
Чем больше ты тратишь времени на проект, тем дороже он становится. Всегда нужно считать оптимально потраченные человеко-часы. Я не спорю, что есть вещи, которые надо делать на совесть. Я бы сильно огорчился, если бы человек, меняющий мне покрышки на зимние, руководствовался бы принципом «временное решение», но книга не об этом, в замене резины уже всё изучено и точно известно, какой нужен результат. Нас интересуют именно те проблемы, которые не изучены и для которых нет готовых решений, полностью разобранных в инструкциях или в интернете.