Ноутбук или ПК? На чем работать программисту?
Когда у разработчика перед глазами множество больших мониторов, то он видит много информации. В таком случае сложно будет сосредоточиться на чем-то одном.
Например, на экране 15-ти дюймового ноутбука исходный код контейнера будет выглядеть так:

Легко читается. Можно быстро понять функцию кода.
А теперь та же программа, но уже на большом мониторе:

Глаза разбегаются. Найти нужный кусок и определить его функцию уже проблематично. Таких мониторов используют много. На одном код, на другом системные файлы, на третьем дизайн проекта. Программист вынужден постоянно переключать свое внимание на другие объекты. Это снижает продуктивность. Мозг устает от постоянных "лишних" переключений и концентрация падает. Чем меньше данных программист видит на экране, тем меньше держит в уме и тем проще ему сосредоточиться.
Помимо падения концентрации несколько больших мониторов загромождают рабочее пространство. Также необходимо выделить место под системный блок, к которому будут подключены мониторы. Такой подход к организации рабочего пространства ограничивает в мобильности. Все время нужно сидеть в одном месте.
В этом и заключается самое главное преимущество ноутбуков. С лэптопом можно работать откуда угодно: из дома, арендованного офиса, коворкинга, парка, машины, кафе или вообще с пляжа. Плюсом, все внимание сосредотачивается на небольшом дисплее, продуктивность растет, а к маленькой диагонали легко привыкнуть.
Идеальным решением будет использование и ПК и ноутбука. На стационарной машине можно выполнять ресурсоемкие задачи, например, держать локальный веб-сервер, а на ноутбуке заниматься непосредственно разработкой. При необходимости ноутбук подключается к большому монитору и используется как стационарный ПК.
Дорогостоящий вариант с двумя рабочими станциями могут позволить себе не все, поэтому если выбирать только одно устройство, то пусть это будет ноутбук. Мобильность и повышенная продуктивность - вот плюсы ноутбука. Также в любой момент его можно превратить в настольный ПК.