I did take some value out of looking at the extreme simplicity of implementation that the tight resource limits required. I do feel that modern games are often abstracted a lot more than is really necessary, and it leads to robustness issues.

– John Carmack