kusaku.su / blog
будущее как-то слишком быстро наступило...
кто бы мог подумать, что будущее наступит вот так. не с фанфарами, не с летающими машинами, и даже не со скайнетом, который по всем старым ожиданиям уже давно должен был взбунтоваться. нет, оно как-то тихо зашло сбоку.
неприятнее всего для меня всегда был самый первый шаг. начать новый проект, выбрать стек, накидать конфиги, инициализировать все это, написать первые строки, от которых еще ничего не работает, но уже утомился. почему-то это почти всегда было тяжелее, чем потом чинить, переделывать и рефакторить. может быть поэтому я и люблю рефакторинг: там уже есть с чем спорить.
а теперь эта проблема как будто начала растворяться. иногда мне хватает пары промтов, чтобы сдвинуть все с мертвой точки. каркас, конфиг, первый working кусок, какая-то автоматизация, мутный glue code, который раньше откладывался неделями. и дальше, казалось бы, ну теперь-то уже сам. а вот и нет. рефакторинг - тоже через промт. новая фича - промт. какая-то рутина, которую раньше внутренне отталкивал, - опять туда же.
из-за этого еще страннее смотреть на сам инструмент. он развивается так быстро, что иногда кажется: глубоко учить конкретную обвязку просто не имеет смысла. версии cursor меняются быстрее, чем когда-то менялись версии nodejs, а я очень хорошо помню тот момент, когда просто перестал пытаться следить за фронтенд-течениями, пока все это не устаканится. сейчас примерно то же ощущение. все шевелится, все меняется, многое пока субоптимально, но движение есть, и довольно наглое.
можно ли после этого сказать, что это мой код? ну... наверно да. я же выбираю, что оставить. я вижу, где оно несет чушь. переписываю то, что мне не нравится. выкидываю слишком "helpful" куски, которые потом только мешают. просто если раньше я микроменеджил буквами, то теперь микроменеджу решениями. уровень управления стал выше, а ручной возни - меньше.
и вот этот тезис про "мы перестаем думать" мне кажется слишком прямолинейным. может быть, мы действительно меньше возимся с черновой механикой мысли. но я не чувствую, что перестал думать. скорее я теперь чаще соглашаюсь или не соглашаюсь с уже предложенным вариантом, дотягиваю его до состояния, когда он совпадает с моим. не очень романтично, зато почему-то работает.
самое смешное, что будущее оказалось не про всемогущество, а про уменьшение внутреннего трения. не про "я теперь бог", а про "я наконец не застреваю на первом шаге". и это, если честно, уже довольно много.