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'm not quite sure if this counts, because it's a "tutorial" only for people who are already familiar with parsing jargon and algorithms, and "hard" only because you have to discover and dig through the several kinda obscure papers that the details are scattered across...

But I wrote my Pint-sized Earley Parser article in two days and over the years a surprising number of people have found me and told me it was helpful: https://joshuagrams.github.io/pep/

A Pint-sized Earley Parser