Resources
Books, papers, articles, talks and courses I recommend.
Books (2)
Foundational texts on software engineering and computer systems.
Whitepapers (2)
Papers that defined whole fields, from distributed systems to cryptography.
Articles (2)
Essays on engineering culture, system design and the craft of software.
Videos (2)
Conference talks and lectures.
Courses (2)
Structured learning paths and university courses.