Будни разработчика
14.6K subscribers
1.2K photos
349 videos
7 files
2.04K links
Блог Lead JS-разработчика из Хельсинки
Автор: @bekharsky

По рекламе: https://telega.in/channels/htmlshit/card?r=GLOiHluU или https://t.iss.one/it_adv

Чат: https://t.iss.one/htmlshitchat

№5001017849, https://www.gosuslugi.ru/snet/679b74f8dad2d930d2eaa978
Download Telegram
​​С Днём веб-программиста, товарищи!
Никогда не работайте с проектом, жизнь которого зависит от индусов.

В нашем случае индусы настраивали деплой. Документация на плохом английском, описания прав и команд — нет.

Подняли на уши начальство, начали реверс-инжинирить процесс деплоя. Рабочего рецепта для нашей среды нет ни у кого.

В итоге индусы прямым текстом написали: "Мы заебались работать по письму, выставляйте тикет".

Тикет сутки игнорится.
Грубо наехал на качество работы Telegram macOS в Twitter.

Разработчик в итоге решил дать ход старому issue.

Twitter — сила, как ни крути. Но жаль, что пока грубо не наедешь, проблемы не решаются.
Чтобы понять, насколько повальное использование lazy loading где надо и где не надо ущербно, попробуйте открыть ту же статью с Medium при нестабильном соединении.

В поезде, например.
Спустя полторы недели ругани и попыток, мы починили деплой.

Загрузили в пятницу рецепт в тикет, трое суток без движения. В очередной раз на уши подняли начальство.

Не работайте с индусами. Или просите гонорар в π-раз выше.
После того как послал нахуй менеджера в чате, общаемся только почтой.

Знаете, охуительно. Рекомендую.
Короче, я уже на грани чтоб и в почте его послать.

Наверное, пора на собеседования.
Из всех социальных сетей только Одноклассники правильно отрабатывают закрытую базовой HTTP-авторизацией страницу. Грусть.
Пошли переносить с dev на stage.

Деплой опять не пашет.

Тикет опять ушёл… индусам.
Чтобы вы понимали, что такое запуск большой “кодовой” акции для международного бренда.

1. Сначала приз был один
2. Призов стало три
3. Поменялся их список
4. Изменён порядок выдачи
5. Опять список поменялся
6. Поменялся формат выдачи
7. Добавился утешительный приз
8. Опять поменялся формат выдачи, потому что мало места под один из призовых промокодов
9. Где-то на 7-8 моменте бакенд психует и делает в админке настройку призов
10. У нас до сих пор нет названия и оформления утешительного приза.
сутки до релиза
11. Снова меняется оформление выдачи призов. На сей раз добавляется ещё одно описание, которое никак не стыкуется с дизайном.
У нас деплой stage-стадии пишет, что пуллит гит проекта, а по факту пуллит гит заглушки.

Настоящее индийское качество!
Апофеозом стал деплой на бой на трое суток раньше.

Да сука.
Когда ты вроде полезную вещь сделал, а вроде…
Будничная милота:

– Подскажите, почему SVG-сердце fill не заливает, а красит только бордеры?
– Потому что fill заливает только наполнение, и если у тебя сердце пустое…
– А как его наполнить?
20 мая запуск сайта для государственной структуры. Полтора года ждали этого момента.

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

Потому что людям, сильнее тебя, нужно подготовить задачу так, чтобы за её постановку не было стыдно.

С другой стороны, может в этом и есть их сила 🤔?
Когда проект и сроки летят в пропасть, находишь развлечение в мелочах, лишь бы не сойти с ума. CSS-магия? А подать её сюда!
​​Клиент просрал отсутствие формы обратной связи на сайте. Я ему указал на то, что они в приложении сделали её только для зарегистрированных пользователей, а на сайте регистрации нет.

Раздосадованный клиент пошёл пнул дизайнера.

Дизайнер обиделся, нарисовал в Figma хуй.
​​Экран смерти рабочего дня
День начался с того, что я ёбнул ALTER TABLE в 20 000 000 записей на кластере MySQL.