Get the latest tech news

Writing Toy Software Is a Joy


A Joy Why you should write more toy programs2025-06-15 I am a huge fan of Richard Feyman’s famous quote: “What I cannot create, I do not understand” I think it’s brilliant, and it remains true across many fields (if you’re willing to be a little creative with the definition of ‘create’). It is to this principle that I believe I owe everything I’m truly good at.

Additional challenges include writing an in-memory filesystem, user mode and process isolation, loading ELF executables, and supporting enough video hardware to render a GUI. If you keep pushing interpreters as far as they can go without doing architecture-specific codegen (like AOT or JIT), you’ll eventually wind up (re)discovering threaded code(not to be confused with multi-threading, which is a very different beast). I built a custom ECS for my Super Mario 64 on the GBA project due to the unique performance and memory constraints of the platform, and enjoyed it a lot.

Get the Android app

Or read this on Hacker News

Read more on:

Photo of joy

joy

Photo of toy software

toy software

Related news:

News photo

Writing Toy Software Is a Joy

News photo

Self-Host and Tech Independence: The Joy of Building Your Own

News photo

The Joy of Linux Theming in the Age of Bootable Containers