Моя работа – быть парнем, которого все ненавидят, но который всегда улыбается

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

Недавно я пересмотрел «Здесь курят» и понял: свой Ник Нейлор есть в каждом бизнесе. Если он уйдет – всё рухнет. Хорошая новость: этого можно избежать.

(далее…)

Кибернетика: где сломалась наука об управлении

Kotlin — моя любовь, Java — моя судьба. История одного возвращения

Всем привет! Меня зовут Михаил, я главный эксперт в ОТП банке.

Несколько лет я мечтал поработать на Kotlin. Мне это удалось — был большой проект РЖД, я вкатился, писал код, радовался. Kotlin мне правда понравился.

Но давление менеджеров, нереальные сроки и просто выгорание вынудило меня выходить на рынок, и я пошёл искать работу… и тут меня ждал сюрприз. Вакансий, где нужен чисто Kotlin, в России — единицы. А те, что есть, чаще ищут Java/Kotlin с упором на первую.

(далее…)

IT: от сокращения до оффера. Полезные заметки на полях

Автор этих строк (Senior Java Developer) попал под сокращение, потратил месяцы на поиск новой работы и получил, наконец, свой долгожданный оффер. Хочу поделиться полезными для коллег по IT-цеху заметками на полях. Сразу скажу, что у них есть своя специфика, ибо не все из вас разрабы, джависты и сеньоры, но уж простите, чем богат — тем и готов поделиться.

(далее…)

Проблема промпта «пиши как человек»

Борьба с «запахом ИИ» (вымарывание деепричастий, списков и канцелярита) — бессмысленная некромантия. Это происходит из-за путаницы: попытки лечить стилистические симптомы, забывая об онтологии текста. «Пиши как человек» — это команда алгоритму сымитировать субъектность.

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

Филологическая база против «Промпт-инжиниринга»

(далее…)

От каши к структуре: гибридная AI‑система для обработки свободного текста

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

Стек: Python 3.12, Ollama + Qwen 2.5 (всё локально), YAML как формат хранения, SHA256 для дедупликации, Jinja2 для шаблонизации промптов.

Проект называется Svyazi (далее…)

Сладкие оковы вайб-кодинга

Некоторое время назад я высказал предположение, что проблемы С++ настолько глубоки, а процесс принятия решений комитетом настолько медленный, что доработки в С++ не в состоянии успеть за скоростью развития отрасти Ахиллесова пята C++ и будущая р̶е̶ эволюция / Хабр.

(далее…)

YAKE! вместо нейросети: как мы заменили 600 МБ ONNX-реранкера на 400 строк статистики

YAKE вместо ONNX-реранкера

YAKE вместо ONNX-реранкера

В прошлой статье я рассказывал, что такое Yttri: local-first desktop-приложение для управления знаниями, задачами, встречами, документами и AI-контекстом.

(далее…)

14 уроков за 14 лет опыта работы в Google

14 уроков за 14 лет опыта работы в Google - 1

Эдди Османи (Addy Osmani)

(далее…)

Как мы за 3 месяца обучили 15 человек поддержке и сэкономили бизнесу десятки миллионов рублей

Работа в крупной ИТ-компании — это здорово. Особенно когда проекты есть. И они были.

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

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

За плечами — годы автоматизации

(далее…)