Recommended Reading for Computing Enthusiasts

Here is a thread created at the suggestion of another user for book suggestions for computing enthusiasts so the original thread does not get off-topic.

The first two books suggested are:

Hackers: Heroes of the Computer Revolution by Steven Levy
The Soul of A New Machine by Tracy Kidder

5 Likes

The Cuckoo’s Egg: Tracking a Spy Through the Maze of Computer Espionage by Clifford Stoll

3 Likes

The Silicon Boys And Their Valley Of Dreams,
De David A. Kaplan.
Editorial Harpercollins Publishers Inc

The Internet Archive

1 Like

“Rebel Code” by Glyn Moody.

2 Likes

Don’t forget the classic “Neuromancer” by Willian Gibson.

Fictional yes, but in advance for its time!

As fiction goes, we also should not forget Snow Crash by Neal Stephenson.

1 Like

this one reminds me of another one, but zero computer related:

Surely You're Joking, Mr. Feynman! Book by Richard Feynman

1 Like

Charles Petzold: Code

Fascinating book about how computers work.

1 Like

One Jump Ahead: Computer Perfection at Checkers

It’s hard to believe that it’s been over a decade since One Jump Ahead: Challenging Human Supremacy at Checkers was published. I’m delighted to have the oppor- nity to update and expand the book. The ?rst edition ended on a sad note and that was re?ected in the writing. It is now eleven years later and the project has come to a satisfying conclusion. Since its inception, the checkers project has consumed eighteen years of my life-- twenty if you count the pre-CHINOOK and post-solving work. It’s hard for me to believe that I actually stuck with it for that long. My wife, Steph, would probably have something witty to say about my obsessive behavior. Rereading the book after a decade was dif?cult for me. When I originally wrote One Jump Ahead, I vowed to be candid in my telling of the story. That meant being honest about what went right and what went wrong. I have been criticized for being hard on some of the characters. That may be so, but I hope everyone will agree that the person receiving the most criticism was, justi?ably, me. I tried to be balanced in the storytelling, re?ecting things as they really happened and not as some sanitized everyone-lived-happily-ever-after tale.

The new edition of this extraordinary book depicts the creation of the world champion checkers computer program, Chinook. In only two years, Chinook had become a worthy opponent to the world champion, and within four years had defeated all the world’s top human players. Jonathan Schaeffer, the originator and leader of the Chinook team, details the mistakes and technical problems made and the lessons learned in the continuous effort to improve Chinook’s performance, revealing the human factor behind the program’s design. The development of Chinook begins in 1988 as an innocent question asked over lunch and is followed to the final match against then world champion, Marion Tinsley, and ultimately to its recent triumph, solving checkers. Schaeffer’s unwaveringly honest narrative features new anecdotes, updated material and technology descriptions, and additional photos and figures, providing an engrossing account of an obsessive quest to achieve perfection in computer checkers.

Jonathan Schaeffer is a professor of Computing Science at the University of Alberta. His research interests are in artificial intelligence, and he is well known for using games to demonstrate his ideas. He has achieved success building high-performance programs for chess, checkers and poker. Today, most of his research effort is devoted to addressing the challenging problems of the commercial games industry.

“In his unique voice, Jonathan Schaeffer describes the ups and downs of a research project where the ultimate goal is perfection. And Schaeffer is brutally honest about his failures to live up to this standard. When he finally succeeds at his eighteen-year quest, the reader can’t help but share the emotions of the moment.”

– Murray S. Campbell, member of IBM’s Deep Blue Supercomputer development team

2 Likes