Software Design for Flexibility
#895 of 2,654 all-time
Software Design for Flexibility
Gerald Jay Sussman
8 people recommended it in 3 threads, 2021–2024.
1 commenter pushed back on it — worth reading the threads.
What people on Hacker News said
The introduction to that book is brilliant at identifying just how much room software has to grow (you can find similar talks from various Strange Loop sessions Sussman has done), and is really quite inspirational for anyone seriously thinking about the future of computing.
Ultimately what we want is the right way to organize programs for maximum flexibility.
This is a book that focuses on managing software complexity and to "avoid painting oneself into a corner".
Where it comes up
- SICP: The only computer science book worth reading twice? (2010) 2024 · 4 recommendations
- Ask HN: Best books on managing software complexity? 2022 · 3 recommendations
- Ask HN: What is the best programming book you've read? 2021 · 1 recommendation