Жизненный путь галер
Теперь рассмотрим жизненный цикл галер.

Взлет
Хуй каким образом из говна и палок собрали галеру. Никто даже представить не мог, что такое дырявое корыто способно плавать. Но результат превзошел все ожидания. Галера попала в теплый поток ветра. Он подхватил ее в свои мягкие заботливые руки и понес по волнам.
Эйфория
Обычно у руля такой галеры стоит некий недальновидный капитан-распиздяй и похуист. Только у таких людей может получиться такой взлет. Есть очкарики, которые с умным видом продумывают все детали IT-бизнеса. Сразу пытаются сделать его, сукаблять эффективным. Но их галера обычно не может выплыть и тонет сразу в порту. Теплый ветер денег не любит таких вот умников в пидорских
очечках. Капитан-похуист обладает большим коэффициентом удачи и его охватывает эйфория.
Раздувание штата
Капитан, находясь в состоянии эйфории, решает расширять бизнес. Уже близок тот переломный момент, и ветер уже не раздувает паруса. Но по инерции галера продолжает плыть. Этого никто не замечает — все празднуют и веселятся. В этот момент коллектив расслаивается на две группы. Одна непрерывно празднует, другая не многочисленная — вьебывает в трюмах. Капитан-распиздяй решает нанять еще людей. Он чувствует интуитивно — надвигается пиздец.
В этот момент на галеру начинают проникать паразиты.
На этом этапе галеру еще можно спасти. Если к палубе присосались паразиты, на борт лезет какой-то черноногий хуеплет — сбивать их ударом весла назад в море.
Порабощение
Та немногочисленная прослойка, которая почему-то вьебывала в трюме, когда все праздновали, становится единственной движущей силой галеры. Менеджмент начинает пытаться заставлять её грести с удвоенной силой. К ним приставляют погонщиков с кнутами. Галеру делают таким образом «эффективной». Начинают понимать, что надо как-то сократить расходы на содержание этих рабов. При этом на верхних палубах паразиты вместе с менеджерами-пидерастами продолжают праздновать.
Затопление
Рано или поздно эта галера нарывается на риф или налетает на скалу. Ее придавливает жесткая реальность. Удача закончилась и она идет ко дну — становится подводной лодкой. Работать в таком месте — полный зашквар, дружище.
Коментарі (108)
я первый, первый!
хуле не спите? Задроты
Я проснулся сходить в туалет пописать, заодно посрать в коменты.
Пора к урологу сходить.
Ебать, статья ни о чем
вот хуйню же спиздел …
Хорошая статья для перелинковки еще с двумя статьями, если сайтмапа нету.
Ато чет я их давно неиндексировал, найти немог.
зашкварно быть первым под постом базуки, вот что я тебе скажу
Время прыгать за борт,в обнимку с любимым веслом.
… и не забыть спиздить сорскод.
ТЕ КТО ЯВЛЯЮТСЯ НАШИМИ ГЕРОЯМИ
И заслуживают прайз-статьи на ебаном, список:
1 северное сияние
2 тамтамт
3 ?
Эти люди вещают только самую чистую истену (достаточно посмотреть на дизлайки — рвут жопы вайтишникам и быдлу типа пиэмов-защеканцев, письнес-анал итиков и выебщиков, поскольку таких на ебаном большинство).
Сдается мне — это была лирика , аж слезу уронил…
Минус не читая
я человек простой, вижу говно базуки, обхожу его мимо, попутно поставив диз
В кои-то веки Базука не обосрался, а ты минус ставишь. Стыдно, товарищ. Стыдно.
Базука спромігся на менш-більш нормальне закінчення. Браво. Взагалі стаття непогана, описує життєвий цикл більшості галер.
По ходу это едва ли не первый высер Базуки с намёком на нормальное окончание. Хотя и во внезапных «обрывах повествования» был свой шарм, хуле. Как будто у писателя зажевало бумагу в печатной машинке и он решил так и вставить в рукопись скомканный недописанный лист бумаги.
Благодарочка Базуке за очередную годную статью!
жук перелогинся, палево 100 %
Истории о педиках читай в блоге о педиках! их автор тоже базука!
Для фанатов — «пидерастов», вы правильно пишетесь через «е» — педерасты!
Сьебалcя на начальной стадии «Порабощения» когда приходит эффективный менеджер и начинает всем ипать моск ежесекундными отчетами о проделанной работе.
И не только отчетами о проделанной работе, а еще и планами на неделю, на сегодня, сопоставление плана и выполнения, а также возникает необходимость реагирования на всякие «дельные» предложения, вытекающие из скудного технического багажа погонщика, как например «Почему у нас на сервере нет панели управления? Я считаю, нужно перенести на хостинг с CPanel», и ты долго придумываешь вежливую версию фразы «А чем, тебя, ссука, не устраивает командая строка?»
Все делается напоказ, чтобы владелец и инвесторы видели, какой он продуктивный и сколько он за день текста насрал и других заставил насрать, при этом, технические вопросы эти пидарасы задают втихаря, в личке, чтобы никто не видел.
Суть работы эффективного менеджера чтобы корова приносила больше молока нужно её чаще доить.
Не совсем.
Суть — корова должна давать три раза в день по ведру молока с жирностью не менее 3.2%. И жрать при этом позапрошлогоднюю кукурузную ботву не более чем 200 граммов в сутки. Я так читал.
на заборе тоже пишут «хуй», но там доски, так что … не читай.
Историю подтверждаю. Работал на продуктовой байдарке лидом. Сначала я был один, потом нанял еще одного гребца, потом еще. Байдарка превратилась во вполне годную быструю шлюпку, гребли на веслах безо всякого теплого ветра. И тут появился инвестор, ввалил бабла и поставил своего ПМа. Это и был первый паразит со скрамом, спринтами, стендапами. Спустя полгода, галера кишела кучей непонятного народа, бОльшая часть спринтов стали багфиксами, и дюжина гребцов стала работать гораздо медленнее, галера какое-то время крутилась на месте.
Я и первоначальные гребцы в ужасе попрыгали за борт, а галера превратилась в титаник, у которого расход превышает доход.
К тексту автора надо добавить, более расширенную классификацию паразитов. Не все паразиты празднуют (эти то как раз менее опасные). Есть активные, инициативные паразиты, которые проталкивают какие-то неправильные решения, например, «переставить на фреймворк, чтобы не изобретать велосипед», «перенести на AWS», «автоматизировать деплоймент» — т.е. перетягивают разработку в более удобную для себя среду, и тогда ты пиздячишь на реальных и срочных дедлайнах под реальные задачи, а этот проактивный паразит сидит, рефакторит все на фреймворк неспеша, т.к. ему удается мастерски лизать очко ПМу и убеждать его во всякой хуйне, в отличие от заебаного лида, у которого на все ответ «Иди нахуй, не мешай работать».
> неправильные решения
> автоматизировать деплоймент
Мануальная макака детектед. Любишь руками в продакшн выезжать?
Нет, блядь, я не люблю, когда меня какой-то дятел просят посмотреть почему docker-compose.yml не создает базу данных «а так то все работает».
Т.е. проблема в отсутствии на проекте какого-нибудь девопса, а не проталкивании автоматизации. Отделяйте мух от котлет, так сказать.
Конечно же в жизненном цикле галеры это все присутствует, и девопс с распределенной инфраструктурой, и qa, и бд админ, но не сначала, а когда, как пишет автор «теплый ветер подует в паруса».
О том и речь, что на начальном этапе на такую команду ни у кого нет денег, и продукт запиливается силами 2-3 гребцов, которые все делают сами «из говна и палок», потом находят инвестиции (это если повезло и владелец нашел толкового лида, который может сам или вдвоем или втроем довести до стадии готового Minimal Value Product, который начнет продаватьс (раньше этого инвесторов не заманить и на пушечный выстрел).
А потом — как в статье — инвесторы, ПМ, толпа народу, гребцы ветераны прыгают за борт с веслом (или их выкидывают), и жизненный цикл галеры переходит на следующий уровень.
О! У меня как раз docker-compose не создает базу данных. Посмотришь?
> Байдарка превратилась во вполне годную быструю шлюХу…
Гы
Обычно после раздувания штата наступает фаза оттока людей. Когда небольшая компания превращается в большую, многие ветераны уходят. Даже если все идет хорошо и прибыли растут. Раздутие штата — это появление процессов. Всяких там скрамов и стендапов с треканьем времени. Растет и иерархия погонщиков. Появляются всякие деливери менеджеры и продукт оунеры. Без этого никак, потому что надо как-то синхронизировать отделы, команды, продукты. Появляются, мать их, эйчары. А там, где был бухой админ Петя, сейчас команда девопсов и джира с тикетами. Со стороны рядового гребца все это выглядит, как атака зомби: гуманитарии и распиздяи заполоняют офис, нихера не делают, один только он продолжает работать. Тем, кто начинал в подвале по принципу «похуй как, лишь бы работало, а пофиксим потом» ни хуя не комфортно от таких перемен. Любой чувак, несущий с собой процессы, становится врагом и пидарасом. Как это, нельзя больше бухать в обед? И что, кокс уже по пятницам не заказываем? Ну, нахуй — пойду в стартап какой код колбасить. И статью на ебаное накаю.
Тут дело не в «похуй как» а в том, что если в команде появляется сразу несколько новых девелоперов, они парализуют работу постоянными вопросами — целый день сидишь и объясняешь, что «это не странный nested tree traversal, а closure tables» или объясняешь, что такое view в REST API — и так целый день.
Или ты будешь утверждать, что при наличии правильных процессов все работает и нет багов. Чем больше команда, тем больше багов при том же самом размере приложения, несмотря на наличие QA.
Еще одна проблема, при переходе из «подвала» в «процессы» возникает необходимость детальной документации — а ее все эти месяцы никто не писал, т.к. не было времени — на мелкой байдарке все было посвящено хотелкам владельца проекта и его заказчиков, а денег на «процессы» просто не было — ближайшее время, когда они появятся — это после первых продаж/заказов, когда подтянутся инвесторы.
Особенно меня забавляют скрам мастеры, которые отрицают этап первоначальной разработки целиком, поливая говном проект, который ему достался — это похоже на короеда, который рассуждает какое хуевое дерево, или глист, жалующийся на хуевую структуру желудка.
А ты хотел в одиночку писать проект, будучи при этом лидом, и обучать падаванов аки могучий ситх — по одному за десять лет?
Нет, оптимальное количество заполнения — когда на одного синиора приходит не более одного синиора или мидла в 3 месяца — это как раз такой срок, когда новый девелопер вникает в проект и может самостоятельно работать. 2 синиора могут обучать еще двух за 3 месяца, и попутно написать документацию, и т.д.
Если набирается новая команда в таком количестве, что не успевает вникать в проект, то проект тупо переписывается по-новому. Это может быть и хорошо и плохо, но в любом случае это потеря во времени развития проекта, он просто становится на год длиннее.
Есть куча фреймворков, изначально написанных одним человеком, при этом они потом продолжили развиваться эволюционным путем, например Symfony, Laravel, Vue.js, Phalcon, Kohana, Slim PHP, Cake PHP.
Также полно коммерческих проектов, который начались с одного человека и эволюционировали до команды.
Горькая правда жизни в том, что на этапе перехода на большую команду, владелец с инвесторами уверены, что все делают правильно, но большинство проектов, забрасываемых деньгами, прогорают.
Моя галера, с которой я «прыгнул за борт в обнимку с веслом» так и не смогла произвести продукт, они скатились в сервис, который допиливается под каждого нового заказчика и не воспринимается как продукт.
Ты все врешь, нахуй иди.
Не понял, где это я глистов опять подцепил?
Откуда эти цифры? Три месяца, оптимальное количество? Если проект сложный, то можно и год обучаться. Если где-то в банке, то можно только доступы три месяца получать. Да, новые люди — это всегда тормоз и баласт. Именно поэтому и выстрелили всякие скрамы, где нет разделения по ролям — все равны, все заменяемые. Именно поэтому сейчас к любой вакансии приписывают fullstack, чтобы каждый мог делать все и заменить другого. В больших компаниях людей группируют в отделы по знаниями и шарят между проектами. Причита все та же. А ситуация, когда на приносящем прибыль проекте 1-2 человека что-то ковыряют год, никого устраивать не может. Они могут начать. Не взлетит — хуй с ним. Но если взлетит, никто не станет ждать, пока вы там в своем кружке радиоэлектроники доведете все до ума. Так работает бизнес. Ларек с пивом приносит прибыль? Ставь рядом ларек с сушеной рыбой. Не можешь справиться с ростом — найдет того, кто может. Уж кого-кого, а желающих управлять и лидить вместо кодописания полно.
Опять двадцать пять! Что делать с «приносящей прибыль проектом» знает everyone and their mama.
А с нуля довести до прибыли — в этом вопросе экспертов на порядок меньше. Вот есть у тебя идея проекта (программного продукта). Какие твои дальнейшие шаги? С чего начнешь?
Ты же писал про инвестора. Чем не успех?
Долго объяснять, но вкратце: при маленькой команде вышли в ноль, и еще через несколько месяцев появилась бы прибыль и без инвестора. А так прибыли не появилось.
Для погонщика — успех. Для раба — появление плетей. С точки зрения раба — ни разу не успех.
Почему появляются плети и вообще всё скатывается в говно? Потому что инвесторы, в отличие от создателей идеи — не идейные. Их волнует только бабло. И пошло поехало жертвование качеством в пользу прибыли, снижения затрат, повышения эффективности и прочей хуйни.
Причем эти инвесторы, с бритвой оккама, с трудом понимают, что можно отсекать, а что никак нельзя. В итоге рубят всё подряд, и продукт превращается в франкенштейна-инвалида, обреченного рано или поздно быть закопанным в могилу, но никак не блистать на сцене продакшена.
Естественно, кто поумнее — понимает перспективы и бежит с такой галеры. Потому что нахуй так жить.
>А там, где был бухой админ Петя, сейчас команда девопсов
А команда девопсов настолько же дружна, как команда рубистов, или нет? И вот в чем вопрос еще: дружат ли рубисты и девопсы командами?
Девопсы обычно работают в одиночку, один девопс на команду.
Девопс дружит только со своей рукой!
>один девопс на команду.
ого, и девопс на такое соглашается? Т.е. обычно оргии в командах рубистов проходят таким образом: рубисты становятся по кругу вокруг единственной матки-девопса и по очереди(а может и одновременно) засаживают ему?
Или там все наоборот?
Раньше девопс был сисадмином и мог спрятаться в своей серверной. А теперь везде облака, а девопс один и беззащитный — могут и окружить.
И все же, почему рубистов считают пидорасами?
Чтобы потом наблюдать, как они пытаются оправдаться и ржать!
Прочитал как «оправдываться и рОжать».
Нука рубисты, расскажите, как у вас с этим дела?
Мы не оправдываемся, и не будем оправдываться 😉 просто воспринимайте нас такими какими есть
Я расскажу леденящую душу историю!
Я целый год пользовался Basecamp (софтина для управления проектами, написанная дружной командой рубистов), потому, что европейская контора ей сначала пользовалась. Потом, когда перешли на Jira и Bitbucket, в какой-то день я, набрав
git push origin master
увидел это:
Я сначала думал, что меня бох покарал за пользование бейскампом и отбежал на безопасное расстояние от мониторов, включил везде свет,..
Потом я прочитал , что Алассиан таким образом отмечает ежегодно решение пиндосского суда по разрешению однополых браков.
А вы — «рубисты, рубисты» — ахтунг везде, может подкрасться в самый неожиданный момэнт!
Просто ты xахол-пидорыч, тебе гейство и кажут, гыыыы
Хотел запостить картинку для рубистов, а она не прошла
https://i.stack.imgur.com/jBeTm.png
Интересно, как это гейство покажет виндовая командная строка. Она ж, по идее, не умеет в ANSI-последовательности.
Вроде бы умеет