That was the best thing I&#x27;ve read all day.<p>When I was younger and had time to spend on anything I wanted to, I did. I wanted to make a game. So I started making an OpenGL game, but I realized that any game worth a damn would support DirectX as well. So I set about abstracting out the functionality of the two graphics libraries into a standard interface. I didn&#x27;t finish a game. I realized I didn&#x27;t want to create a game. I could have used any game engine to do so, if I were sufficiently motivated. But, I did learn so much in the journey that I can&#x27;t call the time wasted, simply spent.<p>So, I guess it comes down to whether you want to engage in thought experiments or create something. You can build castles in the sky all you want and there is a definite satisfaction in that. You can build a log cabin on the ground and live in it and see what it is like to live inside a cabin you built and maybe feel satisfaction that way. What does your heart tell you when you consider these paths?<p>Now that I don&#x27;t have all the free time I once had, I am more focused on completion than conception, but every so often, I let my mind follow a path to a place that I will never go. But I am honest with myself about that.