Another elegant aspect of Io's design: break and continue are normal methods!
miniblog.
Related Posts
One interesting aspect of collecting coins in a platformer like mario: it makes the level stateful.
You can see if you've been somewhere before based on whether there are coins present.
One remarkable aspect of the JS packaging ecosystem is that people package individual functions. For example, lodash.sortby: https://www.npmjs.com/package/lodash.sortby
It shows how lightweight the packaging process is. I've not seen this happen in other ecosystems.
One underrated aspect of print debugging: it forces you think about which state is relevant to look at. It's often a useful exercise.