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