Webliography
- Scott Rosenberg’s Code Reads: Some of the best theory of software discussion on the web
- Backus’s “Can Programming be Liberated From the Von Neumann Style”: Origins of functional programming, controversial
- Raymod’s “Cathedral and Bazaar”: Open source manifesto, experience
- Parnas’s “Software Aspects of Strategic Defense Systems”: Are we really up to the challenge of building what we want
- Kapor’s Software Design Maifesto: Call to write software that works so well it pleases us, not frustrating junk
- Knuth’s “Structured Programming with Go Tos”: Socratic exploration of GOTO, and coding theory
- Dijkstra’s “Notes on Structured Programming”: Good ideas for coding well
- Dijkstra’s “The Humble Programmer”: Be careful what kind of messes you make for yourself…
- Dijkstra’s “Go To Statement Considered Harmful”: The classic - goto is bad paper, but its not so simple
- No Silver Bullet - Frederick Brooks: We haven’t found it yet - make Brooks is right
- Dreaming In Code - Scott Rosenberg: Great read
- Endnotes from Dreaming in Code (the book): Tons of interesting places to go
