Инструменты, которыми я собираю продукты
Не гонка за новинками, а короткий набор, который закрывает весь путь: от идеи и текста до кода и деплоя. Главный критерий выбора — меньше переключений между окнами.
Каждую неделю выходит десяток новых ИИ-сервисов, и легко утонуть в пробах. Я держу набор маленьким и меняю инструмент, только когда старый реально мешает. Вот принцип и текущий стек.
Принцип: считай переключения, а не фичи
Продуктивность убивает не «слабый инструмент», а прыжки между вкладками: там придумал, тут переписал, здесь склеил. Поэтому я выбираю то, что уменьшает число переключений, даже если по отдельным функциям оно проигрывает.
Думать и писать
Для черновиков, разборов и структуры — один сильный чат-ассистент. Здесь важнее не бренд, а привычка: один инструмент, в который ты научился ставить задачу. Прыгать между тремя «самыми умными» моделями хуже, чем освоить одну.
Собирать интерфейсы
Первый экран продукта проще всего родить в связке «текст → макет». Я описываю страницу словами, получаю каркас, потом довожу вручную. Ключевое — сразу зафиксировать дизайн-систему (цвета, отступы, компоненты), иначе каждый экран поедет по-своему.
Писать код
Здесь живёт вайбкодинг: агент в терминале, который видит проект целиком, правит файлы и запускает проверки. Не «сгенерируй сниппет», а «сделай функцию и докажи тестом, что работает». Об этом — отдельный разбор про сборку этого сайта.
Хранить и деплоить
Git — как память и кнопка «отменить». Даже соло-проект без него — хождение по канату. Деплой — максимально скучный и повторяемый: одна команда, всегда одинаково. Чем скучнее выкладка, тем спокойнее спишь.
Чего в наборе нет
Нет отдельных сервисов «на всякий случай». Инструмент попадает в стек, только когда закрывает конкретную боль, которую я почувствовал руками. Всё остальное — закладка на потом. Небольшой набор, который ты знаешь глубоко, обгоняет большой, который ты трогал по разу.