Почему я начинаю этот блог
Пиши маленькое и законченное. Расширяй, только когда идея это заслуживает.
METAПочему я начинаю этот блог
Годами я говорил себе, что начну писать "когда будет что-то интересное сказать". Эта планка, конечно, недосягаема. Каждую неделю я решаю сложную задачу, принимаю компромисс, который стоило бы запомнить, или объясняю коллеге что-то, что явно требует письменной формы. А потом всё это тонет в чатах и забытых Jira-тикетах.
Этот блог, попытка это исправить.
Что здесь будет
Я Senior Frontend Engineer, специализируюсь на Angular- и React-архитектуре в масштабах предприятия: Nx-монорепо, микрофронтенды, дизайн-системы. Ещё много думаю о том, как AI-инструменты меняют инженерное дело, не как замена, а как усилитель возможностей.
Посты будут разбиты по нескольким темам:
- Разборы архитектуры: реальные решения из реальных кодовых баз, со всеми ограничениями.
- AI-assisted разработка: рабочие процессы, промпты, паттерны и честная оценка того, что работает.
- Инженерное ремесло: от именования вещей до управления сложностью в большом масштабе.
Почему "from the engine room to the codebase"
До того как стать инженером, я работал механиком на грузовых судах. Годами я поддерживал работу больших, сложных машин в условиях, которым было всё равно на дедлайны. Тогда я не понимал этого, но та работа научила меня отладке, резервированию и операционной дисциплине лучше любых курсов.
Frontend-разработка моложе и дружелюбнее, но фундаментальная задача та же: понять системы достаточно глубоко, чтобы сделать их надёжными.
Я пишу об обоих мирах, потому что уроки переносятся.
О формате
Первые посты будут короткими. Лучше опубликовать острый инсайт на 500 слов, чем размытое эссе на 3000. Если что-то находит отклик, пойду глубже.
Вот как это может выглядеть на практике:
// Пиши маленькое и законченное.
// Расширяй, только когда идея это заслуживает.
function publish(post: Post): void {
if (post.isComplete && post.addsValue) {
ship(post);
}
}
До следующего поста.
Несколько мыслей о том, почему опытный инженер начинает писать, и о чём будет этот блог.
