Почему я не использую два монитораПосле
статьи про мой сетап разработчика несколько ребят спросили в личке, почему я не пользуюсь двумя мониторами. Внезапно обнаружил, что так и не опубликовал ответ, поэтому отвечу сейчас.
Когда-то я, как настоящий хакер, сидел с двумя большими мониторами и хитро пропатченным
dwm с кучей хоткеев. Один монитор у меня был основным, а другой — вспомогательным: для коммуникации или отладки кода. Я запилил себе целую гору хоткеев — вообще не касаясь мышки, я мог открыть терминал в любом месте экрана, переключиться к любому другому окну и вообще был очень крутым.
А потом я прикинул, сколько времени у меня уходит на поддержку всего этого добра. Под каждый новый вид деятельности я пытался изобрести максимально эффективный сетап: я серьёзно думал, где лучше разместить окно дебагера хрома и сколько экземпляров vim и на каком экране мне нужно для веб-разработки. Доходило до того, что вместо написания кода я начинал пробовать новые патчи dwm, которые сделают написание этого самого кода удобнее.
Как только я это осознал, я принял решение — с этого момента я буду просто делать работу максимально простым путём, не пытаясь изобрести чего-то уникального. Купил себе мак, поставил редактор кода (сначала sublime, потом Atom и VSСode) и стал просто писать код. Из линуксового прошлого я притащил только любовь к vim (в виде плагина для редактора) и привычку сидеть в консоли. Внезапно появилось время и на рефакторинг, и на блог, и на чтение книг.
Все улучшения с тех пор я делал итеративно: приносил что-нибудь новое и замерял, насколько лучше я себя чувствую или насколько быстрее я пишу код. К примеру, стоячий стол я сделал из самого дешёвого икеевского стола, пару лет простоял за ним и только потом заказал полноценный. Второй монитор, конечно, попробовал ещё раз, но в работе это ничего не улучшило — монитор просто занимал место на столе, а от постоянного слежения за фокусом я только больше уставал.