О чём этот канал
Меня зовут Сергей Сова, я software engineer с 14+ годами коммерческого опыта.
Больше всего меня знают по React, TypeScript, Effector и разговорам про frontend-архитектуру, но вообще я успел потрогать довольно много всего: начинал с игр на C++ Source Engine, писал backend на PHP, Ruby, Node.js и Go, последние годы активно ковыряю Rust, AI tooling, агентные системы и свои микростартапы.
Этот канал о том, что мне интересно, а интересно мне довольно многое:
— React, TypeScript и Effector;
— архитектура frontend-приложений;
— Feature-Sliced Design и разделение ответственности;
— DX, tooling, типизация и библиотеки;
— AI-инструменты и агентные пайплайны;
— open source, обучение и продуктовая разработка;
— всякие инженерные находки, боли и размышления.
Обычно мне интереснее не «какую библиотеку поставить», а почему проект превращается в кашу, где должна жить бизнес-логика, как не размазать всё по компонентам и как строить системы, которые можно менять без страха.
Сейчас я развиваю
frontend.vision, пишу материалы для разработчиков, экспериментирую с AI-assisted education и постепенно возвращаюсь к регулярным постам.
В ближайшее время тут будет больше про Effector, React, архитектуру, useEffect, роутинг, бизнес-логику в компонентах, фабрики, эффекты, тесты, DX и всё то, из-за чего frontend становится либо нормальной инженерией, либо бесконечным болотом.
Ещё у меня есть личные консультации.
Могу помочь с React, Effector, FSD, архитектурой приложения, ревью кода, проектированием фичи, DX, TypeScript, tooling, API, миграционным планом или просто разобрать вашу инженерную боль со стороны.
Обычно за час-два можно довольно быстро понять, где настоящая проблема: в архитектуре, границах, процессах, данных, команде или в том самом useEffect, куда случайно сложили половину продукта.
Писать можно в личку:
@sovasergeyНовичков приветствую.
В комментариях иногда бывает жарко, поэтому берегите перья.