The Toit language is now open source
Programming for Arduino in C&#x2F;C++ has been the worst most unproductive endeavor I ever undertook as a software developer. I have no idea how people write whole browsers and operating systems in this language.<p>Rewrote everything in CircuitPython after 1500 loc of cpp madness, and living happily thereafter. I had to switch to a more powerful board though, it would be great to have lower requirements. Adafruit&#x27;s M0 adalogger board has been perfect for me in every way except it does not have enough flash for CircuitPython.<p>Toit looks funky, but nice. They seem to already have a decent start at the ecosystem, with very basic libraries like drivers for HD44780 already made. Doesn&#x27;t have everything that I need yet, but looks very promising.<p>I&#x27;m working on a flight controller, not IoT, so I don&#x27;t need their serviceability API, but that&#x27;s an interesting way to monetize. If I needed that, I can definitely see it being cheaper to pay the fee than to develop stuff like a reliable OTA update system myself.