Современный программист обвешан всякими линтерами, проверками, помощниками, подсказками, и так далее. Недавно мне потребовалось начать разрабатывать новый модуль. Я понял, что не знаю, куда его положить, а не знаю я этого, потому что не представляю файловую структуру проекта. За пол года я так и не разобрался в ней, потому что есть замечательнейший поиск который позволяет прыгать по зависимостям, попадая в нужный файл, по части названия, без необходимости вводить полный путь. С одной стороны это упрощает разработку, сохраняя время, а с другой глубина понимания проекта снижается. Поэтому иногда я запрещаю себе пользоваться какой-то тулзой, упрощающей жизнь. Это я называю работать "голым". Я как бы снимаю с себя часть защиты, которая обычно прикрывает меня. Наш мозг достаточно пластичная штука, поэтому небольшие неудобства он нивелирует достаточно быстро.
Но тут важно не переборщить. Помню, когда только узнал про такую практику я был настолько воодушевлен, что отказался о