Fundamentals
Architecture for generations – Increment: Software Architecture
Teach Yourself Programming in Ten Years
Async
Async hazard: mmap is secretly blocking IO | Huon on the internet
Estimation
SREcon19 Europe/Middle East/Africa - Advanced Napkin Math: Estimating System... - YouTube
Testing
Code maintenance
Abstraction
Up and Down the Ladder of Abstraction
The Wrong Abstraction — Sandi Metz
Transgressive Programming: the magic of breaking abstractions
Inspiration & digital art
progrium technology company: progrium technology thesis 2022
jaseemabid/inc: An incremental approach to compiler construction - Jaseem Abid, a fellow Recurser
Diversions
Parsers
Laurence Tratt: Why We Need to Know LR and Recursive Descent Parsing Techniques
Tools
Compiler / compiled code
The LLVM Compiler Infrastructure Project
Inspecting compiled code - example - by Charles Eckman, a fellow Recurser
Shell
Ghostty 👻 – Mitchell Hashimoto
ShellSage - Your AI Bash Buddy – Answer.AI
Elvish Shell - by Qi Xiao, a fellow Recurser
Etc
clintjedwards/gofer: Simple, opinionated, container-focused, continuous thing do-er. - by Clint Edwards, a fellow Recurser
excalidraw/excalidraw: Virtual whiteboard for sketching hand-drawn like diagrams: Excalidraw
Local & personal compute
Home-Cooked Software and Barefoot Developers
Malleable software in the age of LLMs
An app can be a home-cooked meal
Continuous integration
From the 80's to 2024 - how CI tests were invented and optimized