Discussion

Ask HN: High-quality resources for writing complex systems software?

Let's try to gather together some /high-quality/ resources for learning how to write complex systems software.

I'll list off the ones I'm aware of, and if you know of some others, please comment below! :-)

- Crafting interpreters by Bob Nystrom

- Building git by James Coglan

- The raytracer challenge by Jamis Buck

- Codecrafters (docker, redis, git, grep, http server, sqlite, torrent)

- Various awesome lists on Github which aggregate content scattered in blog posts all over the web

- Perhaps some YouTube videos

What about handrolling a kernel, for example?

7 points overclk64 3 years ago 3 comments

Discussion

Live from the official Hacker News API

A modern reader for Hacker News · SvelteKit + Skeleton