Уютный IT адочек @lovely_it_hell Channel on Telegram

Уютный IT адочек

@lovely_it_hell


С любовью к людям и их горящим задницам

Уютный IT адочек (Russian)

Добро пожаловать в канал "Уютный IT адочек"! Здесь вы найдете все необходимое для развития в области информационных технологий, а также возможность общаться и делиться опытом с единомышленниками. Наш канал создан с любовью к людям и их горящим задницам, что означает, что мы готовы поддержать вас в достижении ваших целей и мотивировать на новые свершения. Мы предлагаем различные статьи, обучающие материалы, новости из мира IT и многое другое, чтобы помочь вам стать успешным специалистом. Присоединяйтесь к нам и окунитесь в атмосферу общения, обучения и вдохновения! Подпишитесь на канал "Уютный IT адочек" и начните свой путь к профессиональному росту уже сегодня!

Уютный IT адочек

31 Jan, 09:48


Когда команда (своя или чужая) не хватается за задачу, это похоже на возражение. Хорошо, допустим, так и есть. Тогда важно понять: какое возражение тут основное?

Разговоры обо всём подряд — это как лечить симптомы, а не болезнь. Чтобы дойти до сути, надо задавать максимально прямые вопросы про ситуацию. Например: "Я правильно понимаю, что если мы решим проблему Х, то дальше сразу начнет происходить У, и в итоге получится Й?"

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

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

Уютный IT адочек

29 Jan, 09:03


Задали мне интересную задачку: Сформулируйте портрет идеального для вас (вот лично для вас, а не для абстрактного человека в вакууме):
а) прямого руководителя
б) коллеги
в) подчинённого

Я сформулировал свои ответы ниже, а ваши мысли будет интересно услышать в комментариях.

а) Прямой руководитель. Если он не мешает — это уже офигенно, это уже лучше многих. Я не мешаю ему, он не мешает мне — идеальный баланс. Ну а если на one-to-one он скажет что-то содержательное, а не "пук серьк", как бывает чаще всего — то это вообще сокровище. Хочется ещё помечтать, чтобы он умел признавать свои ошибки — но у смелых фантазий все же должны быть границы. Руководители же, у которых можно кому-то научиться, которые заботятся о подчинённых и погружены в рабочие вопросы — редки как единороги. Встретите такого — держитесь его!

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

в) Подчинённый. Сообщает о затруднениях сразу, а не когда всё уже горит. Учится и развивается. Договариваемся — выполняет, проактивен и не нужно ему напоминать по десять раз. В идеале — работает 24/7 и не выгорает, конечно, но так не бывает, мы все живые существа и это в нас прекрасно 🙂

Уютный IT адочек

24 Jan, 09:19


Уважаемый РКН,

Когда вам говорили, что деплоить в пятницу можно, имелись в виду тесты, надёжность и планирование изменений, а не "расхуячьте рунет, потому что сроки горят".

Уютный IT адочек

23 Jan, 10:14


— Аааа! Я поняла, — говорит моя дочь, — компьютеры - это как деревья, в которых водятся жучки. А вы — как дятлы, которые этих жучков ищут!

Чтож, дятлы среди нас определённо есть.

Уютный IT адочек

20 Jan, 08:51


Как правильно мотивировать человека? Нет, это не про вдохновляющие речи в стиле Ленина с броневика. Настоящая мотивация начинается с понимания, что нужно конкретному человеку, а продолжается реальными совместными действиями.

Чтобы подобрать правильные слова и подход, придётся проделать большую работу: наблюдать, фиксировать, анализировать. Какие задачи вдохновляют, а какие вызывают отторжение? Что важно в рабочей обстановке, а что нет? Куда или от чего человек движется?
На помощь здесь приходят различные модели мотивации, и не один Маслоу тут правит балом. Важно понимать: универсального фреймворка нет и не будет. Зато есть инструменты, которые помогут описать личность с разных сторон.

Для чего всё это? Исследование мотивации — не только чтобы «заставить» кого-то что-то сделать. Главная цель — не ставить человеку задачи, которые ему не нужны, которые он делает через силу. Пихание человека туда, куда он не хочет — не просто снижает эффективность, но и выжигает мотивацию под корень.

Глубокое понимание человека — ключ к конструктивной работе. Это и есть настоящая магия управления.

Уютный IT адочек

16 Jan, 07:23


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

Спойлер: это не конец света, а начало вашей трансформации в отличного лидера.

Если в команде появился кто-то, кто берет инициативу, откиньтесь на спинку стула, сделайте глоток кофе и скажите себе: "Я молодец." Это значит, что вы смогли выстроить атмосферу, где инициативность не боятся проявлять.
Есть такое понятие — ситуационное лидерство. Оно само по себе показатель зрелости группы. Когда задачи требуют, лидерство переходит к тому, кто лучше всех разбирается в конкретной ситуации. Это не угроза, а ваш бонус.
Мудрый руководитель эту динамику не ломает. Он ее поддерживает. Видите, как кто-то берет на себя ответственность? Не мешайте. Вместо этого спросите себя: "Как я могу помочь этому человеку преуспеть?"

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

Уютный IT адочек

16 Jan, 07:21


Ищу тебя, энтузиаст управления знаниями!

Друзья из KnowledgeConf начинают подготовку к сезону 2025. Можно подключиться к ним 25 января в 17:00 и понять, как стать у них спикером и подходите ли вы с конференцией друг другу.

Если есть желание выступить, но не до конца понятно с чем / как правильно упаковать свой рассказ — однозначно рекомендую заглянуть к ним. Участие бесплатное, но нужна предварительная регистрация.

Уютный IT адочек

13 Jan, 08:58


От подписчика по мотивам предыдущего поста:
https://suno.com/song/b8c15829-6af0-4d45-b5d6-dc9a43968bf3

Уютный IT адочек

13 Jan, 07:58


Когда-то я решил, что писать свои стандарты — это признак зрелости. Например, внедрил правила для оформления API. Это был высер по мотивам OpenAPI, но с поправкой на мою тогдашнюю гениальность. В итоге ни одна стандартная библиотека с этим "гениальным" стандартом не дружила: местами он был избыточен, местами недостаточно гибок. Новичкам приходилось раскуривать наши наработки и TTM был не так мал, как хотелось бы.
Тогда я думал, что правила — это спасение. Оказалось, что это смирительная рубашка, которую я же и сшил. Неудобная, колется, но все обязаны носить.
Как не упасть в эту же яму? На универсальный рецепт не претендую (кажется, до этого я всё-таки дорос 😁), но кое-какие советы сформулирую.

Полезно сесть с листочком и провести аудит "а что у нас вообще есть?". Насколько зрелый тимлид у команды? Насколько команда придерживается стандартов? Каких стандартов? Как у команды с гигиеническим минимумом по тестам? По инфре для разработки? Как вообще с тестированием решений? С соблюдение процессов?
Список проверяемых атрибутов вряд ли может быть универсальным. Я бы предположил, что выписывать надо то, что вы умеете замечать, в чём вы разбираетесь, либо у вас есть тот, кто может достоверно это проаудировать.

Когда аудит проведён — можно сравнить полученные значения "зрелости" с требованиями, предъявляемыми продуктами.
Стартапу важна скорость, госу — стабильность. Не каждое правило подходит под любую задачу, это не золотой молоток.

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

Уютный IT адочек

07 Jan, 12:17


"надо" — это сильно завуалированное "хочет кто-то другой"

#цитаты

Уютный IT адочек

06 Jan, 09:05


В ИТ давно сложился культ программистов: "Без нас ничего не работает, мы тут главные." И правда, без нас сложно, но уже не везде.

Возьмем nocode. Это ведь не только приложения на конструкторах, но и такие вещи, как Pivot Tables в Excel. Буквально несколько кликов — и у вас готовая аналитика. Без ТЗ, без долгой разработки.

Десять лет назад каждый второй заказчик просил "сделать сайт", нанимая фрилансеров, клепающих однотипные поделки. Сегодня сайты собирают на конструкторах за день (Tilda — любовь моя!), а результат зачастую лучше. Программистов при этом стало больше. Просто их задачи теперь куда сложнее.
Там, где нужна сложная архитектура, бизнес-логика или серьезные нагрузки, nocode не справится. Конструкторы не заменят хайлоад, систем реального времени и других мест, где есть критичные нестандартные требования. Это все еще за программистами.

А вот те, кто просто перекладывает JSON-ы или пишет базовые CRUD-приложения, скоро почувствуют конкуренцию не только со стороны nocode/lowcode, но и от LLM-ок. GPT и его друзья уже крадутся, если вы не заметили. Год-два — и многим придётся искать, где себя применить. За 2024 прогресс был такой безумный, что сколько ни бухтят скептики про "потолок развития" — самое интересное ещё впереди.

Вопрос не в том, когда Nocode или AI вас заменят. Вопрос в том, как быстро вы сможете подстроиться под меняющуюся реальность.
Думали ли вы об этом? Начали ли использовать LLM в работе?

Уютный IT адочек

01 Jan, 12:13


Сейчас много сгенерированных поздравлений, которые люди отправляют, даже не задумываясь, кто их написал.
Я бы хотел выразить то, что лежит глубоко в сердце. Близкие люди, даже те, кто сейчас далеко, — это самое ценное, и эту связь не выразить простым текстом, созданным искусственным интеллектом.
Спасибо вам за то, что вы есть. Вы — невероятные люди, и каждый из вас заслуживает самого лучшего.
Надеюсь, это поздравление передаёт всю теплоту и искренность, которые я пытался вложить. Если нужно что-то добавить или изменить, дайте знать!
Responses will use another model until your limit resets after 5:04 PM.

Уютный IT адочек

20 Dec, 14:40


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

Уютный IT адочек

20 Dec, 08:07


“соблюдайте субботу, ибо она свята для вас: кто осквернит её, тот да будет предан смерти;” (с) Исход 31:14, чудесная, добрая книга “Ветхий Завет” (может сталкивались)

Work-life баланс — штука важная. Знать свои пределы, понимать, как организм реагирует на нагрузку и сколько ему нужно на восстановление — базовый навык для выживания в IT и не только.

Я не считаю, что идеальный баланс — это строго работать с 9 до 18, выполнять минимум задач и дальше «беречь себя». Такой подход может превратиться в тихую стагнацию, из которой сложно выбраться. Мне нравится достигать целей, учиться новому, двигаться вперёд. И да, для этого иногда приходится напрягаться посильнее.

Но при этом важно помнить: когда выкладываешься на максимум — ты берёшь силы в долг. Разок недоспать — не страшно, но если регулярно игнорировать потребности организма, долг превратится в ипотеку, а её уже не так просто выплатить. Когда весь твой запас энергии уходит на поддержание системы, о достижениях можно забыть.

Так что вот мой подход: работать усердно, но умно. Если перегружаешь себя — закладывай время на восстановление (с запасом! Ведь на любой долг набегут проценты!). Береги не только мотивацию, но и здоровье. Потому что успех — это не только о том, чтобы «добиться больше», но и о том, чтобы не разменять свои достижения на платёжную ведомость за переработки.

Уютный IT адочек

18 Dec, 19:11


«Архитектор — корпоративный юрист»

Вчера столкнулся с очень точным описанием) Они нужны, чтобы управлять техническими договоренности и внутри больших коллективов разработки

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

Уютный IT адочек

10 Dec, 07:31


Официальное расширение Web Clipper само по себе крутое: одним кликом сохраняете статью, блог или вообще что угодно в ваш Obsidian Vault. Тысячи таких, но в этом — есть магия! Тут есть ИИ!

Что умеет?
- Саммари на лету: Clipper кратко пересказывает суть статьи, чтобы не терять время на перечитывание.
- Автозаполнение свойств: Теги, темы, метаинформация — всё добавляется автоматически при помощи LLM.
- Шаблоны и кастомизация: Можно настроить ИИ так, чтобы он заполнял уникальные поля под ваши задачи, вы сами определяете как LLM будет формировать markdown-статью.

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

Вот страница с расширением: Obsidian Web Clipper.
А ещё вдохновляющие примеры использования: Пост на Reddit.

Если вы работаете с информацией и обожаете порядок, обязательно попробуйте. Ваш Vault скажет спасибо!

Важно: после установки расширения для Chrome надо зайти в его настройки и подключить LLM

Уютный IT адочек

07 Dec, 16:15


Жило-было приложение, оно хостилось у меня на Платформе. Делало оно запросы во внешний сервис (назовём его “ПродажиПовышай”). 1 запрос пользователя = 1 запрос к ПродажиПовышай.

Пришёл ко мне Вася, владелец приложения.
Жалуется: «Всё слишком медленно работает».

— Василий, а что именно вы хотите, чтобы быстрее стало?
— Ну, чтобы лучше работало.
— Василий, давайте конкретнее: приложение на Платформе или сервис ПродажиПовышай?
— Ну, пользователям чтобы хорошо было… Ну, значится, приложение на Платформе, да.
— Окей, а за сколько оно должно отрабатывать, чтобы было «хорошо»?
— Эмм… ну, где-то 150 миллисекунд.
— Это на каком перцентиле?
<звук головоломки и скрипа мозгов Василия>
— На 95-ом, наверное.
— А у ПродажиПовышай какое SLA?
<идём к ПродажиПовышай и выясняем>
— 200 миллисекунд на 95-ом перцентиле.
— Так а чего вы тогда хотите в принципе? )

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

Но лучше всё-таки разобраться в метриках и архитектуре.

Уютный IT адочек

06 Dec, 06:54


На прошлой неделе сходил на teamleadconf и highload. Осознал: доклады больше не главная причина идти на конференции. Для меня теперь это про людей.

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

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

Мой совет: идёте на конференцию — не тратьте день на сидение в зале. Материалы докладов всё равно есть, записи появятся. Лучше ловите тех, кто вдохновляет, учит и делится своим опытом. Такие встречи — это то, что делает нас лучше.

p.s. все фотки и эмоции не влезают в пост, всех был очень рад видеть и до новых встреч!

Уютный IT адочек

28 Nov, 06:19


Общаюсь с клиентом. Тяжело идёт, как танк по болоту. Пытаюсь аккуратно подобраться к решению:

— Слушайте, а давайте оценим влияние. Ну там, процент запросов с проблемой. Чисто арифметически: сколько всего и сколько с багом?

И тут понеслось:

— Я УМЕЮ СЧИТАТЬ! НЕ НАДО МЕНЯ ПОПРЕКАТЬ АРИФМЕТИКОЙ! ВЫ ПРОБЛЕМУ РЕШАЙТЕ, А НЕ ВОДУ ЛЕЙТЕ! СКОЛЬКО МОЖНО ВОЗИТЬСЯ С ЭТИМ?!

Окей... ну что тут скажешь.

Вот интересно, на чём он сломался? Арифметика, она вроде безобидная.
А ещё говорят, что числа — сухие и не вызывают эмоций. Простая попытка порассуждать может разжечь целый костёр. А пока с этих костров слетают искры агрессии, ты стоишь и думаешь: "Самому бы не загореться".

Уютный IT адочек

22 Nov, 11:05


https://webvm.io/
WebVM is a virtual Linux environment running in the browser via WebAssembly
CheerpX includes an x86-to-WebAssembly JIT compiler, a virtual block-based file system, and a Linux syscall emulator

А давайте поднимать в браузере клиента виртуалки и подключать их к кубер-кластеру?

Хорошо же я придумал, да?

Уютный IT адочек

21 Nov, 08:40


Пока не столкнулся сам — думал это байки. Вот вам сюжет из прошлого.

Устроился на работу товарищ. Сначала было что-то странное: в Zoom заходил с каким-то левым именем, потом менял его на лету. Вёл себя на разных этапах собеседования по-разному, но, когда включал камеру, — вроде тот же самый человек. Но это было только начало.
Онбординг? Затянул на три недели, хотя в среднем — полторы-две. С простейшими задачами возился так, как будто открыл для себя термин "ямлик" вчера, а поменять атрибут у объекта в кубере — это вообще что-то из разряда тайной магии.

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

- гарнитура сдохла (и, видимо, трижды воскресла),
- новый ноутбук в офисе получал (телефон в Zoom подключить не судьба),
- "сорян, пробка" (подтверждено фоточкой!),
- снова сломался интернет (корпоративная симка? Это для слабаков!),
- был у нотариуса (да-да, срочное дело!),
- тёща приехала (это святое!),
- Прости, ubuntu, снова накрылась.

Вишенка на торте:
ДРУЖИЩЕ, НОУТБУКУ КАБЗДА, дайте мне mac и я сразу все задачи смогу сделать!

За это время его голос я слышал раза три максимум (ох уж эта чёртова гарнитура! ох уж эта глючная ubuntu!)

Ваши ставки, господа:
Может, просто карма у него на уровне шахт в аду? Или он просто мудак? Или, как в анекдоте, работал на пять работ сразу?

Уютный IT адочек

18 Nov, 15:00


Социальные проблемы не имеют технических решений

Уютный IT адочек

12 Nov, 09:49


у консольной утилиты curl появится платная версия 🤯

о времена!
разработчики утилиты curl, на которой, как на excel-е, держится мировая инфраструктура, сделали отдельную коммерческую лицензию с primary support.
https://daniel.haxx.se/blog/2024/11/07/rock-solid-curl/

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

Использование платной LTS-версии позволит получить стабильные поставки, избавленные от вероятности возникновения несовместимых изменений.

Уютный IT адочек

12 Nov, 07:38


В интернетах — тысячи статей про «осознанных» кандидатов. Все знают, чего хотят, помешаны на work-life balance, следят за возможностями роста и заряжают воронки HR-ам своими целями. Охотно читаем про это, думаем: «Вот бы и нам таких».

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

Печально.

Но ладно бы просто скромность. Бывает придёт «проактивный» — требования на вырост, а понимания — как он в команду встанет, какие у него красные флаги по начальству или культуре — нет. Рефлексии ноль, вообще не ясно, впишется ли он, будет ли от него толк в нашей команде.

Базовые вопросы на собеседовании: «А что за проект? Как процессы устроены? Чем конкретно предстоит заниматься?» — не слышны, зато начитанности и выученных формулировок хоть отбавляй.

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

На собеседовании важно, что за человек, куда он идёт, и насколько это совпадает с тем, куда идёт команда. А не только «work-life balance», зарплата и плюшки!

Уютный IT адочек

02 Nov, 12:25


Товарищи настраивали web application firewall․ Прислали им новый список айпишников‚ которые надо добавить в whitelist․
Полетел список по процедуре к инженерам‚ те копипастнули и фиганули на прод.
Конечно, всё упало․
А почему упало
Потому что в условно 5 из 200 айпишниках вместо обычной точки использовалась армянская точка․

Будьте внимательнее‚ когда получаете данные! Ну нельзя же спутать

127։0։0։1
127·0·0·1
127․0․0․1

Правда

Вам кажется‚ что вы никогда не попадёте в такую ситуацию
Тогда обратите внимание‚ что в этом тексте нет НИ ОДНОГО стандартного знака препинания!
‚ ‒ это не ,
․ ‒ это не .
и даже вот чёрточки ‒ которые использовались выше - это не дефисы, и даже не тире․

Уютный IT адочек

27 Oct, 11:23


Сегодня ночью в РФ перевели часы. Промежуток времени с 2 до 3 часов ночи повторился два раза.
Что думает нормальный человек: о, посплю подольше. Радость.
Что думает задрот-айтишник:
А как данные сохраняются в time-series базы данных? А учитывает ли софт, построенный поверх бд это как-то? Как работают фитнес-браслеты и умные часы? Как отображаются метрики в графане? Как расследовать инцидент, если он случится во время сдвига времени и насколько увлекательным будет изучение логов?

Апдейт: меня поправили, что сегодня часы не переводили. Значит скрипты у меня на серваке по какой-то другой причине выполняются со сдвигом в час.
Что не отменяет поднятых вопросов.

Уютный IT адочек

24 Oct, 06:22


Линус (который автор Linux) выкинул людей с ru е-мэйлами и именами из числа разработчиков (maintainers) Linux.
ссылки раз два три

Что известно на данный момент по теме из разных источников:
- активно разгоняется, что он это сделал из-за русофобии
- Линус по-прежнему общается с окружающими как говнюк
- среди maintainers остались люди с русскими именами, но е-мэйлами не в зоне .ru
- именно эти люди выбраны после некоей консультации с юристами и да, дело в санкциях США и других странах
- охуеть как обидно, мы думали, что OpenSource вне политики и это добро и коллаборация всех умных людей мира — а оказывается это не так
- к слову, именно Линус никогда не топил за открытость и доступность всем, за такое топил Ричард Столлман, и его многие считают хиппарём и фриком
- ⚠️ текущие opensource лицензии (включая дико требовательную GPL!) ничего не говорят про участие в разработке тех или иных людей. Они говорят только про распространение кодовой базы!

Уютный IT адочек

22 Oct, 17:52


LLM (которая всего лишь пишет не осмысленный текст и вообще это слишком раздутый хайп, ага 😐) натренировали самостоятельно выполнять задания на компьютере. Она справляется, пока что, конечно, слабо. Разве может ИИ написать стихи или нарисовать картину, да?
Ну уж точно он не заменит айтишников, у них слишком сложная предметная область, там же думать надо.

Уютный IT адочек

22 Oct, 17:52


Я запустил Computer Use – вот видео, где агент сам находит меня в интернете, идет на сайт и общается там с Eliza ботом о котором я недавно писал (ускорено только начало)

Что заметил из тестов:
– Агент отказывается писать комментарии или посты (в канал отказался постить, хотя нашел и я залогинился – должен был обозвать вас кожаными мешками)
– У него проблемы со скролом страницы поиска, и он так зависает (случайно попадает в футер и не знает что делать)
– Пока ощущения будто дурачка за компьютер посадил, но понятно куда идет
– Нашел мне место где можно выпить вкусного пива и отметил его на карте, всем пока

Уютный IT адочек

22 Oct, 08:19


Почему Википедия живёт и растёт, а корпоративные вики дохнут?

Ответ простой: Википедия растёт на энтузиазме хикканов, которые вносят туда изменения в ущерб личной жизни. А в корпоративной вики таких фанатиков нет — никто не платит за то, чтобы ты бросил все свои дела и поиграл в редактора.

Оппоненты возразят: «Ну можно же минимальные правки делать, это же всем на пользу!»
А я отвечу: нафиг надо. У меня есть личная жизнь. Вопрос даже не в том, как мотивировать сотрудников. А в том, зачем их вообще мотивировать писать в вики, если они могут и так сделать что-то полезное для компании?

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

Не нужно распыляться. Хочешь продуктивную вики — повышай КПД тех, кто уже этим занимается, а не пытайся превратить каждого сотрудника в википедиста.

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

Уютный IT адочек

15 Oct, 12:54


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

Ищем UX/UI дизайнера и фронтенд-разработчика, которые готовы не просто взять проект, а действительно погрузиться в него.

💡 Что тебя ждет:

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

⚙️ Чего мы ждем:

- Любовь к сложным задачам и желание упростить сложное.
- Готовность к вовлечению в творческий процесс.
- И, конечно, оплата будет достойной, но ты точно поймешь, что этот проект – нечто большее, чем просто работа.
Если тебе хочется не просто писать код или рисовать интерфейсы, а создавать продукт, который будет вдохновлять поколения учёных — пиши!

📩 За всеми подробностями — пиши продакт-менеджеру @lidaloginova

Уютный IT адочек

15 Oct, 09:23


Переименовал папку "Срочно разобрать" в "Архив" и этим решил проблему перегрузки.

#цитата_дна #цитата_дня

Уютный IT адочек

14 Oct, 09:29


Здесь нет ничего твоего

Иногда кажется, что ты вложил душу в проект — продумал каждую деталь, сделал всё как надо, и вот, чувствуешь себя частью чего-то большего. Но потом наступает момент осознания: всё, что ты делаешь — это лишь строчки кода, которые завтра могут переписать. А через год и вовсе стереть с сервера, когда решат, что "больше не надо".
Мне это осознание привили рано. Как-то обсуждали фичу, и владелец без всякого стеснения практически наорал на меня: "ТУТ НЕТ НИЧЕГО ТВОЕГО, ТУТ ВСЁ МОЁ". Тогда это ударило по самолюбию. Но сейчас я понимаю — а он прав!
То, что ты создаёшь, принадлежит не тебе. Его изменят, подстроят, заменят, и никто даже не вспомнит, кто это делал. А если начнёшь спорить и доказывать, что "это моё" — пойдут искать того, кто не будет.

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

Уютный IT адочек

08 Oct, 08:18


Ирония.
Бот со сгенерированной нейронкой аватаркой принижает ценность AI-инструментов.
У бота в описании — реклама канала со сгенерированными нейронкой нюдсами как будто бы реальной девушки.

Истинно говорю вам, конец мира близок!

Уютный IT адочек

08 Oct, 07:45


Краткость — это важно.

Как-то раз передали мне на поддержку пару продуктов, которые обслуживает подрядчик. В штате полтора инженера, специализирующихся по серверам очередей. Хорошие инженеры, все крутилки-вертелки знают, по памяти метрики цитируют.
Но разговаривать — это просто мука адская.
Задаёшь им вопрос — получаешь на выходе 10 минут рассказа про всё что угодно, кроме сути. Про то как очереди работают, про нюансы внутреннего устройства, про всякие разные варианты и возможности. Вроде обстоятельно так говорят — а ответа-то на поставленный вопрос и нет. А ответ короток: "Я не знаю".

Бомбит не от того, что они не знают — бомбит от того, что тянут резину, заставляют терять время и тратить кучу мозга на разгребание словесного потока. Почему нельзя сразу сказать прямо?

Люди, научитесь признавать, если вы не в курсе. Не знать — это нормально! Отличная фраза — “не знаю, но выясню”!

Уютный IT адочек

01 Oct, 17:18


Коллеги, а кто-нибудь уже использовал AI для серьезной генерации/доработки доки?
Периодически попадается что-то громко заявляющие, вроде https://swimm.io/
А как на практике? Много ли пользы добавляет AI, али просто пересказывает код текстом?

Уютный IT адочек

27 Sep, 09:14


Публикуем новый кейс + разбор от экспертов канала!

👉Кейс #5: Череда неудач

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

Как поднять мотивацию команды, да и что вообще делать?


Кейс разбирали:
👉Игорь Цупко @i_tsupko - head of support & devops из Лемана ПРО и автор канала @lovely_it_hell
👉 Сергей Кукс @SergeyQx, Principal Engineer, ex- .NET Department Lead at JetBrains.

Уютный IT адочек

23 Sep, 13:26


Забудьте о деловом стиле!

Слишком формальное общение часто создает искусственные барьеры. Гораздо легче перейти на "ты", чем пытаться строить диалог, прячась за вымученным "Вы". Когда мы упрощаем общение, оставляем в стороне регалии и титулы, доверие приходит быстрее.
Комплимент, шутка или пара слов о погоде — иногда этого достаточно, чтобы снять напряжение и настроить людей на нужную волну. Немного "перца" тоже не помешает. Пара удачных шуток порой способны сделать больше, чем аппеляция к договорам и контрактам. В неформальном разговоре легче не только начать, но и договориться.

Может быть стоит забыть о деловом стиле, если хочешь наладить контакт?

Уютный IT адочек

13 Sep, 13:13


План на выходные:

1. Читать, как нейронка профессионально хакает сервера неочевидным путём, изобретая этот путь на ходу.
2. Пересматривать Ghost In The Shell: Stand Alone Complex, с восхитительной с точки зрения внимания к деталям картиной будущего с ИИ.
3. Немножко плакать, есть мороженое.
4. Может быть сесть, развернуть LLM-ку в облаке.

Уютный IT адочек

11 Sep, 07:10


Есть у меня один пунктик — развитие. Моё и людей вокруг.

И грустно, когда у людей нет никакой перспективы для оной. Понятно, что многим бизнесам “развитие” не впёрлось: есть конвеер — надо работать. Гребите, дорогие, на галере отсюда и до обеда.

А статьи и HR-маркетинг надёжно внедрил нам идею: где-то совсем рядом, в какой-то “крутой” компании — народ растёт, развивается, осваивает новые технологии, движется куда-то. А ты сидишь такой, может и перепадёт интересная задача, но по факту больше хуячишь как белка в колесе.

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

1-1 — это не про то, чтобы накинуть задач и проверить, справляешься ли ты. Если так — то сразу в топку бестолковую трату времени. Правильный 1-1 — это возможность изменить фокус. Фокус в своей голове: какие задачи делать более внимательно, а какие можно забросить. И фокус в голове начальника: что вообще делать, чтобы ты не выгорел, а развивался.

Я как-то делал доклад (видео: https://youtu.be/japvfswnwtg?si=4XdzxrGeCsTQIgx2&t=44 , текст: https://habr.com/ru/companies/flant/articles/455790/ ) про то, как это можно организовать.

Призываю ли я этим постом бросать всё и “выходить из зоны комфорта”, “развиваться”? Нет. Самое главное, на мой взгляд — это уместность. И в непростые времена кукушечка не всегда способна к развитию, ей бы на ветке удержаться. Осознанное построение карьеры может отойти на второй план, “мне сейчас не до того” — это нормальный, легальный ответ на все 1-1, и он должен восприниматься тимлидом и компанией нормально и без санкций.

Развитие — не всегда линейный процесс, иногда нужно притормозить, чтобы потом выстрелить.

Уютный IT адочек

03 Sep, 08:08


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

Если вы хотите развиваться профессионально — "преодолевать и превозмогать" нужно только цели и вызовы, новые вершины на работе. Всё остальное должно либо не мешать, либо помогать вам.
Если вы целитесь в профессиональное развитие — нужно навести порядок в личной жизни и в голове.

Этот пост — дружеское напоминание, что впереди осень и зима, и нужно поддержать свою кукушечку. Уделите время отдыху, прогулкам и последним тёплым денькам.

Уютный IT адочек

26 Aug, 08:16


Как-то раз в общем трафике одной компании начался небольшой, но ощутимый процент ошибок и скачки латенси до 5 секунд. И мы отправились в чудесное плавание по инструментам observability, в попытках найти источник.

А он, сука, не ищется.

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

Перекатывали сервисы из одного датацентра в другой, снимали дампы, выписывали списки откуда замечены ошибки — господи, да чего мы только ни пробовали!

Ни-Ху-Я. Вот прям Ни-Ху-Я не получается понять.

В сумме вовлекли, наверное, человек 30 разных технарей, под каждый камень залезли.

Пока в какой-то момент наугад вызванный инженер из датацентра не проверил стойку СХД. У одного из портов — физических таких, в которые провод вставляется — был “чуть неправильный уровень напряжения”. Выдернули шнурок из порта — ошибки ушли. Вставили обратно — ошибки вернулись.

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

Уютный IT адочек

23 Aug, 08:34


Придерживайтесь делового стиля

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

Ляпнешь не то - мозг собеседника заботливо подсунет ему ассоциации. Пара мгновений — и ваш собеседник вместо обдумывания как сделать что-то полезное — вспоминает свою молодость и того мудака, что ему насолил. А вам это разгребать, возвращать внимание к сути дела.

Деловой стиль — это не просто привычка, это защита вас от нежданчиков, которые могут увести разговор куда угодно, только не туда, куда нужно вам.

Не ройте себе яму. Говорите о деле.

Уютный IT адочек

13 Aug, 09:04


Когда-то, когда я входил в тимлидство — мне отчаянно повезло. Мы быстро сформировали практически дрим тим: замотивированные, квалифицированные люди, которые вместе начали строить прекрасный корабль и поплыли на нём.

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

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

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

Легко собрать команду из мотивированных людей, которых ты знаешь. А вот нанятые с рынка могут оказаться раздолбаями, эффектными пиздаболами и просто мошенниками. И никакой волшебный HR тебе не поможет — они тоже люди и тоже косячат (а некоторых вообще понабрали по объявлению и они толком работать не умеют). А уволить некомпетентного человека, даже на испытательном сроке, в некоторых компаниях может оказаться ой каким приключением!

Легко заниматься развитием команды, когда у тебя понятный план, внятная постановка задач от руководства, и устоявшиеся процессы. Но это скорее редкость. Чаще — Игорь, просыпайся, бежим, штаны по пути натянёшь! Всё поменялось! А сотрудникам нужна определённость, и эту определённость им должен создать ты, ты ж руководитель!

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


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

Уютный IT адочек

13 Aug, 06:35


В обмене знаниями ключевую роль играют те, кто эти знания генерируют — люди. И мало какая инициатива "заведётся", если нет контакта с так называемыми "knowledge champions" — людьми, которые обладают как знаниями, так и способностью вменяемо складывать слова в предложения, а предложения — в повествование.
Увы, не только лишь все эксперты обладают такой способностью. Знаю очень крутых спецов, для которых русский — не родной, проще сразу в ямликах свою мысль изложить (а если нужно с кем-то объясниться — шарим экран и вместе правим ямлики). Это нормально, мы все начинаем свой путь по-разному, с разных позиций, у всех по-разному работают мозги.

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

Уютный IT адочек

08 Aug, 10:12


В одной компании с придыханием относились к Стандартам.
Почти каждая организационная инициатива у них имела приписку “сделано по международному стандарту Х”.
Перфоманс ревью? По стандарту. Оргструктура? “Как в Тесле”. Онбординг? Тоже что-то вытащили, что назвали “стандартом” и прицепили.

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

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

Я думаю, что нужно учиться у других, брать лучшее, но не бездумно “натягивать стандарты”.

Уютный IT адочек

23 Jul, 09:02


Итак, у нас было клиентское приложение. Приходит клиент, говорит, АЛЯРМА, КАЖДУЮ НОЧЬ НА ПРОДЕ ПРИЛОЖЕНИЕ ПАДАЕТ!
И начинается наше приключение длиной в несколько недель...

Начинаем разбираться.

Реально, согласно мониторингу приложение частично лежит в ночи, с 3 ночи до 5.
В это же время потребление CPU уходит под предел лимитов.
Повышаем CPU — оно выжирает целиком 1 проц (именно ночью! днём нормально работает!) и выше не растёт. Ну тут мы сразу поняли: nodejs, параллелиться по ядрам не умеет.
Просыпаемся в ночи, смотрим что такое. Приложение убивают liveness пробы, поэтому вырубаем пробы — приложение не падает, но в метриках всё ещё пусто, в логах пусто, вообще ничего не видно. Приложению настолько плохо, что оно вообще ни на что не реагирует и ничего не делает.

Пытаемся добраться до того, что же оно там делает.

Смотрим, что прилетает из кафки — может там какой-то батч в ночи присылают им огромный, который кладёт приложение? В пользу этого говорит то, что после 5 утра (когда залипалово заканчивается) приложение согласно логам выдает дальше по процессу море данных из кафки.
Изучение взаимодействия с кафки не даёт примерно нифига.
Делаем хуёмболу, которая следит за блокировкой event loop (это такая херня в js, когда он не может переключиться на другую "асинхронную" задачу из-за того, что залип на чём-то). Аккуратно врубаем хуёмболу.
Видим, что происходит блокировка event loop на 7200000 (!!!!!) миллисекунд.

Очень заинтригованные лезем изучать код приложения.

А там… кастомная реализация функции sleep, в которой написано крутиться в бесконечном цикле если время на часах — с 2 часов ночи до 5.

Уютный IT адочек

23 Jul, 08:57


Прошел ещё год, и я верю, что некоторые из вас видели восхитительные приключения.
Если при этом получилось навести порядок со знаниями в команде и вы могли бы поделиться светом знания - пожалуйста, не держите в себе!
https://cfp.knowledgeconf.ru/ - одна из самых круто организованных конференций ищет докладчиков, возможно это - ваш шанс прокачать нетворкинг и личный бренд.

Не реклама, пишу от чистого и пламенного сердца

Уютный IT адочек

19 Jul, 15:35


А потом он нажал "deploy"...

Мы не знаем сейчас, кто именно написал этот код и кто нажал деплой. И вряд ли когда нибудь узнаем.
Старики, заставшие ковид посмеиваются, говорят, что им это знакомо, но уверенности в их словах не много.
Мы сидим у подъезда, рассказываем друг другу новости, сплетни. Дети играют в тикток друг перед другом.
Третий месяц лежит вообще все. Банки, поезда и самолеты, магазины и доставка.
Люди как-то приспособились, но многие компании закрылись навсегда. Насильная offlinization теперь навсегда с нами и с этим придется как-то жить, даже когда все восстановится.