Siempre me encuentro con personas a las que les gusta golpear durante años por las "cosas técnicas" más pequeñas.
No me malinterpretes, soy un programador geek que ama lo que hago, pero sabes el tipo de conversación.
- Mac es mucho mejor que Windows
- No use un ciclo For Each, use un ciclo While
- No compre una PC basada en Intel, obtenga una basada en AMD.
- Deberíamos usar un contenedor de IoC sobre otro.
Todas estas "cosas" tienen ventajas y desventajas válidas para ambas partes, y nunca obtendrá una respuesta "correcta", y la persona nunca aceptará el punto. (por supuesto, habrá algunos donde haya una respuesta, tal vez :).
Mi pregunta (¡estoy llegando allí!) Es: En un equipo de software, ¿cómo atraviesas estas largas discusiones sin inhibir la innovación, para que puedas tomar una decisión y puedas resolver los problemas comerciales reales?
