Stay up to date with notifications from The Independent

Notifications can be managed in browser preferences.

The Independent's journalism is supported by our readers. When you purchase through links on our site, we may earn commission. 

Bill Gates once said 'definitely send me a résumé' if you finish this fiendishly difficult book

'It took incredible discipline, and several months, for me to read it'

Matt Weinberger
Monday 09 May 2016 15:54 BST
Comments
World Bank President Jim Yong Kim speaks with Microsoft co-founder Bill Gates at a forum on financial development at the 2016 IMF World Bank Spring Meeting in Washington
World Bank President Jim Yong Kim speaks with Microsoft co-founder Bill Gates at a forum on financial development at the 2016 IMF World Bank Spring Meeting in Washington

Your support helps us to tell the story

From reproductive rights to climate change to Big Tech, The Independent is on the ground when the story is developing. Whether it's investigating the financials of Elon Musk's pro-Trump PAC or producing our latest documentary, 'The A Word', which shines a light on the American women fighting for reproductive rights, we know how important it is to parse out the facts from the messaging.

At such a critical moment in US history, we need reporters on the ground. Your donation allows us to keep sending journalists to speak to both sides of the story.

The Independent is trusted by Americans across the entire political spectrum. And unlike many other quality news outlets, we choose not to lock Americans out of our reporting and analysis with paywalls. We believe quality journalism should be available to everyone, paid for by those who can afford it.

Your support makes all the difference.

In the world of Silicon Valley, there are few books held in higher esteem than "The Art of Computer Programming," a multivolume set by Stanford professor emeritus Donald Knuth.

"If you think you're a really good programmer... read (Knuth's) Art of Computer Programming... You should definitely send me a résumé if you can read the whole thing," read a quote from Bill Gates on the cover of the third edition of the first volume.

That quote was taken from a syndicated newspaper column that Gates used to write, reported the MIT Technology Review's Steve Ditlea, where he also praised its legendary difficulty:

"It took incredible discipline, and several months, for me to read it. I studied 20 pages, put it away for a week, and came back for another 20 pages. If somebody is so brash that they think they know everything, Knuth will help them understand that the world is deep and complicated.

When the first volume of "The Art of Computer Programming" came out in 1962, it was the first book to take a deep look into the math and science of programming. Knuth has made this his life's work, and has said that it'll be a seven-volume set before it's done, "God willing." The most recent piece of the book was released in December 2015.

"The four hardbound volumes of Donald Knuth's 'The Art of Computer Programmin, all snug in their dark purple case, send a clear message: Step aside, Muggles, because you're in the presence of a Real Programmer. A Serious Practitioner of Computer Science," writes San Francisco entrepreneur Carl Tashian in a recent Medium essay.

Over that long span, Knuth's work has become the stuff of tech-industry legend — a rite of passage for any programmer who wants to go beyond mere coding and deeper into the underlying complexity that makes it all work.

"If there is a Koran, Bible, or Tao of Computer Science, this is it," wrote an Amazon reviewer in 1997.

It's known for being thorough and deep, sure, but also tremendously challenging and bruising to the ego of many programmers. The cream of the crop, including Gates, have trouble navigating Knuth's example problems and dense mathematical proofs.

And despite its long publishing history, Knuth keeps "The Art of Computer Programming" up to date by enlisting his many fans. If you spot any kind of error in his books, you might get one of his famous "Knuth reward checks," a bounty in the amount of $2.56, or what he calls "one hexadecimal dollar." Those checks are a valuable prize for anyone who wants to prove that they know what they're talking about.

You don't need to read it in order to understand how to write a computer program anymore than you have to understand how internal combustion works to drive a car, so don't take this as a homework assignment. But if you want to test your mettle against the best, the up-to-date "The Art of Computer Programming" is on Amazon now.

Read more:

• Barack Obama says Britain is a 'free rider'
• These tweets nail the absurdity of many tech offices
• 4 reasons why the Irish economy killed it in 2015

Read the original article on Business Insider UK. © 2015. Follow Business Insider UK on Twitter.

Join our commenting forum

Join thought-provoking conversations, follow other Independent readers and see their replies

Comments

Thank you for registering

Please refresh the page or navigate to another page on the site to be automatically logged inPlease refresh your browser to be logged in