Hola !
Hoy es viernes, así que toca repasar temas importantes para el fin de semana. Si eres programador, desarrollador o Developer, seguramente en algún momento fuiste parte de la eterna discusión
¿Debemos usar Tabs o Spaces?
Como dice el refrán popular: para gustos colores, y aquí aplica más que nunca. Solemos utilizar herramientas para mantener un Code Style coherente entre todos los integrantes de un equipo, pero nunca falta el que cambia la configuración por defecto de Visual Studio.
Esto parece trivial hasta que al momento de hacer un Commit, vemos un conjunto como miles de cambios. Esta acción dispara alarmas por todos lados y al final llegamos a la eterna discusión Tabs vs Spaces.
Pues bien, el equipo de encuestas de StackOverflow ha demostrado que los programadores que usan Spaces ganan más dinero que los programadores que usan Tabs.
Poco más se puede decir al respecto. La media de salarios para los programadores que usan Spaces es de $59,140, mientras que la media para los programadores que usan Tabs es de $43,750.
Lo mejor es leer el análisis completo que se hace en StackOverflow (link). Y esto tampoco quiere decir que si cambias de Tabs a Spaces tu nomina se multiplicara automáticamente por 1.3518. Eso sí, esto puede servir como puntal para tomar una decisión como equipo y
- Definir una política coherente de estilos de programación en lo referido a Spaces vs Tabs
- Pedir un aumento de sueldo coherente a un Developer que usa Spaces
También puedes dar un paso más y:
- Fundar una empresa como Amazon, Microsoft o Facebook y contratar 2 millones de programadores
- Pagar sueldos exorbitantes
- Definir como política de empresa el uso de Tabs
- Incentivar a los programadores para que participen en la encuesta de StackOverflow
- Revisar los resultados de la encuesta y reir hasta no parar! Mientras acaricias tu gato de angora con tu copa de brandy en la otra mano
Happy Coding!
Saludos @ Toronto
El Bruno
References
- StackOverflow, Developers Who Use Spaces Make More Money Than Those Who Use Tabs
- StackOverflow, Archivo de datos utilizado para el estudio