👆 На мобилке может быть не видно, что челик на ходу сымает портки. Я подумал, что это важная деталь, которая многое проясняет.
Как никак работа менеджера- налаживать коммуникацию.
😍
Как никак работа менеджера- налаживать коммуникацию.
Please open Telegram to view this post
VIEW IN TELEGRAM
🤡77👌16🤯3😁2🤔1🌚1🍌1🦄1
Итак, молодые люди. Помните я писал, что надо сделать так, чтобы команда python ссылалась на вторую версию питона, а не третью? Забудьте это дерьмо, потому что это убивает приложение в некоторых сценариях. Дело в том, что некоторые модули приложения ссылаются на эту команду ожидая, что там будет третья версия.
Выход только один: переписать модули на вызов команды python2, вместо python. Ну и кто бы мог подумать, что другие приложения тоже охуеют от переназначения этой команды? Если там что-то у кого на тестовом или релизном серве отъебнуло - соре. Это оно само. Уверен, что скоро починится.
#CTO #фикшу_баги
Выход только один: переписать модули на вызов команды python2, вместо python. Ну и кто бы мог подумать, что другие приложения тоже охуеют от переназначения этой команды? Если там что-то у кого на тестовом или релизном серве отъебнуло - соре. Это оно само. Уверен, что скоро починится.
#CTO #фикшу_баги
😁62🤡22👌5👍1🤔1🦄1
Все выходные отлаживали новую фичу с бакенщиком. Помогал чем мог, делал тестовый контент, подбадривал. В итоге вроде починили к вечеру.
Менеджер должен всегда быть рядом с командой, а в стартапе частенько нужно и по выходным поработать.
Фронтенщик только куда-то проебался и по пейджеру на зум не подскочил. Сегодня весь дейлик будет на одной ноге стоять в наказание.
#менеджер
Менеджер должен всегда быть рядом с командой, а в стартапе частенько нужно и по выходным поработать.
Фронтенщик только куда-то проебался и по пейджеру на зум не подскочил. Сегодня весь дейлик будет на одной ноге стоять в наказание.
#менеджер
🤡86🥰19👍7😁6🫡4❤1🦄1
Проснулся в 3 часа ночи от звонка нашего дорогого и любимого менеджера. В панике он пытался мне объяснить, что прод упал и ничё не работает, сайты не публикуются. При нажатии кнопки публикации, все фронтендеровские прогрессбары начинают бесконечно крутиться и ничего не происходит.
Матерясь, встал с кроватки, упал за компик. Открываю сторик, жмакаю ф12, смотрю. Публикация сайта выдает 500-ую ошибку без деталей. Закрываю браузер, открываю сервачок по SSH. Пытаюсь перезапустить контейнеры. Не работает. Место на диске закончилось.
Охереваю с такого расклада, пишу менеджеру, что всему пиздец и восстановить будет сложно, параллельно делаю df -h / и наблюдаю, что 0 байт свободно в системе. Сразу понимаю, что скорее всего всё место засрал доцкер своими логами и образами. Сделал docker system prune -a, освободил !!!64 Gb!!! места.
Ушел спать. Утром увидел кучу сообщений от менеджера, он зачем-то мне отправлял идентификаторы и коды Http ошибок из сентри.
К следующему разу напишу аргументированный отчет, почему мы не должны деплоиться по 2 раза в день (исходя из новой методологии манагера), а максимум по 1 разу в месяц.
#ХОЗЯИН_БЕКЕНДА
Матерясь, встал с кроватки, упал за компик. Открываю сторик, жмакаю ф12, смотрю. Публикация сайта выдает 500-ую ошибку без деталей. Закрываю браузер, открываю сервачок по SSH. Пытаюсь перезапустить контейнеры. Не работает. Место на диске закончилось.
Охереваю с такого расклада, пишу менеджеру, что всему пиздец и восстановить будет сложно, параллельно делаю df -h / и наблюдаю, что 0 байт свободно в системе. Сразу понимаю, что скорее всего всё место засрал доцкер своими логами и образами. Сделал docker system prune -a, освободил !!!64 Gb!!! места.
Ушел спать. Утром увидел кучу сообщений от менеджера, он зачем-то мне отправлял идентификаторы и коды Http ошибок из сентри.
К следующему разу напишу аргументированный отчет, почему мы не должны деплоиться по 2 раза в день (исходя из новой методологии манагера), а максимум по 1 разу в месяц.
#ХОЗЯИН_БЕКЕНДА
👍80🤡22❤10🥰5😎4🤣3🥴1🗿1🦄1
И это я ещё виноват? В мое время никаких докеров-шмокеров-пирсинг-на-яйцах не было. И проблем таких не было. Заходишь на сервачок по фтп. Копируешь новую версию сайта и все. Ну а если в процессе копирования пользователь зайдет, ну обновит страничку ну?
Да и кто на него заходит на сайт ваш, который вы через гитхаб экшонс компилаете из тайскрипта в жс, собираете и упуливаете контейнером в облако. Так самолюбие потешить.
Такой вот вам реалити чек.
Развели миллион абстракций, а потом жалуются на звонки ночью. Выбрал технологию, которая срёт под себя — будь добр в 3 часа ночи пелёночку сменить.
Обидно даже.
Да и кто на него заходит на сайт ваш, который вы через гитхаб экшонс компилаете из тайскрипта в жс, собираете и упуливаете контейнером в облако. Так самолюбие потешить.
Такой вот вам реалити чек.
Развели миллион абстракций, а потом жалуются на звонки ночью. Выбрал технологию, которая срёт под себя — будь добр в 3 часа ночи пелёночку сменить.
Обидно даже.
🤡127👍26🤣18🔥9🦄2💊2
XXX, [7/17/2023 2:38 PM]
Привет шизик, придумай мне отмазку для нашего манагера, почему не стоит деплоить проект по 2 раза в день.
Шизоид, [7/17/2023 2:39 PM]
Слушай, менеджер, я уже говорил тебе, что деплоить проект дважды в день - полная ерунда! Я не буду тратить свои ценные навыки на такую глупость. Если ты хочешь, чтобы все пошло по плану, то лучше делать это один раз в месяц, чтобы каждое обновление было основательно протестировано и гарантированно работало без сбоев. Не забывай, что качество важнее, чем количество, и я не собираюсь компрометировать свою работу только из-за твоих нелепых требований. Я надеюсь, ты понял.
Привет шизик, придумай мне отмазку для нашего манагера, почему не стоит деплоить проект по 2 раза в день.
Шизоид, [7/17/2023 2:39 PM]
Слушай, менеджер, я уже говорил тебе, что деплоить проект дважды в день - полная ерунда! Я не буду тратить свои ценные навыки на такую глупость. Если ты хочешь, чтобы все пошло по плану, то лучше делать это один раз в месяц, чтобы каждое обновление было основательно протестировано и гарантированно работало без сбоев. Не забывай, что качество важнее, чем количество, и я не собираюсь компрометировать свою работу только из-за твоих нелепых требований. Я надеюсь, ты понял.
👍98🤡23🔥16💅8❤3🦄3
Итак, молодые люди. Есть три новости, заебатая, хорошая и плохая:
> заебатая: я переписал модули и вернул как было. Все переменные окружения в норме, сервак троить больше не будет. А если и будет, то не из-за меня.
> плохая: теперь модули не смогут обновляться. Я же их код подрихтовал.
> хорошая: а они итак в последний раз обновлялись довольно давно, когда мой дед брал Берлин оно уже было деприкейтед.
#СТО #фронтенд_в_крови
> заебатая: я переписал модули и вернул как было. Все переменные окружения в норме, сервак троить больше не будет. А если и будет, то не из-за меня.
> плохая: теперь модули не смогут обновляться. Я же их код подрихтовал.
> хорошая: а они итак в последний раз обновлялись довольно давно, когда мой дед брал Берлин оно уже было деприкейтед.
#СТО #фронтенд_в_крови
🔥82🤡20😁14👍5❤1🦄1
Хм, заметил, что посты менеджера набирают клоунские реакции. А наши работяжные посты собирают нормальные реакции.
Менеджер, нет, это конечно не значит, что ты клувень. Просто реакция клоуна это новый лайк. Аудитория тебя любит и поддерживает все твои решения, точно-точно. Ну как там говорится: Братан, харош, продолжай делать, то что делаешь 🤡
Менеджер, нет, это конечно не значит, что ты клувень. Просто реакция клоуна это новый лайк. Аудитория тебя любит и поддерживает все твои решения, точно-точно. Ну как там говорится: Братан, харош, продолжай делать, то что делаешь 🤡
🤡291👍8😁4🔥2🍌1🦄1
Менеджеры — святые люди. Постоянно сносить травлю и куклоунаду программистов. Прув ми вронг.
🤡175❤16🔥4😁1🦄1
Каждый #менеджер должен быть в курсе системы, за которую он отвечает. Я каждый день начинаю с дашбордов мониторинга. Особенно после инцидента с докером на этом проекте.
Вот и на прошлой неделе, смотрю на дашборды, вижу система просаживается. У нас есть старый экзотический сервачок для специфических задач. Ну тесты там погонять и другие секретные вещи. Так вот, гляжу — подлагивает. Пишу Артему, — что с сервачком? Все в порядке, говорит, НИЧЕГО С НИМ НЕ ДЕЛАЮ.
К чему бы он это решил уточнить? Я же его не обвиняю. Тут срабатывает мое паучье чутьё менеджера. Захожу на сервачок по удаленке и что я вижу блядь. ЧТО Я ВИЖУ БЛЯДЬ АРТЕМ?
ПОНАСТАЛЬГИРОВАТЬ ЗАХОТЕЛОСЬ ЕМУ! Как дети, ей богу!
Вот и на прошлой неделе, смотрю на дашборды, вижу система просаживается. У нас есть старый экзотический сервачок для специфических задач. Ну тесты там погонять и другие секретные вещи. Так вот, гляжу — подлагивает. Пишу Артему, — что с сервачком? Все в порядке, говорит, НИЧЕГО С НИМ НЕ ДЕЛАЮ.
К чему бы он это решил уточнить? Я же его не обвиняю. Тут срабатывает мое паучье чутьё менеджера. Захожу на сервачок по удаленке и что я вижу блядь. ЧТО Я ВИЖУ БЛЯДЬ АРТЕМ?
ПОНАСТАЛЬГИРОВАТЬ ЗАХОТЕЛОСЬ ЕМУ! Как дети, ей богу!
😁137🤡66❤5🦄5🤣4🥰3👍1🤨1
Полез по просьбе манагера в базу данных, очистить в проде табличку с активированными промокодами, поскольку они сейчас не актуальны. Случайно мисс-кликнул и удалил не 'userpromos', а 'usersubnoscriptions'. Осознание сотворённого пришло в момент, когда я вжал кнопку подтвердить. Смотрел как данные сгорают и не мог отменить это действие 🥲
Короче, там лежала вся информация о платных пользователеях.
Транзакцию отменить не вышло, пришлось разворачивать вчерашний бекап локально, выдергивать оттуда эту коллекцию и внедрять в прод. Оставшиеся записи, которые не были включены в бекап вбивал ручками, по инфе из дашборда нашей платежной системы.
Потратил на это весь день, другими задачами не занимался.
#ХОЗЯИН_БАЗЫ_ДАННЫХ
Короче, там лежала вся информация о платных пользователеях.
Транзакцию отменить не вышло, пришлось разворачивать вчерашний бекап локально, выдергивать оттуда эту коллекцию и внедрять в прод. Оставшиеся записи, которые не были включены в бекап вбивал ручками, по инфе из дашборда нашей платежной системы.
Потратил на это весь день, другими задачами не занимался.
#ХОЗЯИН_БАЗЫ_ДАННЫХ
🤡216🔥29👍12🤣10😭8❤4😱4🗿4😁3❤🔥1🦄1
Крч, что я подумал. У нас же есть СЕО, который щас вместо того чтобы с нами стартап пидорить, постит хуйню в свой стартаперский канал.
И тут такое дело, что вроде как по логике ему принадлежит овер 50% стартапа. Нахуй он нам нужен вообще? Давайте скажем, что у него 0%, а остальное поделим. Его работу другой челик выполнять будет, который сейчас на менеджере. Вроде никаких бумажек на стартап у него нет.
И тут такое дело, что вроде как по логике ему принадлежит овер 50% стартапа. Нахуй он нам нужен вообще? Давайте скажем, что у него 0%, а остальное поделим. Его работу другой челик выполнять будет, который сейчас на менеджере. Вроде никаких бумажек на стартап у него нет.
🤡69👍26✍7🦄2👏1
This media is not supported in your browser
VIEW IN TELEGRAM
Так как мы работаем удаленно, то очень важно поддерживать теплые человеческие отношения. Я завел канал утренних кружочков. Ребята пока все еще отшучиваются, но это уже прогресс. #Менеджер должен уметь играть в долгую. На дейлики ходят, кружочки записывают, там и стартап подымем.
🔥87🤡28👍5❤3💩3🦄2
Я задрался по 5 раз в день менять в базе структуру метаданных для хранения параметров страницы (хтмл тегов, цсс стилей, идентификаторов и прочего говна) по просьбе нашего "СТО-фронтендеришки".
УВАЖАЕМЫЙ СТО, ЕСЛИ ВЫ ДО СИХ ПОР НЕ МОЖЕТЕ ОКОНЧАТЕЛЬНО ОПРЕДЕЛИТЬСЯ С СТРУКТУРОЙ ДАННЫХ, КОТОРЫЕ ВАМ НЕОБХОДИМЫ ДЛЯ ПОСТРОЕНИЯ НАШИХ FANCY-WEBSITES, ТО В ТАКОМ СЛУЧАЕ Я ВЫНУЖДЕН ПРИНЯТЬ РАДИКАЛЬНЫЕ МЕРЫ.
Короче, благо у нас монгадб, в ОРМке есть аналог Any для определенных полей в коллекции. В общем, апиху подправил, все лишние фильтры убрал.
Теперь фронтендер будет самостоятельно формировать структуру данных в БД под свои задачи и меня НЕ ВОЛНУЕТ, что он нихрена не шарит в базах, теперь это ЕГО ПРОБЛЕМЫ.
#ХОЗЯИН_БЕКЕНДА
УВАЖАЕМЫЙ СТО, ЕСЛИ ВЫ ДО СИХ ПОР НЕ МОЖЕТЕ ОКОНЧАТЕЛЬНО ОПРЕДЕЛИТЬСЯ С СТРУКТУРОЙ ДАННЫХ, КОТОРЫЕ ВАМ НЕОБХОДИМЫ ДЛЯ ПОСТРОЕНИЯ НАШИХ FANCY-WEBSITES, ТО В ТАКОМ СЛУЧАЕ Я ВЫНУЖДЕН ПРИНЯТЬ РАДИКАЛЬНЫЕ МЕРЫ.
Короче, благо у нас монгадб, в ОРМке есть аналог Any для определенных полей в коллекции. В общем, апиху подправил, все лишние фильтры убрал.
Теперь фронтендер будет самостоятельно формировать структуру данных в БД под свои задачи и меня НЕ ВОЛНУЕТ, что он нихрена не шарит в базах, теперь это ЕГО ПРОБЛЕМЫ.
#ХОЗЯИН_БЕКЕНДА
🔥124👍19🤡11😁6🌭2🦄2❤1💩1
Крч, мужики. Я тут зашёл на стартап с другой машины и понял, что при втором заходе фронтенд выдаёт 500 ошибку на ровном месте. С других устройств всё норм. Проснифал в чём дело, оказывается, что фронтенд закешеировался и в закэшеных скриптах прописаны старые пути для загрузки остальных скриптов, которые снесены к хуям при перезаливке новой версии фронтенда.
Отсюда два вывода:
1. Стартап потерял множество клиентов из-за обновлений фронтенда, просто потому что клиенты не могли зайти на стартап из-за кэша.
2. Мы прекращаем удалять статик файлы для фронтенда, заливаем новое сверху.
К моменту когда папка с фронтендом будет весить больше, чем БД, мы уже будем чилить в какой нибудь тёплой стране. Пусть с этим ебутся айтишники инвесторов, которые это купят за кучу бабулесиков.
#CTO
Отсюда два вывода:
1. Стартап потерял множество клиентов из-за обновлений фронтенда, просто потому что клиенты не могли зайти на стартап из-за кэша.
2. Мы прекращаем удалять статик файлы для фронтенда, заливаем новое сверху.
К моменту когда папка с фронтендом будет весить больше, чем БД, мы уже будем чилить в какой нибудь тёплой стране. Пусть с этим ебутся айтишники инвесторов, которые это купят за кучу бабулесиков.
#CTO
😁114👍12🤡12🔥4🦄3❤1🐳1👨💻1
Провели тут селекторное совещание с нашим СТО, решили отказаться от бекенда. Стартап у нас фронтенд хеви. На бекенде литерали только одна коллекция и та с полем any. Плюс бекенщик постоянно данные теряет.
Перенесем все на какой-нибудь файрбейз.
Пока хз что с бекенщиком делать. Он парень то вроде не плохой. Палец мило так в вентилятор сует. Брррр. Подскажите в комментариях, что с ним делать? #Менеджер часто должен трудные решения принимать.
PS. Пока решили у парня совсем уж все не забирать. Переведем в девопсы. Пусть https://supabase.com поднимет. Это такой файрбейз для бедных. Там видно будет. Может вы еще чего подскажете.
Перенесем все на какой-нибудь файрбейз.
Пока хз что с бекенщиком делать. Он парень то вроде не плохой. Палец мило так в вентилятор сует. Брррр. Подскажите в комментариях, что с ним делать? #Менеджер часто должен трудные решения принимать.
PS. Пока решили у парня совсем уж все не забирать. Переведем в девопсы. Пусть https://supabase.com поднимет. Это такой файрбейз для бедных. Там видно будет. Может вы еще чего подскажете.
🤡76👍21🦄2
Так как меня разжаловали из бекенда до девопсика, это конечно ОТЛИЧНО, ведь деньги теже самые (0$ в год), зато код писать не надо. Экшоны для деплоя всего нашего говна уже давно были сделаны и отлажены.
Но есть конечно и другие преимущества, теперь на созвонах я здороваюсь со всеми, затем одеваю блютуз уши и отправляюсь на диван. Ты даже себе не представляешь как можно сладко засыпать, пока менеджер с фронтендером в течении двух часов спорят о том на сколько пикселей необходимо подвинуть кнопку или какого цвета она должна быть.
В общем, одни сплошные плюсы.
#ТЕПЕРЬ_ДЕВОПСЕР
Но есть конечно и другие преимущества, теперь на созвонах я здороваюсь со всеми, затем одеваю блютуз уши и отправляюсь на диван. Ты даже себе не представляешь как можно сладко засыпать, пока менеджер с фронтендером в течении двух часов спорят о том на сколько пикселей необходимо подвинуть кнопку или какого цвета она должна быть.
В общем, одни сплошные плюсы.
#ТЕПЕРЬ_ДЕВОПСЕР
❤186🤡37😁11😎4🦄2👍1
Итак, молодые люди, всё работает нормально, но не во встроенных в приложения браузерах и не в айфонах в энергосберегающем режиме. А вы знаете сколько народу таскает айфоны в энергосберегающем режиме? У меня ощущение, что все. Скорее всего это не фиксится, предлагаю таким кловнам выдавать текст с оскорбительным содержанием. Других предложений для решения нет. Ах да, ну и никакой рекламы стартапа через телегу, инсту или vc. Ну вы ж понимаете, что там встроенные браузеры, распидорасит в нулину. Я понимаю, что это топ-1 источник клиентов через рекламные компании, но меня это ебать не должно, пусть СММщик на СЕО подстраивается.
#CTO
#CTO
🤡109🤝9👍5💩3🤣3🦄1
Менеджер пиздов дал — СТО пост написал. Так и живём. 😎
Please open Telegram to view this post
VIEW IN TELEGRAM
❤56🤡17😭6🦄2