Programming Beginnings

John recalls his early programming days, starting with a simple "print" statement on a TRS 80. He discusses the controversial use of goto statements, explaining their historical necessity in basic programming languages and how they can sometimes be the most practical solution despite structured programming's advantages. As he reflects on his journey, he hints at the deeper complexities of game engine development, where such statements occasionally still find their place.