Как подружить n8n с GigaChat в Docker, и проблемы корневого сертификата Минцифры

В чем основная проблема: если вы деплоите self‑hosted n8n (или любое Node.js‑приложение) в Docker и пытаетесь подключить GigaChat API то, скорее всего, натнетесь на ошибку SSL‑верификации. Статья о том, как это починить правильно, а не костылём с отключением всех сертификатов безопасности NODE_TLS_REJECT_UNAUTHORIZED=0, который советуют на каждом втором форуме.

Бонусом будет история про галлюцинацию, из‑за которой GigaChat начал называть всех клиентов «Иваном».

Контекст: что мы строили

Self‑hosted стек на VPS:

• n8n в Docker — оркестратор воркфлоу

• PostgreSQL в Docker — база данных (сессии, лиды, кэш)

• (далее…)

Чем отличается менеджер проектов от менеджера проектов? Почему одинаковая вакансия может означать разные профессии

Последние 3,5 года моей основной ролью был Delivery Manager. Формально должность при этом называлась вполне привычно — «Менеджер проектов», и пока я работал внутри одной компании, особой проблемы в этом не видел. Команда понимает, чем ты занимаешься, коллеги знают твою зону ответственности, а название должности постепенно превращается просто в строчку в HR-системе.

Проблема стала гораздо заметнее, когда я вышел на рынок и начал искать следующую работу. Открываешь вакансию Project Manager (далее…)

Небо. Самолёт. Команда: Шесть состояний, через которые проходит команда

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

Менеджер потерял крупного клиента из‑за того, что в CRM не сработало уведомление. Технически он не виноват — система подвела. Но он молчит: не идёт к руководителю, не рассказывает, не предлагает исправить. Просто надеется, что в этот раз никто ничего не заметит.

(далее…)

Как быть честным без радикализма

Почему команда не укладывается в сроки, хотя все задачи были оценены

Всем привет! Меня зовут Анастасия, я Lead Delivery Manager в Lenta tech (ИТ-бренд «Группы Лента»). Знакома ли вам ситуация: у вас есть задача, команда её оценила, все необходимые данные собраны. Вы складываете оценки и получаете вполне разумную цифру. Но в реальности эта работа никак не помещается в ваш дедлайн.

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

И возникает логичный вопрос: почему так? Мы же всё заранее посчитали. Проблема в том, что (далее…)

RuntimeNodes: как мы, ML‑щики, стали писать рантайм

Почему мы нанимаем сотни людей, чтобы писать код медленнее

Есть два проекта в двух разных компаниях — оба о том, как затащить дело в крупных корпоратах.

Первый: 50 человек персонала, результата практически нет, еле успели доделать всё за год.

Второй: людей втрое меньше, и по успешности всё сильно лучше, чем в первом проекте.

Давайте посмотрим на суровую реальность. График роста численности персонала в первой компании летит вверх по экспоненте. Они нанимают, нанимают, нанимают. А рядом — график продуктивности (Time-to-Market), который падает с каждым релизом. Фонд оплаты труда растёт, а скорость поставки фич снижается.

(далее…)

ТЗ не детализирован —  потеряли 9,2 млн ₽

 В практике IT-контрактов бытует мнение: главное — подписать договор, а детали можно уточнить по ходу.

Однако, гладко было на бумаге…

ТЗ не детализирован -  потеряли 9,2 млн ₽ - 1

(далее…)

Мозг фирмы: 2026

Введение

Что приходится собирать генеральному директору

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

(далее…)