.
Wisdom suggests that behind every great man there's a great woman, although these days it could just as well be the other way around.
But behind every great technology there's almost always a great geek, the men and women whose vision and invention helped create the world and its technology as we know it.
Often unsung and underappreciated, their own personalities or lifestyles usually keep them from gaining greater public recognition.
You won't find any smooth-talking chief executives or business masterminds who built computing empires on this list (that comes next week).
These people are the geek's geeks. They are the truly magnificent eggheads that worked their magic on the most basic levels, from invention and development to silicon and command lines.
With so many great minds to choose from, it was all but impossible to narrow this list down to 10 but, after considerable argument, we've managed it, nearly.
So at the end you'll find a couple of honourable mentions; it was either that or a fight would have broken out.
1.
Linus Torvalds
Shaun Nichols: It's one thing to write a complete computer program. It
takes an entirely different level of geekdom to write a computer operating
system. Compound this with the fact that the operating system is a rewrite of
the most successful network operating environment of all time, and then - as the
icing on the cake - giving the code away to the rest of the world for free, and
you'll start to understand why Linus Torvalds earned the number one spot.
One story jokingly tossed around is that Torvalds wrote all of the code for the Linux kernel on the back of a shovel over the course of one cold Finnish winter. The reality is only slightly less amazing: the 21-year old student wrote the first versions of his Unix clone in his spare time as a way to connect with servers at the University of Helsinki in 1991.
Over the next 17 years, Linux developed into one of the most popular operating systems in the world, both for enterprise server and client computing. Many people interact with Linux machines on a daily basis without even knowing it.
Perhaps even more important, Linux provided the spark which ignited the developing open source software movement, which has now redefined the idea of distribution and arguably helped form the basis of collaborative principles on the web which would later become social networking and hosted collaboration tools.
Although Linux now has thousands of developers, Torvalds remains its ultimate guardian, keeping final say on the direction of the kernel's development.
He is revered in nearly every circle of the computing world. From servers to clients to IT infrastructure and management, Linus Torvalds reigns supreme in today's order of geeks.
Iain Thomson: In many years of travelling to Finland I have come to love the place, and Torvalds exemplifies why. It's a nation of bloody-minded individuals who recognise that, while this is good up to a point, working together is also essential.
There is also a disdain for the material lifestyle. Had Torvalds been raised in America he might very well be a billionaire, but instead he lives modestly and takes his wealth in knowing that he changed the computing landscape for ever.
Torvalds was always going to be in our top three but for consistent and long-term brilliance we decided he had to get the top spot. We have yet to see the full effect of Torvalds's invention on the computing sphere, but it's going to be fun watching it develop.
2.
Steve Wozniak
Shaun Nichols: It can be argued that no company did more to bring about
the advent of home computing than Apple. While Steve Jobs was the marketing
mastermind who brought the whole thing about, Woz was the engineering muscle who
developed the company's first products.
Back in the mid-1970s, there really was no such thing as a home computer. While a terminal could be installed in a house, there wasn't much of a reason to do so. Wozniak changed that by developing a machine that was easy to understand and use and, most importantly, was cheap to build and buy.
Not only did Woz design and build the first Apple computer, he wrote the operating system for the company's machines until the early 1980s - by hand with pencil and paper.
But the real geek appeal of Woz is that, despite it all, he hasn't lost touch with his roots. He still has the air of a guy who stays up all night watching Red Dwarf and hacking out code just for the hell of it. Woz enjoys Segway polo and he's even shown up in the queue for Apple's iPhone releases.
Whether you're an Apple fanboy or a Mac hater, you have to love Woz. Truly, the man is the people's geek.
Iain Thomson: I may not be Apple's biggest fan but Woz is a legend and deserves the number two spot. He's a painfully shy man still, with only a deep love and understanding for technology. As he himself has said, if he hadn't met Steve Jobs he'd probably be living alone, with a small cubicle at HP where he would craft elegant devices and code.
He is still for many the king of geeks but, if you look at how long he actually stayed in business, his effect over the past few decades has been relatively minimal, as he has devoted himself to teaching and other projects. Nevertheless, the man is a giant in a world of technology pigmies.
3.
Sir Tim Berners-Lee
Iain Thomson: It is no exaggeration to say that, if it wasn’t for Tim
Berners-Lee, you might not be reading this article.
Berners-Lee developed the basic protocols of the World Wide Web while at CERN, initially just for internal use. But when the brilliance of the invention became clear he devoted his life to its growth and spread, even if he did make a few mistakes along the way (see Geek 5).
Had he patented his invention, Berners-Lee would probably have wealth equalling that of a small country. Instead he gave it away, recognising that profiting from something like this would inhibit the growth of a technology that had the potential to revolutionise human affairs.
Some younger readers may not remember a world without the internet, but those of us who do recognise the enormous changes it has wrought know that the world would be a poorer place, both intellectually and financially, without it.
Berners-Lee is still active in nurturing his invention, leading the fight against internet monitoring by ISPs and remaining a vocal supporter of net neutrality. He is also working on the next generation of the internet, the semantic web.
Shaun Nichols: Sometimes it can be hard to comprehend the scale on which certain technologies can influence the world. The tens of billions of dollars in commerce which stemmed from Berners-Lee's work is simply mind-blowing.
It's also a testament to the work done by CERN and its benefits to the rest of society. Had it not been for the Large Hadron Collider, most people would not have the slightest clue about the organisation and what it has done.
4.
Seymour Cray
Shaun Nichols: Perhaps nobody was more influential in the advent of
supercomputing than Seymour Cray. From ERA to Control Data Corporation to Cray
Research, his designs became the backbone systems at laboratories like Livermore
and Los Alamos. Many of his innovations became basic concepts for supercomputer
design.
Legend has it that, at the age of 10, Cray used an erector set to construct a Morse decoding tool. Later in his life, Cray spent his free time redesigning the logic circuits for his computing systems.
Iain Thomson: Cray is similar to many on this list in that he was never happy as the head of a company. The true geek never is, because there's so much to distract them from the really important stuff, i.e. doing it better than anyone else.
Although his machines were often seen as the backbone of the military/industrial complex they were more often used for good. We would lack many great medical treatments and materials, and knowledge of the changing climate, without his machines.
5.
Marc Andreessen
Iain Thomson: Marc Andreessen, with Eric Bina, was responsible for
Mosiac, the first mass market web browser. As an unassuming computer student
Andreessen learned of Tim Berners-Lee's invention and decided to design a
browser that would make the internet easier for people to use.
This led to a brief conflict with Berners-Lee, who was peeved that Andreessen had included the ability to view pictures online, as he thought it should be for text only.
Mosaic was developed into Netscape Navigator and for years was the de facto application for accessing the internet. It so terrified Microsoft that the company launched a dirty war against the browser that would later see the software giant fined hundreds of millions of dollars.
Since the crushing of Netscape, Andreessen has devoted himself to a series of new startups, each with a good idea, and each bought up by other companies. He lives the life of the itinerant geek, but his name on a list of speakers will bring admirers by the thousand.
Shaun Nichols: Andreessen may be considered one of the more successful geeks on this list, despite getting run out of town by The Borg. More than most he seems to embrace and appreciate his position, and is not afraid of publicity.
Andreessen is that rare mix of computer geek ingenuity, and chief executive ambition. Unlike others on this list, he not only has a knack for developing great products, but the ability to turn them into a solid business plan ... for the most part.
6.
Rear Admiral Grace Hopper
Iain Thomson: While there have been plenty of women who have made a
mark in the computing field, Grace Hopper is preeminent.
In the Second World War Hopper left her comfortable student life for the US Naval Reserve and started programming, first with the Mark One computer and then with Univac. She turned down a professorship and spent the next 30 years as a leading light in the IT world.
Hopper developed the first compiler and pioneered the idea that programming could be done in English, not machine code. She invented the Flow-Matic language to prove her point, which in turn was key to the development of Cobol. She even popularised the term 'bug' to describe a software glitch, named after the moths that occasionally blocked computer relays.
During the 1970s she retired several times, always to return to duty when needed, and in 1983 was named rear admiral by special presidential appointment. After she left the navy she worked as a consultant for DEC until her death at 85.
Hopper's influence is still felt today. 'The Hoppers' are a group of female Microsoft employees some 3,000 strong who sponsor a scholarship in her name, and visitors to Arlington can rest their feet and enjoy the sun in Grace Murray Hopper Park.
Shaun Nichols: Grace Hopper's story should be mandatory learning for every science class. With the dearth of women in IT, reaching girls at the high school or even elementary school level should be a major priority.
Not only is Hopper remarkable for her ability to penetrate what was completely a 'good old boys club' in computing with the US Navy, but her assertion that programming should be done in English proved vital in making computing accessible to most companies and individuals.

7.
Jack Kilby and Robert Noyce
Shaun Nichols: Both great minds in their own right, Kilby and Noyce are
forever joined at the hip in history for their unintentional collaboration on
one of the most important inventions in computing history - the
integrated
circuit.
Kilby invented his integrated circuit in the summer of 1958 while the rest of the staff at Texas Instruments were on holiday. The rookie engineer used a single block of germanium to build all of the necessary components for an electronic circuit, eliminating the need to solder thousands of components to a single board when building computing circuits.
Some six months later Intel's Robert Noyce, unaware of Kilby's work, constructed a circuit from a single block of silicon. Noyce's methods later became the first microprocessor and enabled computing as we know it. Both men deservedly earned Nobel prizes for their work.
Iain Thomson: This was a tough call. There was some discussion about replacing Kilby and Noyce with Gordon Moore but in the end Shaun won out. Moore may have been an engineering genius, but these two were the spark that set off the revolution.
Without Kilby and Noyce computers might still be the size of rooms, with huge oil filled cooling baffles and highly fragile mechanics. Arthur C Clarke once noted that the microprocessor significantly slowed manned space flight, since before the microprocessor many more astronauts would have been needed in orbit to man a spacecraft's computer systems.
8.
Alan Turing
Iain Thomson: It is not an exaggeration to say that Alan Turing and his
team at
Bletchley
Park saved millions of lives in the Second World War and ultimately paved
the way for the technology industry as we know it. Not bad for barely a decade's
work.
As a brilliant young mathematician Turing foresaw that the time had come for mechanical computers, and was key to their design and philosophy. He developed the code-breaking Bombe from its Polish original, and was an important player in bringing together the team behind Colossus, arguably the world's first programmable computer.
Turing was also key in the development of the idea of artificial intelligence. The Turing Test, whereby a computer must convince a remote human operator that it is human, is still one of the standards of artificial intelligence today.
Turing may have had much more to offer the world but after being outed and then persecuted for his homosexuality he committed suicide in 1954. Had he lived the computer could have been completely different today.
Shaun Nichols: When you consider how many thousands of great minds and millions of hours have gone into developing the technologies we have today, visionaries like Turing simply become giants.
This wasn't a typical story of two graduate students in a comfortable garage somewhere in Northern California. Turing was able to construct machines that were beyond anything ever seen while under the threat of Nazi invasion.
As Iain pointed out, it's a terrible shame that such a brilliant mind was taken from the industry so early.
9.
Richard Stallman
Shaun Nichols: If Linus Torvalds provided the spark to set off what has
become today's open source movement, Stallman built the fireplace, chopped the
logs, arranged the kindling and doused it with lighter fluid.
While at MIT, Stallman sought to preserve the 1970's 'hacker' culture by creating standards for free software that would later become the GNU Project. He was also a heck of a programmer. Among his creations are the GNU compilers and the Emacs project.
Iain Thomson: I would have liked to see Stallman higher on the list but there was such stiff competition that he had to move down.
Stallman's a tough old soul, a brilliant mind and a deadly enemy, but is firmly committed to his goal of free software for all. His is the kind of mind that, had it been applied to politics, could have lead to a revolution, or more likely, a blindfold and firing squad.
He is a persistent thorn in the side of the commercial software industry, but proof that such people are needed and wanted by the rest of the world.
10.
Paul Allen
Iain Thomson: Without Paul Allen Bill Gates would not have become the
richest
man in the world. Allen convinced Gates to drop out of Harvard to set up
Microsoft, and was twice the programmer Gates ever was.
Allen was key to Microsoft's early success but was never as driven as Gates, once falling out with him after he skipped work for a day to go and see the first ever Space Shuttle launch. He was also key to Microsoft's buying QDOS, which the company transformed into DOS, the cornerstone of its success.
After a bout of cancer Allen retired and used the enormous wealth he had helped create to fund other important technology companies, notably AOL and the commercial space operation Scaled Composites, which won the X Prize.
He now devotes much of his time to philanthropy and, although his mega yacht and personal submarine (painted yellow) are not traditional geek accoutrements, it's difficult to begrudge him some toys.
Shaun Nichols: Paul Allen is Microsoft's Steve Wozniak. Not only did he play the classic geek role as the unsung hero whose genius drives the company through its earliest and hardest times, but like Woz he aged well for a geek. Even in lavish wealth, you get the feeling this is a guy you could sit down and discuss Monty Python with.
The Bill and Melinda Gates Foundation is an admirable enterprise, but Allen was there first. While Gates was still locked on his quest for world software domination, Paul Allen was setting the blueprint for how tech millionaires should give back to the scientific community and society as a whole.
Honourable
Mention: Curt Herzstark
Shaun Nichols: The first electronic miniature calculators emerged in
1970. What many people didn't realise, however, was that a calculator you could
hold in your hand had been available for more than 20 years.
Curt Herzstark invented the Curta mechanical calculator prior to World War Two, then perfected the design while a prisoner in the Buchenwald concentration camp. To this day, the cylindrical crank-operated Curta is an engineering masterpiece.
Iain Thomson: Herzstark's invention literally saved his life, as it is unlikely that he would have survived the war without it and would have joined the six million Jews and five million others who fell victim to the Holocaust.
After the liberation he had to flee the Soviets before he could finally see his calculators made in Lichtenstein. For a phenomenally tenacious geek like Herzstark the invention of the electronic calculator must have been a hard blow indeed.
Honourable
Mention: Randall Munroe
Iain Thomson: OK, mea culpa on this one, I fought long and hard to get
Munroe into the top 10 but just couldn't justify it, so we settled on the
Honourable Mention.
Randall Munroe was a NASA contractor who in 2006 came up with the idea of a web-based comic dealing with technology, philosophy, relationships and, occasionally, velociraptors.
In the past few years I have met very few people in the industry who do not have a favourite creation, even if some require knowledge of UNIX to get the joke.
Munroe has spawned entire internet subcultures, including Rule 34 (if you can imagine something then there's a web page of porn for it). He is a passionate supporter of women online and is one of the most popular public speakers in the technology field.
Munroe still codes, pursues geek activities such as kite photography and geohashing, and lives simply from the sale of merchandise. I feel he will become to the IT industry what Charles Schultz was to the world.
Shaun Nichols: I was a bit sceptical about this pick until I sat down and thought about just how well Munroe is able to skewer the industry. While what he makes doesn't change the face of computing, it really hits at the heart of everything in the tech world.
Every industry needs a satirist, a clown and a brilliant pundit. Munroe does all three amazingly well, while still keeping everything technically accurate.
Do you agree?
Andrew Tanenbaum
He should be somewhere on that list...if it wasn't for him, half of us wouldnt have decided to enroll for programming classes...
Posted by Nrip, 10 Nov 2008
Where is Bill Gates on this list?
He should be on the top of the list. 90% of all OS'es worldwide has been Windows. That ought to account for something.
Posted by Tom R, 11 Nov 2008
Missing Tanenbaum and Gates
Missing Tanenbaum and Gates
Posted by Spiff, 12 Mar 2009
Stallman Placement?
Stallman should be way higher---most Linux operating systems would not run very well at all if it was not for GNU software
And agreed--where's andy tannenbaum?
Posted by Lu, 23 Apr 2009