Skip to main content


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

Пришлось частично дампить базу прода и гонять транзакции с откатом в попытках понять что вообще происходит.

Отчаявшись взялся описывать проблему нейросети... и тут до меня дошло.

Уточки нынче не те, но метод все ещё рабочий 😁

P.s. нейросеть ничего полезного не выдала - тупой стохастический попугай

#работа



Меня тут нежданно-негаданно хотят захантить. Хотя сам я сидел на попе ровно и резюме не писал уже лет 6 наверное. Эта компания уже пыталась меня как-то переманить к себе, но моё руководство подняло з/п и я остался.

Сейчас мне предлагают x2 от моей з/п, удалёнка, с офисом разработчиков в моём городе. Но, конечно же, есть нюансы - трудоустройство в ИП, з/п белая. Сейчас я работаю в аккредитованной компании, но никакими плюшками не пользуюсь.

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

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

Казалось бы, хрена ли думать - x2 же предлагают! Но стоит ли менять одну тупую птицу в руке, на другую тупую птицу в небе? А если руководство опять мне поднимет з/п до оффера? Но мне кажется на этот раз харя треснет...

#работа

in reply to ХаББыватель

Да уж когда поступает интересное предложение это всегда не просто )) Особенно когда там ЗП выше . Тут со стороны сложно что-либо посоветовать. Я на пока на предложения мне не оглашаюсь так как здесь еще бардак разбирать а предложения как правило поступают из шаражек куда меньше моей и дурдом там в разы выше , а качество "опыта взаимодействия" в разы хуже. - это я знаю 100%


Вышел сегодня на работу, а там...

Утром по приходу в офис услышал дикий рёв кулеров dev-сервера, что означает что он аварийно рестартанул в выходные. Ни один из сервисов не работал, потому что в процессе загрузки каким-то хером NextCloud занял 80 порт и апач не мог стартануть.

Техподдержка по основному проекту засрана заявками за две недели так как тех, кто в этом проекте что-то понимал, раскидали на другие проекты.

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

Какая-то школота совершает набеги на наше крыло здания так как можно без палева попарить вейпами и есть розетка в коридоре для зарядки.

#работа

in reply to ХаББыватель

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

после этого, можно со словами: «началось в колхозе утро» приступать к тому, за что платят деньги. определившись с приоритетами, а разгребать весь этот бардак — это делегировать начальству. чтобы ему было чем заняться, помимо издавания децибел.



Обожаю участие в специальной олимпиаде в качестве "тренера" на код ревью фикса багов:

-- фикс сомнительный, вот на этом упадёт, тестировала?
-- да
(воспроизвожу проблему в sandbox, показываю)
-- пофиксила
-- но он теперь упадёт дальше по вызову, предлагаю [кусочек кода]
-- готово (сделала по своему)
-- тестила?
-- да
(воспроизвожу проблему в sandbox, показываю)
(делает как я предложил)

#работа



Немного наругался с утра на джуна:

Я ему спокойно сказал что есть мелкие недоработки и пусть освежит в памяти наши локальные гайдлайны.

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

И чёт сбило это меня с рабочего настроя, а от начала рабочего дня прошло всего полчаса.

#работа

in reply to ХаББыватель

Охренели совсем !!! Страх потеряли!!! Конкретики ему подавай!!! А может лучше по почкам!?? 😁
in reply to ХаББыватель

Сам он хз что не так, но развиваться хочет - раз спрашивает.
Все норм, не серчай на малого.


Наверстал новую карточку пользователя и оказалось (уже на проде) что в двух полях хром делает автопозаполнение.
Одно из полей это, как можно догадаться, "Пароль". А второе... это выпадающий список с автокомплитом никак не связанный с учётными данными. Взаимосвязь я понял, только когда проблему в трекере описывал: поля роль и пароль.

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

Когда хром уничтожил зло в лице IE, он сам им стал.

#работа

in reply to ХаББыватель

"Автоматизация" - зло. 😀 Тем более в лице хрома, некогда классного браузера.
Мои соболезнования! Матюгаться пользователи на "криворуких программистов" будут долго и вспомнят они не создателя браузера. 🙁
in reply to ХаББыватель

ну это чтобы и у криворуких «пороль» подошел.


Коллега повесил ВЛАЖНЫЕ салфетки СУШИТЬСЯ на батарее.
Обычные салфетки в офисе тоже присутствуют.
Нет, мы не стали спрашивать зачем ему это понадобилось.

#момент #работа

Unknown parent

friendica (DFRN) - Link to source
ХаББыватель
Есть увлажнитель с ароматизатором и масло для него, так что сомнительная версия )
in reply to ХаББыватель

это из серии постираные пакеты и пакет с пакетиками =)


И ведь не соврали...

Три года багу и всем было пофиг.

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

#работа #техподдержка



Есть такой проект у Сбера, называется Домклик. Ахеренный типа продукт - портал по осуществлению сделок с недвижимостью.
Поскольку продукт мощный, претендующий на лидера рынка в сегменте, у него есть всякие там партнёрские апи.
Одно из них - возможность обмена сообщениями между клиентами домклика и владельцами объявлений (насколько он обширно интегрирован внутри системы не знаю).

Так вот, несколько месяцев назад мы прикрутили заказчику это апи, чтобы из CRM можно было чатиться с клиентами домклика.
Прошло всего пару месяцев и апи сдохло. Поддержка домклика подтверждает проблему и обещает всё поднять. Месяц не работает, второй не работает - заказчику это надоедает (деньги же за интеграцию заплачены!) и он выясняет... что это была сторонняя зарубежная разработка, у которой отозвали лицензию из-за санкций и чатикам этим кранты.

"Кстати, Индия, имеющая четыре миллиона айтишников, страдает теперь от этого. Потому что век айтишников закончился. Сейчас век очень энергичных людей"


— отметил Греф, выступая на XIX Всемирном фестивале молодежи и студентов

#работа #сбербанк #домклик #бигтех

reshared this



Странное.

У нас увольняется один сотрудник, проработавший 3 года. Стал "знаменит" в основном своей абстрактной болтовнёй не по делу больше похожей на поток мыслей ранних LLM моделей. Я даже как-то выкладывал его афоризмы здесь, в Федерации.

Так вот, другой сотрудник сделал бота, который на некоторый % сообщений в рабочем чате выдаёт фразы уходящего коллеги. Аватарку и имя сделал такие же. Выглядит очень реалистично/странно/забавно, в общем целая гамма чувств. Вот такой вот цифровой двойник.

#работа

Unknown parent

friendica (DFRN) - Link to source
ХаББыватель
Да в курсе, он ещё работает у нас.


Закончил на прошлой неделе задачу, которую делал >4 месяцев. Ну как закончил - до этапа передачи в тестирование. Ну как задачу - это была перепись фронтенда большой части системы с рефакторингам бэкенда под соответствие этому фронтенду + заказчик с дизайнером ещё и нового функционала пририсовали.

Чувствую себя как падаван, дошедший до вершины горы за мудростью, а там и нет никого. Куда дальше дёргаться непонятно, все дальнейшие задачи, смотрящие на меня из трекера, кажутся перхотью сдохшего тысячелетие назад мамонта, а мерж реквесты джунов на ревью - кваканьем лягушки на болоте, почти не слышном с той горы.

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

#работа

in reply to ХаББыватель

@vit72 ну вот что позволит тебе твоя зп, то и наливают


Начал код-ревью со слов "толстая сервисная команда также плохо..."
Потом вспомнил что программист девушка и переписал на "Сервисная команда с обилием логики также плохо...".

#работа

in reply to ХаББыватель

На намёки про логику девушки порой тоже агрятся, если чувствуют подвох. Анекдоты про блондинок, женскую логику и вот это всё 😀
in reply to Шуро

Если в разговоре с программистом нельзя использовать слово "логика", нахрен такой программист вообще нужен 😆


Масштаб проблемы

Вчера в 9 утра без объявления войны в офисе рубанули электричество. Час нет, два, три... к Монетке(продуктовый магаз), что под нами на первом этаже, подкатили генератор и запитали её. Нас после обеда отпустили по домам.

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

#работа

in reply to ХаББыватель

мы как-то неделю на таком жили - вводной кабель в здание меняли. Правда это не помогло жить без регулярных отключений света и в бц стационарный воткнули в итоге 😀
in reply to ХаББыватель

У нас на подобные случае стоит стационарный генератор в автоматическим переключением в случае если отпадет фаза + критическая инфраструктура запитана от ЭПУ, но у нас и база своя


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

Проверка тестового задания сейчас: какой же люто всратый код, видно сам писал, приходи на собес.

ИМХО тестовое задание не нужно, но принимаю на работу не я.

#работа

in reply to Risto

Прокатит только если ты в Тюмени, удалёнка у нас не предусмотрена 🤷


Работа в муниципальной организации - вызывают в отдел кадров чтобы добровольно-принудительно понизить в должности, чтобы не повышать з/п по штатному расписанию. (заявление на увольнение + заявление на приём)

Работа на бизнес - вызывают в отдел кадров чтобы повысить ЗП "по инфляции". (доп.соглашение)

#работа



Какова ирония. Первая проблема из "списка проблем" заключается в том, что отвалился мониторинг проблем.

#работа

Илья reshared this.

in reply to ХаББыватель

Сам не раз на подобные грабли наступал. 😀 Поэтому выбрали Nagios. Там шансов чему-то упасть куда меньше (нет бд и т.д.). Был случай когда с диском были проблемы, но мониторинг продолжал работать. Просто не мог писать историю, но это не графана, тут аналитика не нужна. Учитывая что всё разворачивается ансиблом, проблем с добавлением/удалением нет, автопоиск серверов не нужен. Так что если подобное с заббиксом забодает в край - есть на что поменять. 😀


Молодёжь изучает очереди

#работа

in reply to ХаББыватель

ALT TEXT

🔍 Описание

На изображении представлена фотография доски с маркерами. На доске нарисована схема, которая поясняет работу RabbitMQ. Схематично изображены элементы системы: RabbitMQ, Worker и Feats. Стрелками показаны связи между ними. Надпись на доске сделана от руки синим маркером.

📝 Текст на картинке

Это пиzдец какой-то
Rabbit MQ
Worker
Feats
Ready: 7
Unacked: 0
Total: 7
234567
Mouse

in reply to ХаББыватель

Ну так здорово, что изучает. А то бывает иногда печальное 😀


Как бесплатно, без смс и регистрации, лёгким движением ноги выключить комп в рандомный момент времени:

#работа



Пришла девушка на собеседование. Реакция в рабочем чате:

p.s. у нас из женского полу в коллективе только кадровик/бухгалтер, которую мы видим ~2 раза в месяц.

И нет, программисты не прикованы к батарее и могут выходить в нерабочее время, чтобы лицезреть других человеков 😁

#работа #момент

in reply to ХаББыватель

Ты че, этож мыться придется перед тем, как идти на работу и носки чаще раза в месяц менять


Будни техподдержки №3

Между этими двумя записями 15 дней. Как я вообще нашёл эту заявку годовалой давности? Очевидно так ничего и не подчинили 🤦‍♂️

#работа



Я таки выполнил команду не в том ssh сеансе 🤦
Команда была не сильно деструктивная (git), да и я заметил тут же, что происходит что-то не то. Успел удалиться каталог кеша (хрен с ним) и каталог-символьная ссылка.
Но то, что это была ссылка, дошло не сразу, и произошло нервное ковыряние в бэкапах в поисках этого каталога.

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

#работа

in reply to NetworkMan72

За что премии лишать(которой у меня нет)? Ну посидели люди полчасика без загруженных файлов, за это время была только одна заявка в тех поддержку по теме... бездельники 😄
in reply to ХаББыватель

@ХаББыватель молодца. зарплата должна быть только лишь из оклада и без регулярно выплачиваемой премиальной части.
для того, чтобы ни одна тварь не угрожала штрафами через депремирование.


На работе провайдер Русская Компания. Выяснилось что крайне нестабильно работают Api запросы в ЦИАН, настолько херово, что разработка задач, завязанных на этот сервис остановилась. Девопс скинул провайдеру все пинги, трейсы, курл-запросы и т.д. и т.п. А с той стороны ему человеческим голосом и отвечают - "нажмите в браузере F12, обновите страницу и посмотрите что вам напишет".

Энергия горящего пукана девопса повысила температуру планеты на градус 🤷‍♂️

#работа

in reply to ХаББыватель

Не нервничай - это ж Русская Компания !!! Вот если бы у вас был МТС - так вы бы даже то тех поддержки не добрались скорее всего!!!😁:D:D
in reply to NetworkMan72

Так мне то чё нервничать, я ж не девопс 😄


Будни техподдержки №2

Пользователь пожаловался что некоторые элементы интерфейса выходят за экран. Скриншотилка выдала высоту рабочей области 600px. Решил выяснить что это за устройство такое. Результат немного предсказуем - ответ мне не дал абсолютно ничего.

Пожалуй порекомендую браузер развернуть на весь экран.

#работа

in reply to ХаББыватель

думаю, такой ответ был бы получен даже если бы вопрос звучал как "Назовите точную модель вашего монитора или максимально поддерживаемое им разрешение"
Unknown parent

friendica (DFRN) - Link to source
ХаББыватель
Добро пожаловать в Redmine ))


Внимание вопрос - что хотел сказать автор (офис-менеджер), создавая этот опрос в системе на 1К пользователей. Опрос не пропускаемый и всплывает при каждой загрузке страницы, пока не выберешь один из вариантов.

p.s. то, что можно создать опрос без самого вопроса может и баг, а может такое было пожелание заказчика, этого уже не упомнить.

p.p.s посмотрел стату ответов: хз пойми в чём участвовать согласились 26% респондентов 😄

#работа



Будни техподдержки, так сказать

#работа #it



Некоторые выражения, записанные мной за одним из наших сотрудников:

🔪 Удар в свину (написал человек в рабочий чат, когда человек узнал что на практику руководитель пригласил другого студента)

🚔 ДТП нарушаешь (предъявил человек мне за то, что я после пиваса поехал из бара на велике)

🤷‍♂️ Чё сразу баг то? (я отловил некорректный функционал и продемонстрировал его)

#работа



Когда ревьювер ну очень внимательно проверяет код.

#работа

in reply to ХаББыватель

@strizhechenko
Лучше расти в осознанность комментирования. Что выражает данный коммент? По-моему, конструкторы и инициализаторы классов очень тривиальные штуки, не требующие комментариев. Коммент надо писать там, из кода не понятен смысл происходящего
in reply to cauf 🇷🇺

Коммент не мой. Ревьювер тоже не я (в данном случае). Но замечание справедливо 🤷‍♂️


МогЁм, умеем, практикуем

#работа #верстка



Хитрый начальник техподдержки три недели вафлил всратые задачи(одной тематики), накопил их 3 штуки, объединил в одну, создал отложенное(!!!) сообщение продакт-менеджеру в телеграм, чтоб тот повесил эту задачу на меня, а сам упиздил в отпуск.

Я обоим сказал что их петушиная магия на меня не действует, и эти задачи (не являясь критичными) будут дожидаться кого надо из отпуска.

#работа




Ревьюил код у новичка и вижу у него одни и те же косяки из задачи в задачу. Вроде и работает уже достаточно, для того чтобы не кодить/пастить на отъебись. Психанул, создал доку(wiki), вписал туда прямо код этого новичка в разделе "как делать не надо" там же под каждым примером написал как делать надо.

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

Ибо нефиг меня расстраивать.

#работа

in reply to ХаББыватель

Потом расскажешь возымело-ли это нужный эффект. Потому что если человек не осознает своих ошибок и до сих пор не уволен. То либо что-то не то с "доведением" нужной инфомации до работника, либо вас и так все устраивает.
in reply to NetworkMan72

Указанный персонаж послужил лишь катализатором для написания мной соответствующих рекомендаций. С помощью них я надеюсь в целом снизить количество циклов "на проверку -> проверка -> на доработку -> доработка -> на проверку".

По поводу увольнения - я таких решений не принимаю, руководство по отчётам из таск менеджера само делает выводы и принимает решение - не работает ли сотрудник в убыток. Данный работник хоть и прошёл испытательный срок, но к нему пока применяются некоторые поблажки с надеждой что он "разгонится".

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



Подгорело. Сделал ~год назад офигенный функционал загрузки/просмотра файлов для одного из разделов CRM. Компонент был с разными видами сеток файлов, просмотром в виде галереи, скачкой/закачкой, дрэг-н-дропом и т.п. почти file explorer, только одноуровневый.

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

Зашёл, перехожу по записям и не могу найти нигде загруженных файлов. Полез в базу. Короче на 10000 записей в разделе, ни разу файл не загрузили.
Дофига нужный и полезный функционал оказался.

#работа #момент



То чувство, когда написал в чате проекта про фундаментальные косяки UI/UX (в начале разработки нового сервиса) и видишь как мечутся в фигме курсоры заказчика и дезигнера.

#работа #дезигн

Unknown parent

mastodon - Link to source
𝔹𝕖𝕚ℤ𝕖𝕣𝕠

@x вот тут согласен, не согласен с тем, что на работе ты должен помалкивать пока не спросят, но тут каждому своё, главное вовремя всё обговорить и спокойно разойтись, если не сходитесь в комфортном формате работы.

Bonus: мы как-то с подругой зашли в магаз электроники наушники ей купить, у меня в это время на шее висели наушники Sony и мы подходим тож смотрим Sony, подходит консультант и такой "Да вы херню какую-то смотрите, Sony оч плохо звучат, вон сенхи посмотрите лучше", в итоге она засомневалась и не купила ничего, сходили в другое место, послушали и сенхи, и сони, и она уже в другом магазине купила соники. Но это скорее всего жадность и за сенхи больший процент с продажи падал.

in reply to ХаББыватель

@ХаББыватель всё правильно сделал.

отвечаю не читав тредик, ебанашку @x презираю за его холопско-плебейскую натуру. из его заявлений так и сквозит ментальность раба, та самая которая «раб мечтает не о свободе, а о своих рабах».

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

говорю с позиции 20+ лет стажа в разработке софта.



Когда делаешь код-ревью, а там бунд🐒

#работа



Когда менеджер проекта на похуях копипастит задачу от заказчика в менеджер задач, исполнителю потом приходится дешифровать такое:

Ссылка на «посмотреть все», ведет на все которые могилы копать в этот блок согласно фильтра

#работа

in reply to ХаББыватель

на одном проекте у заказчика был прямой доступ к нашей jira. Человек от заказчика был бывший военный и любил выпить. Приходишь с утра и с лицом лягушки смотришь на новые задачи :ablobcatbongogoogly:


#introduction @ru @Rоссийская🐻Fедерация

Всем привет!👋

Перед вами программист, крафтовый алконафт, пека/ретро-геймер, лютейший виндузятник (но в работе использую Linux).
Люблю научную фантастику, технологии, OpenSource, self-hosting и чтоб работало с полпинка. Иногда ковыряю Ableton Live и нейросети.

Пришёл в Федеративные сети, так как давно хотел поучаствовать в увеличении информационной энтропии путём распространения никому не нужного бреда из своей головушки. Да и от самой концепции связных self-hosted блогов/соцсетей я в восторге.

В некоторых аспектах я скорее контр-обыватель Федеративной сети, чем её типичный представитель. Мои взгляды на политику, самоидентификацию и жизненные ценности, а так же мой возраст сильно отличаются от средних по палате русскоязычному сегменту Федерации (особенно в части Мастодона).

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

Живу в РФ 🇷🇺 и единственное место куда я хочу свалить - это светлое будущее, которого не видно ни в одной точке планеты.

#followme и да прибудут с вами мой сервер, который хрен знает почему отваливается, и рандомно расставленные запятые в бездарно написанных постах!

У меня есть второй аккаунт: @Entropy Engineer - я его веду от имени администратора узла entropysource.ru, выкладываю свои мысли на тему Федеративных сетей, пишу про администрирование Френдики, инструкции для пользователей и другую полезную информацию.

reshared this