I just finished a batch at Hacker School and I had a great time there. I spent a lot of time programming and learning math and other cool things, and I was surrounded by other programmers doing yet more cool things and happy to listen to me talk about what I was doing.
But there’s one thing I planned for Hacker School that I didn’t really do: I wanted to make some self-contained project that looks nice and finished. Finishing things is a separate skill from programming, and I don’t have it, and I really wish I had it because I have so many cool ideas that I wish I could birth into the world.
But it’s not too late! Hacker School’s motto is Never Graduate. Lately I have been working on implementing Go1 in Idris, since that seems like a fairly straightforward task with objective criteria for completion. And while I still think that is a good idea, I realized that I can probably do better in service of the goal “get something into a finished state, as quickly as possible”.
I am posting this here partly to have a record of when and what I’m planning to do, and partly for social accountability. Once the word is out, there can be no going back!