The article discusses the author's experience with creating and abandoning various game projects over the years, highlighting the importance of quick prototyping and iteration in the game development process. The author shares their personal story of creating shareware games and experimenting with different ideas, some of which were abandoned due to lack of potential or feasibility. The author reflects on the value of learning from failed projects and reusing code from abandoned games. The article also touches on the author's career as a programmer at Apple and their approach to coding and project management.