Месяц назад я сдал свой М1 в ремонт (замена топкейса).
И переехал на рабочий intel 13" в качестве рабочей лошадки.
За это время я окончательно переехал с VSCode на JetBrains IDEA. Настроил много фич в нем, которые у меня сильно болели. Не забыл включить синхронизацию с аккаунтом JB, конечно же.
Когда мой М1 вернулся из ремонта, оказалось, что в нем снесли macOS Monterey, потому что с beta версией ОС нельзя производить ремонт и как следствие почистили SSD полностью.
Я подумал-подумал и посчитал это хорошим стимулом настроить все заново, сделать чисто красиво (и подождать релиза Monterey). Сохранил списки приложений, засинхронизировал настройки в JB, вынес все свои .dotfiles и успокоился.
Все это происходило за несколько дней до моего отъезда из города в отпуск. Я подумал, что по приезду просто засинхронизирую все что можно, а остатки доустановлю и спокойно продолжу работу.
НО! Продукт JetBrains просто отказался мне синхронизировать настройки. Отчаянно крича мне из ноутбука: У ТЕБЯ НЕТ НАСТРОЕК! Как же меня взбомбило жопу из-за такого расклада. Я в очередной раз доверился софту, но все опять пошло влажным путем.
Я настолько взбесился, что не стал ничего настраивать в IDEA и попытался работать тупо как есть — тратить ещё месяц на настройку крайне не кайф, можно уж и дождаться возвращения из отпуска.
Я обнаружил крайне интересный баг в сознании: через пару дней я привык ко всем неудобствам IDEA, кроме локальных настроек per project, конечно же! Сейчас я пользуюсь полностью стандартной IDEA, бесит только, что не знаю некоторых хоткеев.
Какой-же мозг пластичный, он позволяет разработчикам JetBrains лепить из меня всё, что им захочется! Самое ужасное, что мне начинает нравиться это состояние. Состояние когда плевать каким именно инструментом решать задачу, ведь решение можно найти за полминуты в гугле, главное чтобы не выбивало из состояния потока.
Но что мне в этом помогло? Конечно же, опыт в Sublime Text и VSCode. Да, это текстовые редакторы, они приучивают многие вещи делать вручную. С одной стороны может показаться, что это бред, лучше автоматизировать, будет быстрее!
Но мой опыт показал мне, будь я приверженцем автоматизации в IDE, после потери настроек или невозможности установить любимый инструмент на машину, я не смог бы работать! Это как разработчики, которые не могут в git cli, стоит отвалиться их GUI тулзе, так всё они не могут и коммит сделать.
Не надо так! Но не надо и ломать мне IDE, пожалуйста