23:40. Пятница. Я только что закрыл очередной тикет и понял - 17 часов этой недели ушли на дебаг чужого легаси-кода. Это $340 из моего кармана, потому что оплата фиксированная за фичу, без учёта времени.
Сидел, злой и уставший. Решил просто ради интереса скинуть весь стектрейс в ChatGPT с одним вопросом: "что здесь вообще происходит?" И через 40 секунд получил точный ответ с объяснением. Оказалось, что callback срабатывал дважды из-за неочевидного race condition в async-функции. Я перечитывал этот код 6 часов подряд и ничего не понял. А тут - всё ясно, проблема решена, ещё до того как я успел допить кофе.
Я не раз сталкивался с подобными ситуациями. Дебаг чужого кода - это как попытка разобраться в чужих записях без контекста.
Проблема в том, что чтобы вычленить корень проблемы, иногда надо копаться часами. Особенно если это код, к которому ты вообще не прикасался и даже не писал его.
Когда у тебя на это уходит по 3 часа в день, это не только деньги, но и нервы, энергия. Всё ради одной маленькой фичи, которая должна была занять полчаса.
Я собрал промпты по этой теме в PDF. Забери бесплатно: https://t.me/airozov_bot
После того, как ChatGPT решил мою ночную проблему - я понял, надо что-то менять. Я пересмотрел свои подходы и инструменты.
Я перешёл на связку Cursor и Claude. Claude действительно сделал разницу, особенно когда дело касается кода. ChatGPT хорош, но для дебага я теперь использую его редко.
1. Cursor - это моя основа. Он позволяет просто подключить AI в рабочую среду. В нём я пишу код и тут же проверяю его.
2. Claude - это мой второй мозг. Я скидываю ему проблемный участок кода и получаю не только решение, но и объяснение.
Эта связка позволила мне сократить время на дебаг на 47%. Это не просто цифры - это сэкономленные нервы и реальная возможность работать над новыми проектами, а не застревать в рутине.
Эта ночь не сделала меня умнее. Я просто перестал считать "самому разобраться" добродетелью.
Раньше я тратил часы, думая, что сам разберусь и это будет полезнее. На самом деле, это медленная смерть для вас и вашего бизнеса.
Сейчас я понимаю - если есть инструмент, который может решить проблему быстрее, разумнее воспользоваться им. Это не жульничество, это рабочая стратегия.
Каждый день разбираю один такой инструмент в Telegram: https://t.me/yevheniirozov
Зайди на claude.ai.
Напиши вот этот промпт: "Объясни почему эта async-функция вызывает callback дважды".
Попробуй и увидишь, как ты начнёшь экономить своё время и нервы. Это реально работает.
• [Один промпт заменил мне 3 часа работы каждый день](https://telegra.ph/Odin-prompt-zamenil-mne-3-chasa-raboty-kazhdyj-den-05-01-2)
• [Вы всё ещё тратите часы на то, что пишется за минуту?](https://telegra.ph/Vy-vsyo-eshchyo-tratite-chasy-na-to-chto-pishetsya-za-minutu-05-01)
• [Я нашёл 5 бесплатных нейросетей. Платные больше не нужны](https://telegra.ph/YA-nashyol-5-besplatnyh-nejrosetej-Platnye-bolshe-ne-nuzhny-05-01)
[teletype] Три месяца я использовал Midjourney неправильно. Вот как надо.