10
votes
Looking for programming/software book recommendations
I'm not looking to gain any practical skills from these recommendations (ex: not "Clean Code", "The Pragmatic Programmer"). Last year I read through the two books in Fabien Sanglard's Game Engine Black Book series and would love to get my hands on more books like them. Books that focus on history, arcane details and secrets once thought lost to time. Sadly it appears I've already worked through Sanglard's entire bibliography. But I'm sure there's more stuff out there like it.
Masters of Doom: How Two Guys Created an Empire and Transformed Pop Culture:
The Making of Prince of Persia:
Hackers: Heroes of the Computer Revolution:
I can second Masters of Doom! I haven't read the book about Prince of Persia but have read and watched several interviews with Jordan Mechner and they were very interesting.
A coworker of mine has a book on obscure but useful programming tricks. I'll see if I can dig up the title.
Thanks for all the recommendations!
It's a been a while, but I remember Soul of a New Machine being pretty good. It's the story of how a new minicomputer was designed, back before personal computers.
I will second the recommendation of Steven Levy's Hackers, which had major influence on me as a college student. Nowadays I would be more critical of the cultures it describes, though.
Glad you liked it! Here are a couple more of Tracy Kidder's books that I liked:
Mountains Beyond Mountains (2003) - This is about Dr. Paul Farmer, who founded a charity named Partners in Health to bring health care to Haiti, and later other places like Rwanda.
House (1985) - This is about the process of building a new house and especially the sometimes-tense relationships between the owners, architect, and builders. Houses are not built like this anymore but I imagine that there are similar tensions today.
He wrote a bunch of other books too that I should probably read.
I’ll check it out, thanks!
Nature of Code and Game Programming Patterns. They're both good and they're both free.
I think you might like why's (poignant) Guide to Ruby.