¿Por qué la mayoría de los programadores prefieren Mac en lugar de obtener un mejor rendimiento pagando menos?

Los programadores prefieren Mac porque está basado en Unix: con la Terminal incorporada de Mac, puedo instalar fácilmente varios softwares de código abierto con un solo comando: HomeBrew, Git, Wget, Ansible, MySQL, sqlite, etc.
Además, Mac puede ejecutar Windows perfectamente si lo necesito, con VMWare, Parallel o Bootcamp.

Sin embargo, no diría que es mejor para los programadores profesionales en general. Las personas prefieren usar lo que más les convenga. He visto y trabajado con varios programadores talentosos que usan Windows, Linux y pueden hacer su trabajo perfectamente.

Encontré que Windows es lento, complejo de administrar y poco confiable. Probé varios sabores diferentes de Linux y estuve bastante contento con ellos, pero simplemente no tenían la sensación de una solución integral. Se sentían unidos y me encontré a menudo buscando la versión correcta de algún compilador, instalando dependencias o ajustando cosas para poder instalar esto o aquello. Con la Mac, encontré mucho menos problemas con las cosas pequeñas, lo que me permitió pasar menos tiempo afeitando los yaks y más tiempo haciendo lo que quería.

Las Mac no son baratas. Pero tampoco es nuestro tiempo.

More Interesting

¿Por qué tantos ingenieros de relevancia y aprendizaje automático de Google son tan buenos para construir sistemas distribuidos escalables?

Cómo ayudar a mi equipo de software a mejorar

¿Cómo puedo saber si un hombre está trabajando en una empresa de TI basada en servicios o en una empresa de TI basada en productos?

¿Qué piensan los expertos en más de cinco lenguajes de programación sobre el comportamiento de tipo religioso exhibido por los programadores que cuentan con un idioma (su idioma) es mejor que otro? ¿Qué causa esto? ¿Por que sucede? ¿Es esto saludable?

¿Cuál es la mejor manera de comenzar a aprender el diseño de algoritmos si no has tomado un curso de informática en la escuela?

¿Cómo podemos procesar números incluso más grandes que largos?

¿Por qué algunas empresas patrocinan visas h1b para ingenieros de software pero no para gerentes de producto?

¿Cuál es el uso de diversas tecnologías como PHP, .NET, SAP, MySQL, RoR, J2EE, JavaScript y jQuery?

¿Se puede considerar a un desarrollador de pila completa como ingeniero de software?

¿Por qué es importante Hadoop?

¿Qué es una base de datos de 'isoproducción'?

¿Por qué debería cambiar mi stack de Node a Go para el desarrollo web?

¿Cuáles son los títulos requeridos para la ingeniería de software?

¿Cómo se mide realmente los números de Jeff Dean?

¿Qué quiere decir Alan Kay con 'negociar significado' entre 2 servidores de comunicación? (oponiéndose explícitamente al concepto de API)