Daily Thought - 2024-10-12
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 used to run the Snake game all the time during development, to test my changes. I tended to forget to run the test suite, so sometimes I noticed it had broken it at some point.
The test suite has grown significantly since then, and I've come to rely on it for day-to-day development. Now I forget to test the game, and sometimes notice I have broken that. Which just means that the test suite needs to grow even more.
For now, things are fine as they are. But at some point, I need a real CI/CD pipeline that also compiles (maybe even runs?) the available game code, to make sure it is working. I want to be able to deploy changes to a release channel right away, without the need for manual testing. And despite that, a high confidence that nothing will break.
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.