James Hague, un desarrollador de videojuegos desde la década de 1980, presenta una selección de cinco obras técnicas que han influido significativamente en su filosofía de programación. A diferencia de los manuales de sintaxis estándar, estos textos abordan la implementación de ideas y la optimización profunda, utilizando lenguajes de programación especializados como Forth o ensamblador.
El artículo destaca 'Zen of Assembly Language' de Michael Abrash (1990), escrito para el procesador 8086 pero resonando con la experiencia de Hague en el 6502, por su enfoque en la optimización y la historia de la programación de bajo nivel. También se recomiendan 'Scientific Forth' de Julian Noble (1992) y 'Fractals, Visualization, and J' de Clifford Reiter (2000), que demuestran el uso serio de lenguajes no mainstream para resolver problemas complejos de cálculo científico y procesamiento de imágenes, respectivamente.
Además, 'Programmers At Work' de Susan Lammers (1986) se valora por centrarse en la creatividad y la experiencia práctica de los programadores, más que en la teoría matemática. Finalmente, 'Thinking Forth' de Leo Brodie (1984) es citado por su enfoque en la estructura del código y la descomposición de problemas, anticipando conceptos modernos de refactorización. Hague argumenta que estos libros ofrecen una perspectiva más profunda y práctica que los textos de aprendizaje convencionales, priorizando la resolución de problemas reales sobre la obsesión técnica por la sintaxis.
