¿Qué tipo de computadoras prefieren los desarrolladores de software? ¿Por qué?

Lo primero que diría es que el hardware real, si bien es importante, es secundario al entorno del software. Cada desarrollador tiene sus peculiaridades y preferencias, y sería mucho mejor codificar en un sistema más lento que pueda ajustar y configurar de la manera que me gusta que usar una máquina rápida, pero me veo obligado a usar un software que no me gusta.

Dicho esto, los desarrolladores quieren computadoras rápidas en las que puedan codificar, compilar cosas y buscar documentos en la web (es común que algunos codificadores tengan muchas terminales y pestañas de navegador abiertas al mismo tiempo). Lo que significa procesadores modernos (multi-core son excelentes para eso) y mucha RAM.

Los excelentes dispositivos de interfaz de usuario son importantes, ya que un desarrollador pasa mucho tiempo escribiendo código y leyendo cosas en la pantalla. Querrá una buena pantalla con un tamaño de pantalla adecuado (las configuraciones de doble pantalla también son favorecidas por muchos programadores) y un buen teclado.

El espacio en disco enorme no es importante, pero un disco rápido de tamaño decente es una ventaja. (Las configuraciones RAID redundantes de unidades múltiples también son muy apreciadas). El hardware multimedia generalmente no tiene importancia, a menos que realice una programación gráfica o GPGPU, en cuyo caso desea una tarjeta gráfica decente.

En cuanto a las computadoras portátiles, las dos series que parecen ser favorecidas por los desarrolladores que pueden permitírselo (o cuyo trabajo puede permitírselo) son los ThinkPads de la serie T de Lenovo (mi favorito personal) y Apple MacBook Pro (a menudo con un sistema GNU / Linux en eso).

La mayoría de los desarrolladores prefieren un poco de sabor de Unix. Esto es lo que hace que la programación sea más fácil. Los Mac son mi favorito en particular porque también facilitan todas las tareas que no son de programación.

Cualquier cosa rapida.

Creo que muy pocos desarrolladores pueden simplemente codificar desde la memoria. Por lo general, tengo muchas pestañas abiertas cuando estoy resolviendo algún problema. Quiero que mi computadora responda muy rápido. Si tengo que decir algunos números, Quad Core y 6 GB de ram son suficientes para mí. OS, prefiero Windows o Linux. Nunca usé una Mac, por lo que preferiría un sistema operativo familiar.