Crosscut

Daily Thought - 2024-11-03

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.

< back to list

A few days ago, I said that microcontroller firmware can't run on websites, or my phone. That's not completely true though. It could, if you simulated the hardware.

And I think that would be a really cool thing to support. I imagine a Caterpillar-based development environment for embedded systems, where you not only write your software, but also create a simulated model, a digital twin, alongside that. As part of the default development experience, supported by a pre-made set of simulated components.

That would be awesome, but it's basically science fiction at this point. (As far as Caterpillar is concerned. I'm sure there's other software that does this.) It's definitely not something that can be achieved in the near-term, so it's not really relevant for my near-term decision.

<< previous thoughtnext thought >>

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.