Наверное, как и все люди из моего поколения — я не умею удерживать фокус на одной и той же задаче больше, чем на 20 минут.
Я люблю минимализм и ненавижу аскетизм, хоть эти понятия и очень близки друг к другу, однако, первое приносит нам облегчение и умиротворение, а второе — страдания и лишения.
Мои коллеги использовали VSCode с пятью десятками плагинов, держали Zoom всегда включенным, а также имели по 3 монитора, на одном из которых всегда пылилась вкладка с YouTube, ибо “В тишине работать невозможно”. Сам же я годами пользовался Google Chrome с кучей плагинов, тяжеловесными IDE, по типу WebStorm, навороченными терминалами, а также кучей другого софта.
Огромное количество окон, вкладок и плагинов так или иначе отвлекает нас от выполнения задач, чем больше визуального шума мы видим, тем меньше понимаем, что мы вообще делаем.
Минимализм в его естественной среде
- Почему Линус Торвальдс использует собственную сборку Emacs?
- Почему Такуя Матсуяма использует Neovim?
- Почему Дэн Абрамов использует Zed?
- Почему Джонатан Блоу использует Emacs?
- Почему Торстен Балл использует Zed?
- Почему ThePrimeagean использует Neovim?
Потому что эти люди понимают, что чем проще инструмент, тем меньше отвлекающих факторов, они просто привыкли пользоваться редактором без наворотов и нашли то, что работает, и работает хорошо.
Минимализм это то, чего не хватает в современной разработке, когда у половины разработчиков код пишется фактически в браузере, а для того чтобы ускорить “редактор” советуют отключить почти все плагины.
Вспомните, когда вы в последний раз использовали свою IDE в полную мощность: смотрели диаграмму использования сущностей, дебажили использование памяти, да хотя бы использовали продвинутый рефакторинг (и нет, это не просто перетащить файл из одной директории в другую с обновлением импортов)?
Половина возможностей редакторов и интегрированных сред разработки не используется, они просто создают визуальный шум. На которотких дистанциях мы этого не замечаем, однако, когда вам нужно подредактировать один файл и вы начинаете прорываться к нему через 10-секундные загрузки и закрытия кучи вкладок в браузере, а в по открытию и вовсе забываете что нужно было сделать — вы начнете понимать что что-то работает не так как должно.
Я словил себя на том, что мой воркфлоу до невозможности загроможден, я не могу сосредоточиться на одной задаче, а вместо этого переключаюсь между вкладками и окнами, пытаясь найти то, что мне нужно. Я начал искать решение этой проблемы и пришел к выводу, что минимализм — это то, что мне нужно.
То, что работает для меня
Для себя я нашел тот стек инструментов, который позволяет мне работать быстро и эффективно, не отвлекаясь на лишние вещи.





Слева направо: Zed , Perplexity , Ollama , Hoppscotch , Ghostty , Bear , Arc
Zed стал для меня маленьким открытием, так как этот редактор позволяет работать с кодом быстро и эффективно. У него есть встроенная поддержка Vim, он написан на Rust и использует WebGPU, что позволяет ему работать быстро даже на слабых машинах. Он не требует установки плагинов, а также имеет встроенную поддержку работы с Git и терминалом.
Perplexity — это поисковая система, которая позволяет быстро находить информацию в интернете. Она использует ИИ для того, чтобы находить нужную информацию и представлять ее в удобном виде, одним из важных условий для меня являлось однообразность интерфейса, Perplexity полностью удовлетворяет этому условию. Я использую ее для поиска информации по любой теме.
Ollama — это локальный LLM, который позволяет запускать модели на своем компьютере. Он позволяет быстро и эффективно работать с текстом, а также использовать его для генерации кода. Если совместить данную технологию с Zed или Raycast, то можно получить мощный инструмент для работы с кодом.
Hoppscotch — это инструмент для работы с API, который позволяет быстро и эффективно тестировать API. Он имеет простой и удобный интерфейс, а также поддерживает работу с WebSocket и GraphQL. Я использую его для тестирования API и работы с ним.
Ghostty — это терминал, который позволяет быстро и эффективно работать с командной строкой. Он имеет простой и удобный интерфейс, а также поддерживает работу с SSH и SFTP. Данный терминал написан на Zig, скорость вывода и ввода заметно выше, чем у того же iTerm, от чего работа с терминалом становится более приятной.
Bear — это инструмент для работы с заметками, который позволяет быстро и эффективно работать с текстом. Он имеет простой и удобный интерфейс, а также поддерживает работу с Markdown. Я в целом за опенсорсные решения, однако, Bear показался мне настолько удобным и простым, что я не смог от него отказаться в пользу того же Obsidian.
Arc — это браузер, который позволяет быстро и эффективно работать сёрфить сайты. Вертикальные вкладки и воркспейсы сильно въелись в мой воркфлоу, без них какой-нибудь Google Chrome или Firefox кажутся устаревшими и жутко неудобными.
Это разве минимализм?
Многие люди путают аскетизм и минимализм. Давайте разберемся в чем разница:
Аскетизм - это философская или религиозная практика, основанная на сознательном и зачастую строгом самоограничении, отказе от материальных и чувственных удовольствий ради духовного роста, самодисциплины и внутреннего развития. Часто аскетизм связан с идеей страдания или жертвы как пути к просветлению или достижению высших целей.
Аскетизмом можно назвать отказ от графического браузера в пользу какого-нибудь Lynx или w3m.
Минимализм - это осознанный выбор в пользу простоты и сокращения количества вещей, обязательств и информационного шума ради облегчения жизни, повышения свободы и счастья. Минимализм не требует страданий или отказа от удовольствий, а направлен на избавление от лишнего и сохранение только того, что действительно важно и приносит радость.
Минимализмом можно назвать отказ от того же Intellij IDEA в пользу Zed, в случае если вы не используете все возможности IDE и все “навороты” просто мешают вам работать.
Как найти свой стек инструментов?
Прозвучит наивно, но для начала я бы посоветовал вам попробовать разные инструменты и посмотреть, что вам больше нравится. Не бойтесь экспериментировать и пробовать новые вещи. Возможно, вы найдете что-то, что вам понравится больше, чем то, что вы используете сейчас.
Я искал свой стек методом проб и ошибок, смотрел как разные инструменты работают вместе, как они взаимодействуют друг с другом и как они влияют на мой воркфлоу. Я пробовал разные редакторы, браузеры, терминалы и другие инструменты, пока не нашел то, что работает для меня.
Также, я бы посоветовал не путать понятия “удобно” и “комфортно”. Мне было удобно работать в Intellij IDEA, но я понял, что достиг состояния комфорта только когда начал использовать Zed. Я не чувствую себя ограниченным в своих возможностях, а наоборот, чувствую себя свободным и могу сосредоточиться на том, что действительно важно.
В первое время вы можете проседать в производительности, но если вы действительно нашли тот инструмент, который вам подходит, то вы быстро вернетесь к своей обычной скорости работы, а в некоторых случаях даже увеличите ее.