Уютный IT адочек
3.39K subscribers
71 photos
7 videos
4 files
208 links
С любовью к людям и их горящим задницам
Download Telegram
Если в компании принято ругаться на коммуникационные проблемы, мол, "детский сад" развели — очень может быть, что руководство берёт на себя роль родителей (которую им никто не давал).
Это риск, что с сотрудниками не будут работать как со взрослыми людьми, способными принимать решения.
👍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
Когда человек говорит вам "у нас не получится!" - он не хочет слышать уверений в том, что все получится.
Оставьте свои рассуждения и увещевания "да всё будет норм!"

Он боится того, что вы неадекватны в оценке ситуации и витаете в облаках.

А значит — для конструктивной беседы надо рассказать о своих опасениях, о том, какие условия надо выполнить, чтобы получить результат, и в контексте этого уже — можно обсудить, почему всё будет хорошо.
👍19🔥5
Forwarded from $ git rebase it memes
@git_rebase прислано @follow39 / send memes
👍6
Когда-то работал с руководителем, который любил рассказывать, как он открыт к общению. Прямо такой светоч прозрачности и пример для подражания. Только вот это "общение" превращалось в лекции о том, как жить:
Куда деньги тратить.
С кем спать.
Как детей укладывать.

Удобненько так распоряжаться чужими жизнями, прикрываясь "открытостью".

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

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

Не бойтесь ставить рамки. Они — основа уважительного общения.
1👍26
Ненадёжные источники пугают нас — заграничный трафик будет обложен оброком, использование VPN может быть будет караться административкой (если смогут нормально задетектить).

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

Не откладывай
• обнови бэкап своих данных с https://takeout.google.com/
• скачай свои базы знаний, наработки, гит репы
• заведи себе NAS
• скачай фильмы и музыку (привет, флэшки с mp3-шками), пока их не зацензурили
• видишь хорошую статью (особенно техническую) — сохрани в свою базу знаний

Позже — это будет тупо дороже. Сделай бэкап.
👍136🤣3
Друзья, было много вопросов по тематике, касаемой ВПН

Глава Минцифры дал свой комментарий в нашем новом чате в МАХ

https://max.ru/c/-72820676031167/AZ1AgJLVDtM

Всем добра 🙏


🟪 Канал МИТ - Мы ИТ в МАХ

⚡️⚡️⚡️   МИТ - Мы ИТ.Новости
Please open Telegram to view this post
VIEW IN TELEGRAM
💩21🔥1
Думайте дальше

Если есть лимит в 15 гигабайт международного трафика, а потом 150 руб за гигабайт, то значит при превышении провайдер будет вгонять людей в долги. Это было бы наказуемо в нашем социальном государстве — первый же инцидент заставит уйти от такой схемы.
А значит во имя и исключительно по просьбам граждан будет введён САМОЗАПРЕТ НА ИНОСТРАННЫЕ СЕТИ, который по умолчанию включат всем. И надо будет зайти в личный кабинет и либо себе докупить гигабайты, либо снять самозапрет на выход в глобальный интернет (а вы точно уверены? там может быть иноагентский контент вредный)
Хостеров обяжут считать ваши мегабайты, отправленные в иностранные сети — чтобы контролировать выполнение закона, исключительно. Хостинг ещё подорожает.
Ну и в перспективе нужно сделать реестр подключённых к интернету граждан, где можно будет посмотреть свои лимиты трафика на всех подключениях и докупить гигабайты через централизованного гос. подрядчика.
А заодно, вероятно, посмотреть как ты пользовался интернетом, какие сайты посещал (по паспорту же), какое порно смотрел, какие комментарии писал.
12💩9🤯2
Инсайдеры сообщают, что со следующей недели крупные отечественные облачные провайдеры начнут рассылать корпоративным клиентам письма счастья — дополнительные соглашения к договорам об оказании услуг. Вводится новое юридическое понятие: «динамическое квотирование ресурсов». Или, говоря человеческим языком, плавающий SLA.

Логика системы прозрачна и железобетонна. Параллельный импорт серверов забуксовал, цены на железо улетели в космос, а задачи ВПК, мониторинга и обучения суверенных нейросетей (в том числе для ТСПУ) требуют терафлопсов прямо сейчас. Строить новые дата-центры — долго и дорого. Гораздо проще использовать то, что уже работает и заботливо оплачено бизнесом.

В рамках обеспечения приоритетных государственных задач провайдеров обяжут по требованию регулятора моментально, без уведомления клиента, изымать до 40% вычислительных мощностей (vCPU и RAM) из арендованных пулов.

Что это значит на практике? В любой момент, когда на соседней стойке не хватит ресурсов для обсчета траекторий беспилотников или парсинга реестра неблагонадежных граждан, гипервизор просто отпилит кусок памяти и процессора от вашей виртуалки. Ваш прод начнет дико троттлить, а поды в кубере посыпятся от OOM (Out of Memory). И вы продолжите платить за эти мощности по полному тарифу — ведь это форс-мажор в рамках закона.

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

Не откладывай:

• Пересчитайте capacity planning с коэффициентом 0.6. Если для нормальной работы вам нужно 100 ядер, теперь придется арендовать 160. Закладывайте этот риск в бюджеты уже сегодня.
• Пересмотрите архитектуру. Балансировка впритык больше не работает. Настраивайте агрессивный автоскейлинг и готовьтесь к хаотичным рестартам нод.
• Уносите критичные стейтфул-сервисы и базы данных на bare-metal сервера (выделенные физические машины). Их пока не трогают — динамически отпилить кусок физического сервера сложнее, чем виртуалку.
• Составьте регламент деградации сервиса. Вы должны четко понимать, какие фичи отключать первыми, когда у вас внезапно пропадет треть ресурсов.

Позже — железо будет тупо дороже, а лимит изъятия легко могут поднять и до 60%, исключительно по просьбам трудящихся. Только имея конкретику в числах и перестроенную архитектуру, можно сдвинуть эту глыбу и пережить мобилизацию инфраструктуры.

update: такой могла бы быть новость, но пока что это просто первоапрельская шутка.
🤯11👍3🔥32