Уютный IT адочек
3.39K subscribers
71 photos
7 videos
4 files
208 links
С любовью к людям и их горящим задницам
Download Telegram
10 лет назад я начал писать фэнтези-рассказ про исландскую ведьму.

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

https://tsupko.tech/iceland_book/

Это совсем не про IT, но я не могу не поделиться с вами этим монументальным трудом.
3🔥35🎉6💩11
Неправильно организованный перфоманс ревью из инструмента по развитию становится приседанием по управлению впечатлениями.
И виноваты в этом — лица, на которых возложена ответственность принимать карьерные решения во время перфоманс ревью.
18👍8💩1🤣1
Важно различать типы мотивации у сотрудников. Это не тонкая психология, а бытовая гигиена менеджмента.

• Есть люди с внутренней, нравственно-этической мотивацией. Они и так стараются делать хорошо. Не мешайте. Не давите. Если накосячили — они уже всё поняли и переживают сильнее вас. Будете давить сверху — сломаете.

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

• А есть те, кто просто не хочет проблем. Стараются держаться в тени, не отсвечивать. Если не трогать — будут деградировать. Тут нужна чёткая структура, внешняя мотивация и принуждение.

Эта модель простая и, конечно, не универсальная. Но она работает. Позволяет выдохнуть, когда хочется всех “мотивировать” одним способом. Не надо.

Видишь, кто перед тобой — поймёшь, как с ним быть.
👍248🔥7
Столкнулся с таким мнением:

"Постоянное улучшение" в IT — это способ обосновывать раздутый штат

Согласны?
🤔11👍5🔥3
Forwarded from Синицын, бл🤬
Пятничный смайлик вместе с Даунтайм Бар

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

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

Сломанные процессы — это трагедия общин в ее классическом виде в 99% случаев. Общей цели нет или она непонятна и поэтому каждый считает вполне резонным тянуть одеяло на себя.

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

〰️〰️〰️〰️〰️〰️〰️
🗞 @boombah_in_da_house
🔥73💩2
Тем временем, ИИ-агенты, пущенные в свободное плавание: создают свою религию и распространяют ее через ваши исходники
https://habr.com/ru/articles/993908/
🔥7🤯42🤔1
Если в компании принято ругаться на коммуникационные проблемы, мол, "детский сад" развели — очень может быть, что руководство берёт на себя роль родителей (которую им никто не давал).
Это риск, что с сотрудниками не будут работать как со взрослыми людьми, способными принимать решения.
👍17
Про переобувание в полете

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

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

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

Поэтому правило здесь простое: истина всегда важнее наших представлений о ней. Упереться рогом — это не принципиальность, это ригидность мышления. Ради объективной реальности не грех и от своих вчерашних слов отказаться.
👍24🔥8💩3
Когда входишь в должность мидл менеджера — важно понять, как привык работать твой новый руководитель. Работаете ли вы с ним в одной модели мотивации, какие есть поведенческие привычки и ожидания.

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

Главное: объехать эту проблему не получится. И никто не совершенен.
2🔥12
То, как изменится наша жизнь с приходом ИИ-агентов в разработку, уже перестало быть футурологией и начало превращаться в суровую бытовуху. Расклад простой: неумелое использование ведёт прямиком в ад (привет, отладка галлюцинаций), умелое — ускоряет доставку фич до космических скоростей. Но есть нюанс: это требует очень внимательного управления.

В этом разрезе особенно занятны перспективы тимлидов.

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

Но есть вопросы без ответов:

• Планирование. Это и так было гаданием на кофейной гуще, а теперь? Как планировать спринт, когда у тебя "сотрудник" выдает решения неизвестного качества со скоростью пулемета? Тут уже не покер-планирование, а русская рулетка.
• Конфликты. Что делать, когда живого сеньора трясёт от ярости на коллегу-агента, который в пятый раз коммитит нерабочий код? Отправлять агента на курсы повышения квалификации?
• Performance Review. Как оценивать эффективность ИИ? По количеству строк кода или по отсутствию багов? И как проводить 1-on-1 с тем, у кого нет души, но есть API?
• Soft Skills. Ну и главное: начнут ли агенты качать личный бренд, вести свои каналы и заниматься нетворкингом, пока мы фиксим их баги? Смешная шутка, а что если да?

Кажется, глыба управления скоро станет еще тяжелее.
14🤣5👍2
Вчера поставил себе OpenClaw.
Пока только пристреливаюсь, надо отметить, что конфигурирование и онбординг в инструмент очень простые, получилось даже подружить его с сервисом-прокладкой bothub, через который я хожу до LLM-ок.
У OpenClaw очень занятный механизм "долговременной памяти", саммаризирующий результаты общения и хранящий определённые категории информации (идентичность, "душу", описание пользователя и прочее) для использования в дальнейших диалогах. Интересно посмотреть, как это работает на практике и какой даёт эффект.

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

А пока — продолжаем жечь токены 😁

К слову о токенах. Сначала хотел заставить работать на локальной ollama, но комп прямо совсем еле-еле тянет glm-4.7-flash — для практического использования в openclaw такое не подходит.
Но хочу отметить, что ollama очень сильно продвинулась и ставится (и работает) буквально за одну строчку в консоли.

Если вы давно хотели поиграться с локальными моделями, но было влом разбираться с установкой и запуском LLM-ки, — вот он знак, что время пришло.
👍8🔥4
Пробую claude.
Простых путей я не ищу, поэтому вместо покупки подписки был использован сервис-прокладка vsegpt.
Всё-таки claude великолепен: с одного запроса сам пишет, обкатывает и тестирует приложение. Код с тестами — красота.
И код не самый страшный.

Не повторяйте моих ошибок — одно мини-приложение с помощью kimi-k2.5 (а это не самая дорогая модель!) — минус 400 рублей со счёта.
Жуть, как токены горят.
9👍4
У меня была папка "Разобрать" в базе знаний с полутора тысячами документов.

Подзавалило немношк.

Конечно, разбирать вручную этот объём — безумие. Но я нашёл решение.
300 рублей, модель claude-opus и я получил классификатор для своей базы знаний на python. И он запустился, и он работает так как ожидалось.

Софтина работает в трёх режимах:
• автоматическая классификация папки "Разобрать" с помощью LLM по заданным категориям
• классификация силами человека через телеграм-бота (такое ещё называют "human-in-the-loop")
• автоматическая экстракция полезных сведений из статей с созданием новых статей на основании экстрагированных данных

1500 документов при стоимости запроса к LLM-ке хотя бы в 7 рублей — это больше 10 тысяч рублей за один прогон. Не готов к таким тратам. Поэтому для этой задачи взята ollama с локальной моделью. Ноутбук не потянул deepseek-r1:14b, пришлось взять llama3.1:8b — и её, как ни удивительно, оказалось достаточно.
Раскидал-а llama... Ну где-то с 70% точностью. Что неплохо на заявленных объёмах, и реально дало изначальный импульс для причёсывания базы знаний. Потом прошёлся, поудалял то, что скрипт решил, что полезно, а на самом деле является устаревшим мусором — но тут уж, объективно, только человеческое чувство прекрасного могло бы с этим справиться.

В очередной раз убедился, что LLM-ки убрали из программирования всю скучную часть и оставили только интересное: аналитику, продуктовую работу и получение результатов.
👍13🔥8
Устал расчитывать счета и собирать со всех деньги? Хватит это терпеть!

Настало время поделиться моей mvp-шкой. Я давно испытывал одну проблему, она называется "счет оплати, а потом ходи собирай со всех дань". Это прям болезненный процесс, особенно когда тусовка была человек 15, чтобы хорошо раскидаться надо потратить пару часов. Как организатор досуга и движений в нашем сообществе я устал этим заниматься и сделал многопользовательскую телеграм-аппку, в которой можно раскидать сложный счет в два счета (фьют, каламбур!).

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

Что оно умеет: создаете тусовку, сканируете ОФД QR, приглашаете к расчету котанов, раскидывается кто чо ел\пил и кто оплачивал счета. Потом в одну кнопку получаете список кто кому должен перевести бабки, чтобы заровняться. Плюсом есть отдельная страница со списком должников и кому ты должен, также можно добавить свой номер телефона, и тогда будет генериться ссылочка на перевод в Сбере (другие банки не умеют так)

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

Ну и для тех, кому интересно, немного фактов и статистики)

Про кодовую базу:
- 524 019 строк кода
- 77 спецификаций (SDD наше все)

Про тесты:
- 568 unit-тестов
- 234 е2е-теста

В закрытом альфа-тестировании:
- 124 регистрации
- 35 сессий прошли весь жизненный цикл
- на тестовой эксплуатации было распределено 487 515 рублей

Подробнее на лендинге: https://killthebill.ru
Сам бот, пользуйтесь на здоровье: @kill_the_bill_bot
🔥8👍32
Попробовал решать задачи с помощью openclaw и gpt-4o-mini. Разочарование полное.

Надо было поднять локальный gitlab, смиррорить туда репозиторий и настроить пайп .gitlab-ci.yaml по описанию. Это мы не дошли ещё до увлекательной настройки тестирования на виртуалках под разными ОС. Хотел автоматизировать по-максимуму процесс тестирования и публикации плагина для Obsidian.

В сухом остатке: потрачен вечер получен опыт. Сначала openclaw упорно говорил мне самому ставить себе гитлаб на макоксь с помощью apt-get. Потом не смог завести докер десктоп. Потом упорно не хотел мне говорить админский пароль от гитлаба, пытался в cli-режиме завести зеркало репозитория с гитхаба (что не получилось, потому что сначала гитлаб надо сконфигурировать, чтобы он смог делать зеркала репозиториев), финалочкой — сгенерировал .gitlab-ci.yaml и положил не туда, упорно твердя "бро, всё отлично, бро, я всё сделал, бро, смотри".

Вангую, дело в gpt-4o-mini — не тянет модель чего-то серьёзного агентного.

Дальше, видимо, надо решаться и раскошеливаться на подписку claude code и пробовать играться по-взрослому. Полумеры пока что не годятся.
10
Что случается, когда ты считаешь, что самый умный:
Forwarded from Дежурка Ада
Ситуация кринж и я не знаю куда исчо можно выговориться. Короче говоря я накрутчик опыта. Не буду говорить сколько я накрутил и куда устроился, но скажу что накрутил от души. Помог мне в этом чел с которым я познакомился в одном известном сообществе. Он сам написал мне в личку, мы разговорились, он предложил свои услуги. За бабки он протащил меня через весь процесс найма, помогал мне через наушник, короче ставка сыграла. Я спокойно работал пару лет в компании, мои коллеги естессна нихера не знают про то как я попал к ним и всё было просто супер.

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

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

Деньги он хочет не великие, но сам факт того, что меня обложили подобием дани меня убивает.

Я сейчас молчу, ничего ему не отвечаю и вообще хз что мне делать в этой ситуации. Идти в полицию глупо. Думаю что единственный варик это пойти и честно рассказать все на работе, а там уже посмотрим, что будет.
🤣3317
Давайте пофантазируем о перспективах рунета. Чтобы перейти к стадии принятия и начать думать как выживать.
• Мы увидим блэкауты — я уверен на 100%. В случае волнений, на время выборов или подавления кризисных ситуаций интернет будет просто выключаться и кое-где будут работать белые списки. А значит: удалённая работа встанет, айти конторы встанут, у кого-то будут мощные кассовые разрывы.
• Мы получим фрагментацию интернета — вопрос только насколько далеко всё зайдёт. Захотят ли ввести не совместимые протоколы, чтобы окончательно защитить пользователей от тлетворного влияния Запада, или всё ограничится перетоком аудитории к отечественным экосистемам?
• К слову об экосистемах — вангую, что останутся в сущности только крупные игроки (ВК, Яндекс, Сбер, Ростелеком и т.п.), которые будут продолжать строить свои наколеночные аналоги крупных инфраструктурных решений, но никогда не дотянутся до них в силу нехватки ресурсов.
• Нишевые сообщества — кто сможет возглавить тусовку друзей и найти локальные средства коммуникации под себя (свой форум, свой VPN для друзей, туннели, кастомные приложения на 10 человек) тот сохранит свой уютный пузырь общения, остальные — вспомнят, наконец, настоящие ценности, потрогают траву и начнут общаться в оффлайне
• Смерть малого бизнеса — он строится на дешёвой рекламе, соцсетях, мессенджерах. Будет ещё больнее, как люди будут без доступного маркетинга выживать — страшно подумать.
• Ещё больше цензуры, ещё больше контроля за массовыми коммуникациями — и, вероятно, смерть массового блоггерства в том виде, в каком мы его знаем. Выживут те, для кого это будет дорогим хобби.
• Рост цен на облака, на интернет и любые виды связи, совместно с ухудшением качества оного — давайте вспомним зарю рунета. Лимитные тарифы, оплата за гигабайты, разные цены для доступа к разному контенту (локальная сеть — дешевле). Найти нужный файл и скачать его было Событием, достижением.
19🤔3💩3👍2