Nice overview of Scheme macros, and a good motivation for having a syntax object (filenames! line numbers!)
miniblog.
Related Posts
On the limits and perils of being data driven: https://twitchard.github.io/posts/2022-08-26-metrics-schmetrics.html
(Worthwhile improvements are often not amenable to A/B testing, and metrics can harm intrinsic motivation.)
OpenBSD replacing sudo with doas, as a simpler, easier to reason about alternative: https://flak.tedunangst.com/post/doas
The motivation resonates with me too: I only ever use sudo for personal usage, not managing complex groups of users with different permissions.
Delightful talk on teaching programming to children: https://youtu.be/g1ib43q3uXQ
Explanations are important, teaching them to read code aloud helps, and skill development begets motivation!