Mitos que los programadores creemos

cultura 2 minuto(s) de lectura.

Conversando con un amigo se nos ocurrió hacer una lista de mitos que nos encontramos en nuestra profesión.

  1. Multihilo/multiproceso/concurrente es siempre más rápido.
  2. Multiplataforma significa que las funcionalidades se comportan igual en distintos OS
  3. La codificacíon del texto va a ser siempre X.
  4. El caracter de fin de línea va a ser siempre X.
  5. Los caracteres ocupan 1 byte de memoria.
  6. Las fechas siempre tienen el mismo formato.
  7. Las denominaciones de moneda no cambian.
  8. Hay N usos horarios en todo momento.
  9. Los timestamps siempre se representan en segundos (o milisegundos).
  10. Las especificaciones de los servidores de producción no van a variar.
  11. Nunca se va a hacer un despliegue “en caliente” de un servicio.
  12. Si tengo pruebas de tipo X no necesito pruebas de tipo Y.
  13. La última versión de un software/biblioteca es la más estable.
  14. El software/biblioteca de la compañía X no tiene errores.
  15. “Porque así lo hacen en Google”
  16. El software libre no tiene soporte o es de baja calidad.
  17. El componente X es el mejor por ser más caro/famoso.
  18. La biblioteca estándar del lenguaje tiene las mejores implementaciones.
  19. Las coordenadas siempre serán (latitud, longitud).
  20. Las coordenadas siempre serán (longitud, latitud).
  21. Los usuarios del producto conocen sobre el tema X.
  22. Los usuarios del producto desconocen todo sobre el tema X.
  23. Las operaciones con punto flotante son confiables hasta X lugares después de la coma.
  24. El equipo de trabajo está familiarizado con la herramienta X.
  25. this1
  26. El valor de la configuración/variable de entorno siempre va a ser válido.
  27. Todas las distribuciones de Linux son iguales.
  28. El planificador del sistema es justo.
  29. Las caidas de red son un evento transitorio.
  30. Todos los usuarios tienen al menos X de ancho de banda.
  31. Los respaldos son confiables.
  32. Los caché son confiables.
  33. Cuando los datos llegan al componente X ya están absolutamente validados.
  34. Los registros de paquetes son absolutamente confiables.

  1. Los desarrolladores de Javascript saben de que hablo. ↩︎