Mitos que los programadores creemos
Conversando con un amigo se nos ocurrió hacer una lista de mitos que nos encontramos en nuestra profesión.
- Multihilo/multiproceso/concurrente es siempre más rápido.
- Multiplataforma significa que las funcionalidades se comportan igual en distintos OS
- La codificacíon del texto va a ser siempre X.
- El caracter de fin de línea va a ser siempre X.
- Los caracteres ocupan 1 byte de memoria.
- Las fechas siempre tienen el mismo formato.
- Las denominaciones de moneda no cambian.
- Hay N usos horarios en todo momento.
- Los timestamps siempre se representan en segundos (o milisegundos).
- Las especificaciones de los servidores de producción no van a variar.
- Nunca se va a hacer un despliegue “en caliente” de un servicio.
- Si tengo pruebas de tipo X no necesito pruebas de tipo Y.
- La última versión de un software/biblioteca es la más estable.
- El software/biblioteca de la compañía X no tiene errores.
- “Porque así lo hacen en Google”
- El software libre no tiene soporte o es de baja calidad.
- El componente X es el mejor por ser más caro/famoso.
- La biblioteca estándar del lenguaje tiene las mejores implementaciones.
- Las coordenadas siempre serán (latitud, longitud).
- Las coordenadas siempre serán (longitud, latitud).
- Los usuarios del producto conocen sobre el tema X.
- Los usuarios del producto desconocen todo sobre el tema X.
- Las operaciones con punto flotante son confiables hasta X lugares después de la coma.
- El equipo de trabajo está familiarizado con la herramienta X.
- this1
- El valor de la configuración/variable de entorno siempre va a ser válido.
- Todas las distribuciones de Linux son iguales.
- El planificador del sistema es justo.
- Las caidas de red son un evento transitorio.
- Todos los usuarios tienen al menos X de ancho de banda.
- Los respaldos son confiables.
- Los caché son confiables.
- Cuando los datos llegan al componente X ya están absolutamente validados.
- Los registros de paquetes son absolutamente confiables.
-
Los desarrolladores de Javascript saben de que hablo. ↩︎