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

Crafting Interpreters

@lesley have you gone through any of those yourself? how long did they take you if so?
@lesley (I ask because crafting interpreters is 600 pages, which makes it really not seem like a weekend project)

@b0rk I did all of them. Yeah, "Crafting Interpreter" takes significantly longer, though "Ray Tracing in One Weekend" can also be a rabbit hole that takes a long time if you consider later books.

I think on average each project can take one or two months of spare time, though it depends on how much time you can spend on it (I can rarely reserve a whole weekend on one task)

@lesley thanks, that's very helpful