what are some other tutorials for implementing a toy version of a hard thing in a short amount of time? Like https://implement-dns.wizardzines.com or https://raytracing.github.io

I’m especially interested in the “in a short amount of time” aspect, I think nand2tetris is extremely cool but you definitely can’t do it in 3 days.

If possible I'd love to hear about a project you personally did and how long it took you.

Implement DNS in a weekend

@b0rk I love “The Super Tiny Compiler” project.

Learn how to implement a compiler in a few hours: https://github.com/jamiebuilds/the-super-tiny-compiler

GitHub - jamiebuilds/the-super-tiny-compiler: :snowman: Possibly the smallest compiler ever

:snowman: Possibly the smallest compiler ever. Contribute to jamiebuilds/the-super-tiny-compiler development by creating an account on GitHub.

GitHub
@yosh this looks awesome, thanks!
Writing a C Compiler, Part 1

This is the first post in a series on writing your own C compiler. Here are some reasons to write a compiler: