El episodio 37 de Runtime Arguments analiza el clásico problema de año 2038 de Unix, donde el desbordamiento del timestamp de 32 bits podría romper sistemas que dependen de comparaciones de tiempo. Los presentadores, Jim McQuillan y Wolf, explican cómo esta limitación técnica, derivada de restricciones de almacenamiento en punch cards y discos duros primitivos, afecta a herramientas como Make y bases de datos. El análisis se extiende a otros errores de desbordamiento y rollover en sistemas reales, incluyendo el contador de semanas de GPS, el rollover de NTP en 2036, el wraparound de transacciones en Postgres y fallos críticos en hardware como el Boeing 787 y la sonda NASA Deep Impact. Además, se discuten limitaciones en identificadores de software, como los IDs Snowflake de Discord y los problemas de IPv4. El episodio también aborda errores de cálculo de años bisiestos en Excel y PlayStation 3. Finalmente, se reflexiona sobre la importancia de diseñar software mantenible y no depender de la obscuridad técnica para la seguridad laboral, destacando la necesidad de soluciones que sean reparables por cualquier ingeniero.
