Opiniated collection of cultural material in the programming field.
I started this to help beginners get a better understanding of their new profession, but I find it more and more useful.
Teach yourself programming in ten years
Structure and Interpretation of Computer Programs
The Unix and Internet Fundamentals
No Silver Bullet: Essence and Accidents of Software Engineering
The future of Programming (video)
Richard Stallman about Free Software
A Generation Lost in the Bazaar
The Languages Which Almost Became CSS
Debugging Behind the Iron Curtain
The Anatomy of a Large-Scale Hypertextual Web Search Engine
Manifesto for Agile Software Development
Manifesto for Software Craftsmanship
Why I'm not a big fan of Scrum
The Surprisingly Large Cost of Telling Small Lies
Hacker Mythologies and Mismanagement
SOLID (object-oriented design)
Microservices: a definition of this new architectural term
Architecture: the lost years (video)
Principles of chaos engineering
Sandi Metz' Rules For Developers
Things You Should Never Do, Part I
TDD is dead. Long live testing.
The JavaScript World Domination
Learning JavaScript Design Patterns
Why Golang is doomed to succeed
Become a Programmer, Motherfucker
Google: Guide for technical development
Talks that changed the way I think about programming (videos)