Verkligt geni är ofta långsamt att utvecklas. Ingen skulle ha gissat att Albert Einstein skulle bli vår främsta matematiker när han flunked ur den franska klassen (men inte beräknad som alla antar) eller att Richard Feynman - som var känd att besöka topless barer i sin ungdom - skulle hjälp uppfinna atombomben.

Intelligens måste ibland spiras och växa innan den når sin svaghet och för resten av oss kan bara dödliga fullt ut uppskatta en vansinnigt hög IQ.

I teknik verkar denna process ta ännu längre tid. Bill Gates, en horn-rimmed dweeb som slängde in i sin pappas kontor för att spela spel på en superdator, fortsatte att uppfinna både DOS och Windows och grundade Microsoft.

Steve Jobs, grundare av Apple, började som en telefonsamlare innan han drömde upp iPhone. Men du vet förmodligen redan om de där killarna. Här är några mindre kända geekgenier, tillsammans med vad de gjorde som gör dem så tekniskt speciella.

1. John Von Neumann, lagrad programarkitektur
Ser som konsult 1944 på EDVAC-datorn - som använde binära siffror istället för de vanligare decimalerna - var Von Neumann den första förespråkaren av en lagrad programarkitektur, där minne, I / O och lagring är separerade från CPU. Den här tidiga konstruktionen för sammankopplade komponenter används i nästan alla elektroniska enheter - från din smartphone till en stationär dator. Faktum är att systemdesigners fortfarande inser fördelarna med Von Neumann-arkitekturen. Nyligen släppte Apple en ny Mac Pro som låter dig ta bort ett fack som innehåller åtta minneskort för enkel åtkomst.

2. Alan Turing, Turing Test
Denna historia bakom denna matematiker i London är en av stor framgång och högprofilmisslyckande. 1945, enligt Britannica.com, rekryterade National Physical Laboratory i London Turing att uppfinna den första digitala datorn som lagrad program. Hans design ansågs vara för komplex för nuvarande tekniska metoder så att NPL skapade en mindre komplicerad version. År 1948 byggde Royal Society i Manchester istället den första digitala datorn och slog Turing i slag.

Turing lämnade NPL och fortsatte med att uppfinna Turing-testet, vilket fortfarande används i databehandling som ett sätt att avgöra om en dator kan tänka sig som en människa. Turing fortsatte att uppfinna andra beräkningsteorier, men hans berättelse slutade i förtvivlan. Han fann sig skyldig i homosexualitet (då ett brott i England) och dömde till "genterapi", så småningom begick han självmord.

3. Jack Kilby, Microchip
Jack Kilby uppfann den första mikrochipen vid Texas Instruments 1958. Om storleken på ett pappersklipp hade det första chipet bara en transistor för att lagra data - moderna mikrochips har miljarder transistorer - och passar på en liten bit germanium placerad ovanpå ett glasark. Kilby visade att en sinusvåg kunde undulate över mikrochipen och inledde en ny tid för elektronisk innovation. Mikrochipen ledde till den första dataprocessorn och alla slags gadgets - från 60-tums HDTV-apparater till GPS-mottagaren i din bil. En dag kommer en mikrochip att bli implanterad i kroppen, vilket gör snabba livsmedelsresor ännu snabbare.

4. Grace Hopper, kompilator
År 1959 trodde alla att en dator bara var för att göra enkla matematik och ingenting mer. Grace Hopper, en US Navy admiral, hade andra idéer. Hon uppfann en kompilator, som översätter matematisk kod till maskinens språk. Tänk på det som att lära din hund att skriva engelska: hon tänkte på hur man gör en dator tänker utöver grundläggande numeriska beräkningar. Senare utvecklade hon grunden för vad som så småningom skulle bli COBOL (gemensamt affärsorienterat språk), ett av de vanligaste programmeringsspråken i näringslivet.

Även om Hopper felaktigt hänfördes till att komma på termen "bug" (ingen vet vem som först tänkte på termen) fann hon ordet "debug" vilket är mycket mer användbart ändå - det betyder att bli av med fel i en dator program.

År 1969 tilldelade Data Management Processing Association Hooper med "Computer Science Man of the Years accolade", förmodligen för att de inte var säkra på att en kvinna någonsin skulle kunna kvalificera sig. Hon har också skillnaden i att gå från Navy två gånger. Efter hennes första pensionering återupptog Navy henne, eftersom de inte kunde räkna ut hur man felsöker ett lönesystem. Hon gick i pension igen vid 80 års ålder.