@yaelwrites I've been trying to push Rust at every opportunity. It is the only language that can be a true replacement to C/C++. It is not easy to learn, and that's a Good Thing(tm) because it forces you to develop a far more secure mindset.
The elephant in the room is that the majority of modern languages are enablers of terrifyingly bad quality code. A language should facilitate good code, not force you to develop conventions and code defensively.
@yaelwrites Of course. There are numerous factors you have to consider, the biggest ones being delivery time frame and existing developer skill/knowledge. If your project needs to be out the door next week, you don't have time to ramp up on Rust if you've never used it before.
And that's not even unique to IoT, however since you brought it up, Rust is particularly critical for IoT because you often need to get it right on the first try with no opportunity for later updates.
@yaelwrites Oh! You should have led with that. The devil is 100% in the details on that one. If the solution is ARM or RISC based /w C-based drivers, chances are pretty good. Anything else.. I don't know.
Oh cool! I just checked and there are toolchains to use rust on certain EEPROM microcontrollers! That's so exciting!