Live data from Hacker News

Ask HN: Computer Science/History Books?

news.ycombinator.com

71–80 of 156 posts

Re: Ask HN: Computer Science/History Books?

#71

Two lesser known books that I enjoyed: 1) "Colossus: The secrets of Bletchley Park's code-breaking computers", and 2) "The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal". One thing I learned from the "Colossus" book was the contribution of British engineers to early computers (Tommy Flowers in particular). They didn't get the credit they deserved because their work was kept secret fo…

I came here to recommend The Dream Machine. Wonderful book and extremely well written.

Re: Ask HN: Computer Science/History Books?

#72
post #43

The Soul of a New Machine by Tracy Kidder. Probably the best book on product development ever written. Command Line Heroes podcast on it: https://www.redhat.com/en/command-line-heroes/season-4/minic... (Disclosure: I work for Red Hat) Also worth checking out in this vein is Showstopper about the development of Windows NT which focuses on the role of Dave Cutler.

Soul of a New Machine is fantastic!

Also on computer architecture / story of developing a new processor, "The Pentium Chronicles" by Robert Colwell is a really interesting book on the story of the Pentium Pro, the first out-of-order CPU from Intel.

Re: Ask HN: Computer Science/History Books?

#73

A People’s History of Computing in the United States - Joy Lisi Rankin Joy Rankin draws on detailed records to explore how users exchanged messages, programmed music and poems, fostered communities, and developed computer games like The Oregon Trail. These unsung pioneers helped shape our digital world, just as much as the inventors, garage hobbyists, and eccentric billionaires of Palo Alto.

https://www.goodreads.com/review/show/2612112367?book_show_a...

Re: Ask HN: Computer Science/History Books?

#74
The Dream Machine: J.C.R. Licklider and the Revolution That Made Computing Personal

It's an extremely well written book, starting from the very beginning at the time of WWII, tracing people, ideas, struggles, and achievements of great milestones in computer history. It's not your typical dry historical material, but somehow the author made it personal through the eyes of key people that influenced important computer science progresses, and in particular J.C.R. Licklider (Lick), who galvanized a lot efforts across the U.S. in the sixties that resulted in making computing interactive and ultimately personal, rather than batch and business-focused. Many important milestones are discussed, starting with the early days of mechanical computers, vacuum tubes, relays, ENIAC, UNIVAC, through MIT's various efforts during the cold war to help with real-time computing with Whirlwind and the SAGE project; IBM's mainframes dominance in the fifties, and the hacker culture that arose against it at MIT to build interactive computers like the TX-0 and TX-2, to the spin-off of DEC and its minicomputers that changed the game; to building time-sharing systems, and the groundbreaking inventions of Douglas Engelbart and his team at SRI; the rise of the ARPA network; the many great ideas developed at Xerox PARC; and ultimately the personal computer revolution and the Internet.

Re: Ask HN: Computer Science/History Books?

#75
The following is a list of my favorite books on software engineering, cyber-security, and the history of IT business development.

Bowden, Mark (2011) Worm: The First Digital World War

Brooks, Frederick (1995) Mythical Man-Month, 2nd ed.

Christensen, Clayton (1997) Innovator's Dilemma: When New Technologies Cause Great Firms to Fail

Hafner, Katie and Matthew Lyon (1996) Where Wizards Stay Up Late: Origins of the Internet

Hunt, Andrew and David Thomas (1999) Pragmatic Programmer

MacCormick, John (2012) Nine Algorithms that Changed the Future

McConnell, Steve (2004) Code Complete, 2nd ed.

Mitnick, Kevin and William Simon (2002) Art of Deception

Poulsen, Kevin (2011) Kingpin: How One Hacker Took Over the Billion-Dollar Cyber-Crime Underworld

Raymond, Eric (2003) Art of Unix Programming

Stone, Brad (2013) The Everything Store: Jeff Bezos and the Age of Amazon

Torvalds, Linus and David Diamond (2001) Just for Fun: Story of an Accidental Revolutionary

Wallace, James and Jim Erickson (1992) Hard Drive: Bill Gates and Making of the Microsoft Empire

Williams, Sam (2002) Free as in Freedom: Richard Stallman's Crusade for Free Software

Wilson, Mike (1996) The Difference between God and Larry Ellison: Inside Oracle Corp

Re: Ask HN: Computer Science/History Books?

#76
A lot of great books are already mentioned.

I also enjoyed "Masterminds of Programming: Conversations With The Creators Of Major Programming Languages" [0]

It's a collection of interviews with creators of languages (FORTH, C++, Python, Haskell, and many more) You learn a lot about language design decisions and their pitfalls.

And a shameless plug: I shared MapFilterFold as a Show HN earlier, a project that collects recommendations from Ask HN threads. Browsing the books tagged computer science might yield some interesting results[1]

[0] https://www.amazon.com/gp/product/0596515170/

[1] https://mapfilterfold.com/books/?genre=computer%20science

Re: Ask HN: Computer Science/History Books?

#78

As a follow-up, anyone have any books written about the Dotcom era? I was still fairly young at the time so I don’t remember a lot of it and I can’t find any books or shows that cover it. Lots of stuff from the 70s/80s/early 90s (Masters of Doom, Cuckoos Egg, Halt and Catch Fire, Pirates of Silicon Valley), and lots of stuff from modern Silicon Valley (Bad Blood, Silicon Valley, the various Steve Jobs movies/books) b…

The oldest 'Joel on Software' [0] posts are kind of a window into some of the best writing on software of that time.

[0] https://www.joelonsoftware.com/

Re: Ask HN: Computer Science/History Books?

#79
post #51

A few good ones that haven't been mentioned yet: * "IBM's 360 and Early 370 Systems " https://mitpress.mit.edu/books/ibms-360-and-early-370-system... * "Broad Band: The Untold Story of the Women Who Made the Internet" https://www.goodreads.com/book/show/35953464-broad-band * "Fire in the Valley: The Making of the Personal Computer" https://www.goodreads.com/book/show/1427580.Fire_in_the_Vall...

I second Fire in the Valley - there are a lot of good Mac-era anecdotes. Hertzfeld put a lot of them at https://www.folklore.org/ as well.

Re: Ask HN: Computer Science/History Books?

#80
Code: the hidden language of computer hardware and software, by Charles Petzold.

It's a modern classic (2000). It's less technical and more about the history behind the idea/theories of coding itself. It also explains some basic principles of how computers work, at a high level. Very well written.

Post reply on HN