I always lead by stating I suck at remembering names, which usually works. Still I understand why some get upset, because they themselves spend a lot of time and energy cramming names. I too cram names if they’re needed in a work function.
considering i earn more than 1$ a day this is essentially free
The only real alternative to an embedded scripting language is lua, and too few prefer it over js. Lots of internals in gnome-shell is also written in js, allowing the scripting language to hook straight into the api and data structures without a plugin interface.
In a distant future everything is we assembly, with typed stable interfaces for plugins. But the might happen in gnome 8
Because matrix is slow and xmpp is dead
The gccrust and rustc frontend for gcc projects aim to address that.