I’m CTO, bitch
17.7K subscribers
258 photos
42 videos
3 files
98 links
Техдир. Поясняю за IT.
Для связи: @btchmedia

Прочие упыри:
❤️ @hrdbtch - дирпопер
🤡 @cpobtch - продакт
🦄 @founderbtch - фаундер
😐 @ceobtch - гендир

Регистрация в РКН:
https://clck.ru/3R9KF6
Download Telegram
Месяц назад нам с Викой окончательно надоело проводить агитационную работу, чтобы народ не забывал следить за своими продуктами в холодильнике.

Помог только радикальный метод — выкидывать всё из холодильников каждую пятницу в 21:00. Выбрасываем всё вместе с забытыми контейнерами и банками.

У Кристины конечно была истерика первую неделю, ведь в Африке дети голодают. Но вот прошёл уже месяц, мы пережили несколько «радикальных пятничных чисток»... и о чудо! Вдруг народ стал дисциплинированным и гораздо реже оставляют что-то в холодильнике надолго. Даже новички быстрее приучаются теперь, повторяя за остальными офисными приматами.

#офисныеблудни
🔥204👍77😁46💩102
Рассказываю как наши менеджеры делают MVP. На примере роботов-доставщиков.

Сраки и бюджеты как всегда сжатые, поэтому делать нормального робота не будем. Возьмём карлика, беговел, картонную коробку и фонарь. Всё это скрепим вместе скотчем и нашей верой. В жопу засунем air tag — мы же должны знать, где наши короберы бегают.

Запускаемся в Чертаново. К вечеру первый коробер перевернулся и не смог вылезти из коробки. Второй укусил охранника и теперь в бегах. Третий решил, что он Ланнистер, продал беговел, чтобы вернуть долги.

CPO доволен. Считает, что продукт идеален и нужно быстрее масштабироваться. Закупаем 3000 беговелов. To be continued...
😁280🔥41👍25💩13
Порой кажется, что всё потеряло смысл, задачи не радуют, всё не то и всё не так, силы покидают, настроения нет. Ты ощущаешь возраст, атмосферное давление и усталость.

Но вдруг всё меняется, потому что в твоей жизни вдруг появляется он...

БУРУНДУЧИНО!
😁262🔥49👍20💩7
Поздравляю @localhost_public с победой в конкурсе. А заодно и с днём программиста!

На канале localhost действительно умеют в IT-юмор:

⭐️ Удавка от Яндекса
⭐️ Вот бы эту хуйню вот сюда
⭐️ Антивирус для Linux
⭐️ Trauma-driven development
⭐️ Готова задача? ДА и нет

Подпишись. Выходные же, посмеёшься с IT мемов.
🔥43😁34💩23👍12
Вечер прошлой пятницы, во всём офисе MAZOK осталось человек десять. В спейс влетает гендир: «Валер, спасай Родину! Срочно нужно доделать модуль промокодов. Завтра запускаем кампанию, а маркетинг забыл задачу поставить»

Разумеется, сам он не знает, в чём конкретно заключается доработка. Звоним маркетологу, который судя по звукам уже где-то в баре. За 10 минут выясняем задачу — завтра к 10:00 утра нужна доработка, которую бизнес откладывал несколько лет, каждый раз по разным причинам. Даже задачу нашли в трекере. На 89 сторипоинтов — это примерно между парой месяцев разработки и никогда.

Знаю, что продуктовую команду искать бесполезно. Эти опездолы неделю будут ТЗ уточнять и карточки на доске двигать. Выход у меня только один. Нахожу в офисе остатки команды SRE — все уже успели выпить, пятница же. Парни начинают разбираться по сути в чужом коде, сидят до четырёх утра, но в итоге выкатывают фичу в прод.

Я в тот вечер даже что-то наобещал за помощь в состоянии аффекта. Кстати за обещанной наградой ни один из SREшников так и не пришёл.

Утром Гена снова мне звонит.

Гена: Слушай, у нас тут ситуация поменялась, надо срочно ещё кое-что добавить.

Техдир: Ты вчера сказал «срочно надо». Бойцы до утра возились, выкатили. Теперь опять. В субботу! Ты там ёбу дал?

Гена: Ну… маркетинг говорит, что срочно, у них там новая идея.

Техдир: Нет, стоп. Ты мне прямо скажи. Это реально нужно?

Гена: Мы с маркетингом полагаем, что да…

Техдир: Не-не-не. Блять, Гена! Ты даёшь мне своё ЛИЧНОЕ слово, что без этого релиза мы никак не можем?! Если даёшь — сделаем. Но если окажется, что это не так, то я тебя официально запишу в суетлоги ебаторы мозга, и дальше свои «срочно» мне не приноси.

Гена: «Эээ… сейчас, уточню» Убегает. Через 20 минут пишет: «Всё выяснил. Не так срочно оказалось, вообще не нужно делать. Извини»

#сракигорят
😁298🔥88👍24💩199
iPhone Air — самый тонкий iPhone из когда-либо созданных Apple: его толщина всего 5.6 мм, он бьёт рекорд iPhone 6 с его 6.9 мм.
😁489💩32🔥259👍5
Каждый раз, когда будете смотреть на очередной счёт за вашу инфраструктуру и думать, как бы тут оптимизировать расходы, вспоминайте Богдана, который сделал веб-сервер из вейпа.

ВЕБ-СЕРВЕР ИЗ МАТЬ ЕГО ВЕЙПА!
😁153🔥42👍13💩8
Нереклама, просто зацените халяльные курсы 😁

— Они реально вайти вадут.
— Вайти и Вадут — это преподаватели)
😁211💩76🔥15👎10👍5
До того как попасть к нам Макс устроился в одну контору техлидом. Сделал пару поисковых запросов по истории рабочих чатов. Ничего не нашёл и уволился в тот же день.

Не случился калче фит 🤷‍♀
Please open Telegram to view this post
VIEW IN TELEGRAM
😁272👍27🔥26💩222
Реально напечатали такую книгу, увидел на одной из конференций. Правда цена такая, что на*уй такие цены. Кто знает, где pdf скачать?
👍362🔥317💩183👎172😁166
Спалили одного сотрудника. Сейчас это тренд — сразу на нескольких галерах пахать в полсилы. «Поливоркинг» называется.

Думали, что делать. Решили хитростью взять. Когда у него были созвоны на второй работе, мы ему активно начинали писать в личку: тимлид, ПМ, даже я писал, что «всё пиздец, пожар, срочно!» Звонили на телефон, если он игнорировал чат. Тимлид мог внезапно попросить показать, что он сделал за первую половину дня, без давления, как бы с предложением помочь. Чувак потел и придумывал каждый раз новые отмазки, но они быстро закончились.

С техдиром и лидом из второй конторы мы тоже договорились. Там делали всё аналогично.

Хитрожопер выгорел за три недели, сил даже на полуворкинг не осталось. Он сам уволился сперва из крипты, а на следующий день мы его у нас сократили. Разумеется, без парашютов.

Живёшь по принципу «не наебёшь — не проживёшь»? Будь готов к последствиям.
#путьсамурая
💩1.44K😁836🔥494👎262👍71
🔥182😁114👍31117
Какие планы на октябрь?
Anonymous Poll
28%
👨‍🎓 Учить
25%
💊 Лечить
48%
😡 Мочить
😁64🔥12👍9💩4
Все создатели языков программирования аутисты?

Иначе как объяснить, что в каждом языке есть родовые болезни, которые годами либо не решаются, либо все терпят и делают вид, что так и надо. Мы в компании используем разные языки для разных проектов клиентов, и у нас накопилось пара вопросов к создателям.

👩‍💻 PHP. Что за хуйня с php-fpm? Вы бенчмарки по скорости и памяти видели вообще? Это недоразумение нужно было полностью переписать еще лет 20 назад. А вы блять добавили оператор ?? и радуетесь.

Но надежда ещё есть. У вас там вроде был один умный мужик, который JIT компиляцию затащил. Дайте ему денег, пусть всё остальное тоже перепишет.

👩‍💻 Java. Что за хуйня с NullPointerException? Какого хрена любой новомодный «выпердыш-альтернатива Java» гордо заявляет, что они победили NPE? Вы там за что деньги получаете вообще в Oracle?

💻 JavaScript. Тут вопросов нет: джаваскриптизёры не осилили ООП, запутались в преобразованиях типов и написали библию с носорогом, чтобы в их бреде разобраться. А через 17 лет написали другой язык, который компилируется всё в тот же JS! Вывод — никогда не доверяйте взрослую разработку тем, кто кнопки двигает.

💻 Golang. Два вопроса к вам. Во-первых, что за хуйня с ООП? Не надо называть это «философией языка», если вы не осилили Мейера и Буча. Во-вторых, с хрена ли code style гвоздями прибили? В гугле своём будете порядки устанавливать.

👩‍💻 Python. Ваш GIL — говно. Надо переделать. Слышали что-то про многоядерные процессоры? Погуглите, недавно появились.

💻 С++23 и 👩‍💻 Bash. К вам вопросов нет.

#стояделали
Please open Telegram to view this post
VIEW IN TELEGRAM
😁207💯141👎42👍37🔥14
Раскрою наш секрет онбординга.

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

Убираем из задачи все признаки того, что она адски сложная. Меняем оценку 100500 сторипоинтов на 5, вешаем теги "Easy" и "Good for Onboarding" и на уверенных щах даём её новичку. Обязательно тимлид при этом говорит: «Ты у нас пока первый месяц работаешь, не торопись, вот тебе простенькая задачка, чтобы освоиться»

И в большинстве случаев новичок её делает, максимум за месяц. Потому что он ещё не знает страха, не видит барьеры, которые видят старожили. А почему это работает хорошо объясняет этот анекдот:

Достался мужику в наследство алмаз - огромный такой, просто неестественно больших размеров. Ну, мужик прикинул: алмаз - это хорошо, но если его огранить и сделать бриллиант, то цена взлетит просто до небес!
Начал искать ювелира. Навёл справки, обратился к самому авторитетному спецу в родном городе.
— Нет, не возьмусь. Что Вы! Вдруг расколется? Я же с вами потом вовек на расплачусь! Езжайте в Москву, там есть профи.
Уехал Москву.
— Нет-нет, что Вы! — отвечали московские профи. — Риски слишком велики! Езжайте в Швейцарию, в лучшую мастерскую. Там просто боги работают, у них и оборудование подходящее, и бюджеты.
Ну, что делать: поехал мужик с алмазом в Швейцарию.
— Извините, сэр: не возьмёмся. Очень большой — треснет. Нам очень жаль...

Мужик в диком расстройстве возвращается восвояси, идёт хмурый по улицам родного городка, с чуть ли не бесполезным алмазом за пазухой. Вдруг видит потрёпанную вывеску "ЮВЕЛИРНАЯ МАСТЕРСКАЯ ШНИПЕРСОНА" над входом в подвальное помещение. Усмехнулся мужик горестно, и просто от нефиг делать спустился в мастерскую.

Хозяин захолустной конторы, старый еврей, долго крутит алмаз в руках, осматривая, и передаёт его внуку-подмастерью, 12-ти летнему мальчугану.
— Изя, мальчик мой! Пойди, ограни алмазик!..

Изя хватает алмаз и убегает в подсобку, включает станок, сходу берётся за работу. У мужика перехватывает дыхание:
— Да Вы... охренели что ли?!? Лучшие мастера!.. В Москве!.. В Швейцарии!.. А Вы - ребёнку!.. ДА ВЫ ХОТЬ ЗНАЕТЕ, СКОЛЬКО ОН СТОИТ!
— Таки да, конечно, знаю! — отвечает еврей. — И Вы знаете, и мастера ваши хвалёные знают! А ИЗЯ — НЕ ЗНАЕТ, ЕМУ ПОХУЮ, У НЕГО РУКА НЕ ДРОГНЕТ!


#путьсамурая
😁399👍91🔥83👎26💯12
Очередной сеньёр мне жалуется на отсутствие документации по проекту. Некоторые даже увольнялись из-за этого.

Каждый раз задаюсь вопросом: А как же вы без подробной документации вообще эту жизнь живёте?

Вот вы вылезли из-под родительского крыла в 18-20 лет. Где-то была подробная документация, как вообще жить? — Нет.

Где взять денег, как найти работу, как завести полезные знакомства, как жопу вытирать в конце концов? — Нигде не было инструкций.

То есть 16 часов в сутки вы как-то существуете без документации, а 8 рабочих часов в эпоху AI вы превращаетесь в меланхольных нытиков?!
😁338💩120🔥53👎36👍34
Закончили крупнейшую M&A сделку. Теперь мы фактически владеем Камшотбанком. И первые кадровые изменения провели в пятницу ночью, чтобы враг не успел опомниться.

Теперь я буду техдиром Mazok и КШБ. Их CTO отправили в бессрочный отпуск по уходу за домашним сервером. Но это ерунда по сравнению со следующей новостью.

Дирпопером в Камшотбанке будет Леся Набока. Если вы вдруг не знаете, кто это, на ютубе посмотрите. Это значит, что для сотрудников банка настали тёмные времена. Там тот ещё серпентарий:

- бездельники, имитаторы бурной деятельности (ИБД);
- профнепригодные родственники начальников;
- вкатуны, вайбкодеры и прочие поливоркеры;
- бюрократы, прикрывающие только свои задницы;
- откатчики и директора по чемоданным отношениям...

Смотрел их орг. структуру IT-департамента. Охуел, что у них есть команда из трёх человек, задачи которой: мониторить хендхантер и соц. сети сотрудников, ловить «сигналы потери лояльности» и докладывать наверх.

P.S.: У Леси есть вакансия мужа. Ну а вдруг ты тот самый?

#мазок
😁96🔥27😈13🎉3👍2
This media is not supported in your browser
VIEW IN TELEGRAM
К вам уже пришли ваши CEO и CPO с идеями навайбкодить оптимизировать расходы за счёт внедрения ИИ?
#чатгопота
🔥125😁103💩35👍20
😁415👍31🔥28💩5
I’m CTO, bitch
Пора вас познакомить с Женей. Женя совсем нетипичный вайтишник. Год назад он уехал из деревни, но деревня не уехала из него. Он до сих пор рассказывает в курилке, как пас свиней, чинил трактор и думал, что интернет — это когда телефон ловит. За первый месяц…
Женя постепенно осваивался в роли админа. Он старательно отвергал IT, а IT отвергало Женю. Иногда из этого получались не только смешные ситуации, но и странные артефакты.

Одна из таких историй случилась на встрече админов с разработчиками. Команды должны были договориться, как будут раскатывать очередную мегафичу на прод. Со стороны админов пришли Семён и его поддаван Женя, со стороны разработки — тимлид, разрабы и Кристина. Релиз предстоял жаркий, нужно было обсудить возможные риски, и кто как будет действовать, если вдруг что.

В какой-то момент, совершенно неожиданно для всех, Женя вдруг выдал.

Женя (обращаясь к разрабам):
Так, ну это всё конечно здорово. А клитор-то вы подготовили?

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

Тимлид (сделав вид, что не расслышал):
Не понял. Можешь объяснить, что ты имеешь в виду?

Женя (совершенно серьёзно):
Ну клитор. Как же мы без него? Клитор хорошо бы вам подготовить для нас.

Все теперь почему-то посмотрели на Кристину. Словно ждали, что это была её задачи, и она скажет: «Да, клитор готов». Но Кристина смотрела на стену и молча охуевала.

Женя: ...ну или мы можем сами ваш скрипт написать, как в прошлый раз. Но с клитором удобнее было бы.

Семён: Блять, Женя! Консольный скрипт! СИ-ЭЛ-АЙ! CLI! Не клитор! И не ВАШ скрипт, а Bash! Позоришь меня тут перед всеми.

Семён проводил с Женей так много времени вместе, что быстрее всех догадался. Женя терпеть не мог все эти англицизмы и постоянно коверкал слова, подбирая самые близкие по звучанию.

С тех пор у нас и появились шутки про Женин cli-тор. Стикеры в чатах сделали. В релизных чеклистах появился пункт «Подготовить клитор». Кристина постоянно жалобы писала, мол это «секшуал харасмент». А в наших проектах теперь есть clitor — консольная утилита для запуска основных команд и управления приложением.
😁407🔥89👍28😐81
Задач и багов в последнее время поднакопилось. Давайте раскидаем по командам.

TP-1926 Михалыч жалуется, что когда он наводит трекер калорий на собаку, то трекер распознает в ней еду и пишет "2805 ккал"! Михалыч прикрепил к задаче папку "Боня (фото).rar" и просит дообучить алгоритм на Боню не реагировать. @littleproduct, возьмёшь в работу?

TP-1928 Ещё при наведении на его супругу приложение пишет NaN ккал. Просит исправить, архив "Моя зая.rar" в задаче. Тут нужен инженер с устойчивой психикой, рейт X1.5. Задача уходит к @badTechProject.

TP-1876 Пользователи Дилдок.Новостей жалуются из-за растущей тревожности от чтения новостей про НДС и повышение утильсбора. Заказчик просит сделать что-то с экономикой (еле отговорили) повлиять на метрики тревожности. Нужен редизайн и добавить фото котиков в тревожные новости. Договорились с @teamleadonline, что возьмут в спринт.

TP-2006 У заказчика упали продажи в магазине. Хотят оперативно добавить всё самое модное на сайт: chatgpt помощник, сторис, web 4.0 и блокчейн. И включить падающие снежинки, ведь скоро зима. Спецпроект для @vladimir_merkushev.

#заказчики
😁137🔥37👍1814