Links
A collection of my favourite resources.
Driving Compilers by Fabien Sanglard is the definitive crash course on C compilers. Floating Point Visually Explained is another favourite of mine.
You have to try this: Julia Evans and Kamal Marhubi’s Do you know how much your computer can do in a second? Apparently not! Very fun and humbling.
I really enjoy Alex Kladov’s writing. Go check it out! If I had to choose a favourite it would be Basic Things with Performance Profile Visualization Challenge as the runner-up.
less_slow.cpp
by Ash Vardanian is an excellent reference for performance engineering.
The best part is it’s backed by real benchmarks you run yourself. I also
found Mastering C++
with Google Benchmark and Understanding
SIMD super useful when I was first getting into performance
work.
My Life in Weeks is beautiful and terrifying. It visualises the scale of a lifetime.
Practical Data Oriented Design by Andrew Kelley is a must-watch.
Testing Distributed Systems with Deterministic Simulation by Will Wilson is the classic talk on deterministic simulation testing. The sequel (which features Super Mario Bros) is super fun too.
Although I have mixed feelings about Nix, the benefits of declarative, reproducible software are undeniable. If you’re going to learn Nix, start with Zero to Nix.