Инструменты, проекты и рекламная программа Среди проектов ‑ браузер, ориентированный на разработчиков (Sizzy), операционная система life OS, набор инструментов для доставки (Zero to Ship) и обновленное приложение для составления списка изменений / дорожной карты (Glink). Цель ‑ обучение, налаживание связей и преподавание в откровенном стиле, пронизанном мемами. Тезис 2017 года о том, как управлять рекламным интерфейсом, нуждается в обновлении, потому что темпы его развития только усилились.
Впечатляющие достижения в других областях, постоянные трения во внешнем интерфейсе В то время как другие области обеспечивают физику ткани в реальном времени, смешивание сеток и создание генеративного мира, веб‑разработка все еще борется с основами. Собственный стиль управления остается неуловимым, терминалы теперь отображают изображения, и даже для всплывающих окон скоро может потребоваться меньше JavaScript. Призрак Internet Explorer никуда не делся, тривиальные счетчики усложняются, а React остается по умолчанию, несмотря на жалобы.
Склонность к абстракции Встречается с безразличными магистрами Люди стремятся к абстракции, даже если это не приносит пользы пользователям, в то время как магистранты безропотно переносят повторения. Магистранты хорошо пишут React отчасти потому, что никто по-настоящему не владеет им; даже useEffect не отличается последовательной корректностью. Быстрые агенты, такие как Composer One, ускоряют как правильные, так и неправильные абстракции, что делает необходимыми рассудительность и сдержанность.
От вибрационного кодирования до вибрационной инженерии Vibe coding уделяет приоритетное внимание результатам: принимайте выходные данные модели, выполняйте итерации быстро и меньше беспокойтесь о самом коде. Менеджеры уже давно работают таким образом — делегируют изменения и проверяют поведение, не читая все различия. Аналогия с казино вполне уместна: жетоны заменяют фишки, подсказки - спины, а выигрыши превращаются из джекпотов в мусор. Vibe engineering поднимает планку, внимательно наблюдая за операторами, не доверяя галлюцинациям и защищая производственные данные.
Работайте как инженер, а не как съемщик пазов Начните с простых примитивов и шаблонов, используйте рабочие пространства git и предоставляйте контекст с помощью правил, документов, команд и памяти. Рассказывайте с помощью voice to code: опишите состояние пользовательского интерфейса, подумайте вслух, затем приступайте к реализации, чтобы внести точные исправления. Пишите технические запросы, которые изменяют архитектуру (миграции TypeScript, CRUD-абстракции TRPC), а не расплывчатые запросы “все исправить”.
Выбирайте правильных людей, моменты и ожидания Идеальными вариантами использования являются одноразовые сценарии, простые функции и код, к которому вряд ли будут возвращаться ‑ выбирайте “достаточно хороший” и двигайтесь дальше. Не передавайте агентов младшим сотрудникам, чтобы сократить время; скептически настроенные старшеклассники получают 10-кратный выигрыш, если их убедить разработать процесс. Плохие результаты часто возникают из-за неудачного выбора модели, перегрузки опциями, дешевых моделей, гордости за “PA dev” или несоответствия масштабов.
Быстрые агенты, Быстрая обратная связь, Реальная доставка Качество модели меняется с каждым днем, но Composer One от Cursor восстанавливает жесткую обратную связь и позволяет разработчику контролировать ситуацию. Благодаря быстрым, не требующим прерывания работе агентам стал возможен масштабный рефакторинг: перенос устаревших приложений на следующие 16 монорепозиториев с помощью TRPC, TurboRepo и React Native при одновременном восстановлении большинства функций за считанные дни. Проекты, которые когда-то зависали на электронных макаронах или устаревших стеках, были возрождены, сократив годы работы до нескольких недель.
Умение превалировать над догмой: Учитесь управлять моделями Если отбросить модные словечки, то настоящим препятствием является менталитет: придирчивость, перформативная оптимизация и трайбализм в отношении инструментов. Vibe engineering — это новый набор навыков: модельные и контекстные ограничения, оркестровка, оперативное проектирование и актуальная информированность, которые накладываются поверх основных инженерных решений. “Достаточно чистый” код становится “приемлемым для агентов”, структурированным таким образом, чтобы агенты могли продолжать работу, не падая под тяжестью накопившихся проблем.
Рабочие процессы, рабочие места и перспективы на будущее Компании уже ценят производительность за счет использования токенов, интеграция осуществляется с Linear, GitHub, Slack и Sentry, а @mentions все чаще будет нацелена на агентов, а не на коллег. Прогресс не стоит на месте; модели продолжают стремительно развиваться, и теперь рынок платит специалистам за то, чтобы они завершали последние 20% работы с кодировкой вибрации. По мере того как автоматизация распределяет роли снизу доверху, устаревшее обслуживание остается высокооплачиваемым, что указывает на будущих “ковбоев React”, которые будут работать с современными кодовыми базами.