Essential Insights from Programming Talks

Key ideas distilled from talks by Rich Hickey, Alan Kay, Guy Steele, and others — on simplicity, state, design, and the gap between what programming is and what it could be.