Все выходные отлаживали новую фичу с бакенщиком. Помогал чем мог, делал тестовый контент, подбадривал. В итоге вроде починили к вечеру.
Менеджер должен всегда быть рядом с командой, а в стартапе частенько нужно и по выходным поработать.
Фронтенщик только куда-то проебался и по пейджеру на зум не подскочил. Сегодня весь дейлик будет на одной ноге стоять в наказание.
#менеджер
Менеджер должен всегда быть рядом с командой, а в стартапе частенько нужно и по выходным поработать.
Фронтенщик только куда-то проебался и по пейджеру на зум не подскочил. Сегодня весь дейлик будет на одной ноге стоять в наказание.
#менеджер
🤡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
Помните я думал переводить бэк на раст? https://news.1rj.ru/str/startup_reports/20 Знаете чем закончилось? Тем что мы отказались от бека.
Будущее за лоу коде.
Даже если кто-то потеряет работу, бизнесу то что? Пусть найдут лоу коде стартап, где надо делать платформу, которая заберет работу у других.
Я понимаю, что сейчас модно не лоу коде, а ИИ. Так вот я открою секрет: ИИ это продолжение лоу коде!
Раньше ты блоки связывал между собой. Сейчас связываешь между собой промпты. По сути все еще нужно немножко кубатурить в коде, чтобы чуть-чуть фильтровать глюки от ИИ, но любой челик теперь может сходу писать на любом ЯПе и разбираться в любой ководой базе.
Поэтому нашему бэкеру на самом деле повезло. У него есть шанс подскочить на поезд ИИ спрыгнув с ненужных задач перекладывания жсона.
Искренне ваш #менеджер
Будущее за лоу коде.
Даже если кто-то потеряет работу, бизнесу то что? Пусть найдут лоу коде стартап, где надо делать платформу, которая заберет работу у других.
Я понимаю, что сейчас модно не лоу коде, а ИИ. Так вот я открою секрет: ИИ это продолжение лоу коде!
Раньше ты блоки связывал между собой. Сейчас связываешь между собой промпты. По сути все еще нужно немножко кубатурить в коде, чтобы чуть-чуть фильтровать глюки от ИИ, но любой челик теперь может сходу писать на любом ЯПе и разбираться в любой ководой базе.
Поэтому нашему бэкеру на самом деле повезло. У него есть шанс подскочить на поезд ИИ спрыгнув с ненужных задач перекладывания жсона.
Искренне ваш #менеджер
Telegram
Молодой Стартап
Заревьювили старый код. Много спорных мест. Некоторые вообще хрен проссыш, что они значат. Боюсь, затормозит развитие продукта. Принял решение, буду пробовать убедить парней переписать код по частям на каком-нибудь современном языке.
Сейчас в голову приходит…
Сейчас в голову приходит…
🤡84❤12👍4🤔3💅1