I&#x27;ve got a TODO list of things I want to learn that&#x27;s populated enough to keep me busy for years to come. I just wish I had more time to act on it.<p>The items on my list are half concrete tasks and half topics to learn. The subjects are very diverse, I have a broad range of interests.<p>Here&#x27;s a few from the top:<p><pre><code>    1. Learn enough classical mechanics to do a stable n body simulation
    2. Build a piece of furniture with mortise and tenon joinery
    3. Implement a prototype compiler for that GPGPU&#x2F;shader programming language I&#x27;ve been dreaming about for years
    4. Get an Indian fighter kite and learn to fly it
    5. Implement a multiple revolution Lambert problem solver to plan the badassest Kerbal Space Program mission ever
    6. Write a simulator for gyroscopic motion and compare the results with my toy gyroscopes.
</code></pre>
That&#x27;s enough to occupy my Saturdays for the next five years. Both, the sunny and the rainy ones.