handmade.network » Forums » non-fiction books
OliverMarsh
Oliver
129 posts / 3 projects

A budding game developer and programmer

#20788 non-fiction books
3 months, 3 weeks ago Edited by Oliver on March 25, 2019, 11:06 a.m. Reason: Initial post

I have been reading 'the innovators' by walter isaacson and it's pretty good overview of computing. I was wondering if anyone had any recommendations for non-fiction computing books? I find I learn best from history type books, but any type would be great. The black books about doom etc. look like good resources as well, but haven't read them.
x13pixels
125 posts / 1 project

None

#20797 non-fiction books
3 months, 3 weeks ago

OliverMarsh
I have been reading 'the innovators' by walter isaacson and it's pretty good overview of computing. I was wondering if anyone had any recommendations for non-fiction computing books? I find I learn best from history type books, but any type would be great. The black books about doom etc. look like good resources as well, but haven't read them.


One of my favorites that I've recently read is "A Mind at Play: How Claude Shannon Invented the Information Age".

--
George
Guntha
31 posts
#20804 non-fiction books
3 months, 3 weeks ago

I read the Black Book about Wolfenstein 3D - not the Doom one yet - , and it goes pretty in depth as to how the team managed to fit a game in the computers of that time, with all the quirks and hardware constraints and exotisms that make writing "handmade" software today feel like a breeze.
Kapsy
16 posts

Based in Japan. Building a fully featured music production system with a twist.

#20996 non-fiction books
2 months, 2 weeks ago Edited by Kapsy on May 1, 2019, 4:55 a.m.

Hackers: Heroes of the Computer Revolution is a must read:
https://www.amazon.com/Hackers-He...n-Anniversary-ebook/dp/B003PDMKIY

Not strictly computing, but Ghost in the Wires: My Adventures as the World's Most Wanted Hacker is very entertaining:
https://www.amazon.com/Ghost-Wire...coding=UTF8&qid=1556685569&sr=1-1

But How Do It Know? - The Basic Principles of Computers for Everyone is a good intro to CPU basics:
https://www.amazon.com/But-How-Kn...=1556685814&s=digital-text&sr=1-1

The Art of Multiprocessor Programming:
https://www.amazon.com/Art-Multip...tipro%2Cdigital-text%2C276&sr=1-3

For project management, there's Skunk Works:
https://www.amazon.com/Skunk-Work...=1556686130&s=digital-text&sr=1-2

And The Mythical Man Month:
https://www.amazon.com/Mythical-M...ical+%2Cdigital-text%2C331&sr=1-1

Personally I don't tend to seek out hardcore technical info via books, unless it's pretty fundamental (math, graphics, dsp fundamentals etc).

Some good recommendations here too:
http://fabiensanglard.net/algorithms_and_datastructures/index.php
http://fabiensanglard.net/books_recommendations/index.php