Я — Адáм Арутюнов – Telegram
Я — Адáм Арутюнов
591 subscribers
550 photos
103 videos
98 links
Я — @adam_arutyunov
Сайт — https://adam.ci
Download Telegram
Майорка

В мае у моей команды был корпоративный митинг в Испании.

Было очень классно! Мы жили в отдельной древней усадьбе посреди острова, работали, вкусно ели, играли в падел-теннис и катались на лодочках. (Такое вот превью миллиардерской жизни, ага.)

А ещё это был первый раз, когда я увидел всех вживую и три дня интенсивно общался на английском. На пути туда и обратно ещё успел коротко посмотреть Пальму-де-Майорку.

Я ожидал, что Майорка будет грязным и неприятным туристическим местом. Оказалось, что ничего подобного — это вполне себе диковатый остров с кучей природы, а «туристические» города не такие уж и ужасно-туристические (особенно если сравнивать с каким-нибудь Геленджиком).

Жоско понравилось, короче!!!
17🔥7
Vim → Cursor

Ну что ж, это произошло.

Я пользовался Вимом три с половиной года, и последние полгода я понимал, что скоро наступит момент, когда мне надоест бесконечно мучаться с конфигами, чинить всё, что ломается, и один за другим перебирать неудобные плагины для самых базовых задач.

(Привет нерешённой проблеме Вима — поиск и замена по всему проекту. Иногда приходилось отдельно с этой целью открывать вскод).

Вим классный, но любая модульная система сильно уступает хорошо интегрированному решению (это как линукс и мак).

Раньше у меня не было достаточно причин пересаживаться на другой редактор, но когда начали появляться полноценные ИИ-ассистенты, которые держат в контексте весь проект, обнаружилось, что все ИИ-плагины для Вима работают неудобно и через жопу.

Полтора месяца назад я скачал Курсор и понял, что такой степени удобства и интеграции добиться в Виме невозможно.

С тех пор Курсор с вим-плагином — мой основной редактор, а Вим я использую в редких случаях для каких-то мелких правок.
🔥71
Видно, что Курсор стал сильно заточен под вайб-кодеров, потому что он постоянно считает себя умнее, чем меня. Понадобилось достаточно доходчиво написать правила — вот выжимка из моих:

I'm not a vibe coder, I'm an experienced programmer and I'm smarter than you.

That means that you have to do ONLY what I ask you to do. Sometimes I'll ask you to do something that will break the code at the moment, but I know what to do and that means that's just an intermediate step.


Never write comments unless it is specifically requested. Do not delete or modify existing comments unless it is specifically requested.

Do not delete existing empty lines.

Do not try to fix weird typographic symbols (e.g. wrong quote signs or irregular dashes).

Do not format something you are not asked to format.

If you encounter any linter or TypeScript errors after making the changes that I asked you to do — ignore them, I'll see them in the code myself. If there are any other errors that haven't happened due to changes you made (so they were there before) — ignore them and don't try to fix them.

Always examine similar solutions in the existing codebase to make code more standartised.

ИИ-ассистенты хорошо справляются с задачей «перенести готовую идею в код». Когда мне нужно что-то запилить, я сначала полностью придумываю решение и знаю, какой результат я хочу, буквально до строчки. Курсор просто помогает эти строчки быстрее написать.

Чем-то напоминает взаимодействие с младшим разработчиком, которому можно описать структуру и поручить фактическую реализацию. (Только можно не запариваться с форматированием сообщения, а ещё на Клод можно кричать и обзываться.)

Теперь я трачу время и энергию только на придумывание решений и на ревью готового кода — это супер-эффективно и позволяет работать намного быстрее.

А ещё сами модели часто обновляются, и из-за этого есть эффект нестабильности. Вчера ИИ-ассистент умный и зарефакторил штуку с полуслова, а сегодня тупит на простой задаче или забывает инструкции. Прямо как настоящий человек!
17
Амстердам

Теперь я тут живу.
33🔥15🎉9👍4😢3👎1
22
🍾51🎉8👍6🔥32🤩2🫡1