Citat:
Ursprungligen postat av F Ultra
Ja det är svårt att mäta och kanske ännu mer att definiera, men min gut feeling av att ha programmerat i 36 år och läst kod skrivna av båda dessa herrar (och några tusen andra personer) är att det är ett ganska stort kompetensglapp mellan Bill och Linus.
Tror ett av problemen är att megafeta företag som Microsoft och framförallt den Amerikanska kulturen är duktig på att föra fram sina bakgrundspersoner som rena messias medan en Finlandssvensk som Linus är obekant för de allra flesta. Bara se på hur många som tror att Jobs var ett tekniskt geni när han egentligen inte hade någon tekniskt kompetens öht.
Sammanfattningsvis så kommer ingen att skriva memoarer om hur skicklig Linus medan t.ex Microsoft har ett intresse av att föda myten om Bill.
T.ex pannkaksproblemet handlar om ren matematik och inte programmering även om det naturligtvis då finns områden inom programmering där man måste vara duktig på matematik.
Ska man börja med i vilken ålder som man började programmera så började jag själv i 7-års åldern att programmera på papper (jag hade alltså inte tillgång till en dator än så jag skrev basic program i massvis av kollegieblock) men skulle aldrig för en dag anse mig vara ens i närheten av Linus nivå.
|
Bill Gates har sällan lyfts fram som en programmerare, förutom i början av Microsoft. Vad som snarare lyfts fram är vilken skicklig entreprenör han är (vilket iof är ganska rimligt med tanke på den enorma framgång han haft).
Samtidigt älskar alla en underdog. Det lilla mumintrollet som skrev sitt eget operativsystem och lade ut på nätet, varpå det spred sig till miljontals människor och företag, är en såndär historia som gärna berättas och alla uppskattar. Linus är definitivt känd som en genial kodknackare, medan Bill verkligen inte är det.
I mångas ögon är snarare Bill en sopa som gjort sig framgångsrik på att vara en elak kapitalist (en image han har tvättat bort en del på senare år).
Poängen med ålder var inte att han började tidigt, vilket han förvisso gjorde, utan att det blev många år av slaviskt programmerande innan han gled över allt mer åt att leda företaget. Jag vet inte om du läst Paul Allens bok ("Idea Man"), men han beskriver den tiden rätt bra. Läser man lite mellan raderna får i varje fall jag intrycket att Bill var den bättre programmeraren av de två, eller åtminstone den smartare, medan Paul var mer en kreativ introvert. Sedan finns det några portioner klassisk bitterhet där Paul tycker han fick slita hund med koden medan Bill gjorde annat (plus då att Bill verkar ha varit lite av en skitstövel i andra sammanhang också).
En av sakerna Bill och Paul gjorde var att skriva en BASIC-interpreterare i Assembler, för en dator de inte hade tillgång till - genom att emulera den - och en begränsning på 4Kb minne.
Sen finns ju en hel del härliga historier från anställda på Microsoft, den här t.ex.
https://www.joelonsoftware.com/2006/...-billg-review/
Samtidigt brukar den gängse uppfattningen om Bill Gates vara nåt i stil med: "Äh, han skrev väl lite kod en gång i tiden men har du testat Windows 95 eller!?". Typ.
Av det jag sett verkar han dock ha varit seriöst badass. Jag tänker inte göra någon jämförelse med Linus eller andra programmerare - jag vet inte hur något sånt kan mätas och jag har inte kompetensen att göra någon djupare analys av deras färdigheter. Med tanke på att det enda Linus gjort om dagarna de senaste 30 åren är att stänga in sig på sitt lilla kontor och programmera, så är det förstås inte alls orimligt att han också är den bästa programmeraren i skaran.
Apropå Steve Jobs måste han ändå ses som något slags tekniskt geni, trots att han inte hade någon vidare teknisk kompetens (jag tvivlar på att han var en total nolla där men han var uppenbarligen varken programmerare eller ingenjör). Hans geni låg väl i, bland annat, en intuitiv förståelse för tekniken och dess betydelse. Samt, förstås, hur han skulle få människor att knyta an till tekniken. På så vis har han ju blivit helt enastående framgångsrik.