Daily Thought - 2024-04-08
Hey, I'm Hanno! These are my daily thoughts on Crosscut, the programming language I'm creating. If you have any questions, comments, or feedback, please get in touch!
This thought was published before Crosscut was called Crosscut! If it refers to "Caterpillar", that is the old name, just so you know.
I sometimes have this tendency to overthink and overplan. Projects that should have been quick experiments get delayed again and again, then wrapped up in a grandiose strategy, before I finally get started. More than once, that grandiose strategy then turned out to be a mistake. At that point, I was committed. The project felt too important to just abandon.
I'm glad that I (maybe accidentally) chose the opposite strategy with Caterpillar. It's been all about prototypes and learning from the start. And I've never been shy to throw away any of those prototypes to just start fresh with a new approach.
I'm doing a similar thing again, with this new format. Start small and, more importantly, get started. Then learn, correct, or abandon. Whatever turns out to be appropriate.
Hey, you! Want to subscribe to my daily thoughts? Just let me know (maybe include a nice message, if you're up for it), and I'll send you an email whenever I post a new one.