Dansk top-programmør kører Le Mans: Derfor minder racerløb om programmering

Interview: David Heinemeier Hansson er ikke bare kendt som manden bag Ruby on Rails. Han kører også racerløb og skal blandt andet deltage i dette års Le Mans.

Artikel top billede

Billederne er udlånt af David Heinemeier Hansson. (Foto: Sorted)

Danske David Heinemeier Hansson har gang i en yderst succesfuld it-karriere som hovedpersonen bag Ruby on Rails, der bruges til udvikling af web-applikationer, og som partner i den amerikanske softwarevirksomhed Basecamp.

Racerløb trækker dog i stigende grad i den 36-årige top-programmør, der siden 2005 har holdt til i henholdsvis Chicago og Sydspanien.

David Heinemeier Hansson, der oprindeligt kommer fra København, fik ellers først kørekort som 25-årig. Alligevel kører han nu racerløb, og han er igen i år at finde i feltet til 24-timers løbet Le Mans i Frankrig.

Her var David Heinemeier Hansson i 2014 sammen med Kristian Poulsen og Nicki Thiim med til at køre 'danskerbilen' hos Aston Martin, der løb med Le Mans-sejren i GTE AM-klassen.

Samme år vandt han også World Endurance Championship.

Skal køre for Porsche

2016 bliver også en yderst spændende sæson for David Heinemeier Hansson, der nu kører for Porsche til Le Mans i GTE AM-klassen.

Men hvor kommer interessen for racerløb egentlig fra, og hvad får overhovedet en succesrig it-entreprenør og programmør til at overveje hurtige biler som en sideløbende karriere?

"I 2007 var der en ven i Chicago, der tog mig med ned på en racerbane og gav mig en tur i sin bil. Det var godt nok sjovt," fortæller David Heinemeier til Computerworld.

"Jeg havde ikke engang kørekort, før jeg var 25, og når der blev kørt bil, var det på Playstation og Xbox. Så selvom jeg altid har værdsat biler på den måde og også har set motorløb i fjernsynet, så var det meget fjernt."

Læs første del af interviewet her: Danske David Hansson skabte Ruby on Rails: Derfor blev det et globalt megahit

"Men da jeg så kom til Chicago, fandt jeg ud af, at man simpelthen er nødt til at have en bil - ellers kan man ikke komme frem og tilbage."

"Og så det at komme ned på en racerbane og prøve det og på mange måder finde den samme glæde og gejst ved at køre racerbil, som jeg har fundet ved at programmere," lyder det fra David Heinemeier Hansson fra basen i Sydspanien, hvor han opholder sig sammen med familien lidt under halvdelen af året.

Handler om regler og faktorer

Vi spørger ham, hvad det helt præcis er ved racerløb, der giver ham en glæde, der minder om den, han har ved at programmere?

"Det med at komme ind i et flow, hvor man har fuldt fokus på den aktivitet, man har gang i, til et punkt, hvor man glemmer tid og sted, og man glemmer alle mulige andre ting, man kunne gå og tænke på. Man fokuserer udelukkende og eksklusivt på denne her ene aktivitet."

"Når det kommer til programmering, er det, hvordan jeg kan lave det flotteste og smukkeste program, der mest effektivt og klart beskriver det problem, jeg har gang i."

"Med en racerbil kører man der, og så kommer det næste hjørne, og så skal man finde ud af præcis, hvor der skal bremses, hvor mange kilo tryk, der skal lægges på pedalen, hvor mange grader rattet skal drejes, og hvor hurtigt man skal mod-styre, hvis bagenden begynder at skride."

"Det er et optimeringsproblem med en masse faktorer, der på sin vis minder en hel del om det at optimere et computerprogram," forklarer David Heinemeier Hansson.

Læs første del af interviewet her: Danske David Hansson skabte Ruby on Rails: Derfor blev det et globalt megahit

For selvom der umiddelbart er lidt forskel på at sidde bag et rat og bag et tastatur, så minder det to opgaver faktisk langt hen ad vejen om hinanden, mener David Heinemeier Hansson.

"Man har alle de her faktorer, og reglerne er kendte: En racerbil, der kommer til et hjørne og begynder at skride, vil skride igen, hvis man sætter præcis de samme faktorer ind."

"Det er lidt ligesom et program; du giver det input a, b og c, og så får du output d - og det får man hver gang på den samme måde under de samme omstændigheder. Så jo mere man kan lære om, hvordan det system fungerer, og hvordan den fysiske maskine fungerer, jo bedre bliver man til det."

"Og ikke nok med at man kan lære systemet at kende - hvilket i det her tilfælde er fysikken - man kan også få en feedback direkte og med det samme."

"Der er meget få steder, hvor man kan få den glæde af, at man kan blive ved med at blive bedre til noget og så få en feedback med det samme: Kørte jeg hurtigere? Og hvis ikke, hvad var så problemet?"

"Det er virkelig et spændende projekt at forbedre sig - og derudover er det jo også bare skide skægt."

Her er racer-ambitionerne

Hvor langt rækker dine ambitioner på racerløb-området?

"På mange punkter er det meget ens med, hvordan det var, da jeg begyndte at programmere. Der er mennesker, der bare gerne vil være ligeså gode som dem, der er i deres lokalområde - på den lokale racerbane eller i den lille progammeringsklub i København."

"Jeg har lidt en tendens til at se på, hvorfor jeg skulle være dårligere til at programmere eller køre racerbil end nogen som helst andre i verden?"

"Hvis jeg bruger den samme tid og energi og investerer det i at blive bedre, hvorfor skulle jeg så ikke være ligeså god som den bedste i Spanien eller i USA?"

Læs også: Danske David Hansson skabte Ruby on Rails: Derfor blev det et globalt megahit

David Heinemeier Hansson siger dog samtidig, at der trods alt er grænser for, hvor meget han er villig til at ofre for at forfølge sine racer-drømme.

"Det handler ikke bare om at være den bedste, for man skal have et meget singulært fokus, for at blive den bedste i verden, og det er jeg faktisk ikke interesseret i."

"Hvis jeg bare kan blive blandt den bedste ene procent, så er jeg tilfreds med det - og jeg kigger på den top-ene-procent som værende i hele verden. Det interesserer mig ikke at være det på min egen lille lokale bane."

Læs også: Le Mans-legenden Tom Kristensen: Uden data styrer jeg i blinde

"Det med at have klare mål og et klart billede af, hvor man gerne vil hen, hjælper mig med en masse indgangsvinkler," siger David Heinemeier Hansson, der altså kører for Porsche i dette års Le Mans, når det finder sted i midten af juni. 

Han ejer i øvrigt selv et par ganske interessante biler, nemlig en Pagani Zonda HH og en Koenigsegg Agera HH, fremgår det af Wikipedia.

Davids Ruby on Rails

David Heinemeier Hansson kommer oprindeligt fra Købanhavn. Han forlod i 2005 Danmark og bor i dag i Chicago, når han ikke lige opholder sig i Sydspanien.

Det er efterhånden 12 år siden, at han udviklede open source frameworket Ruby on Rails til webudvikling, og siden er det gået stærkt.

Læs også: Danske David Hansson skabte Ruby on Rails: Derfor blev det et globalt megahit

I dag er han partner i den amerikanske softwarevirksomhed Basecamp og fortsat hovedpersonen i historien om Ruby on Rails.

Han er også medforfatter på flere bøger. Heriblandt har bogen Rework rundet 300.000 solgte eksemplarer og er oversat til 18 sprog.

David Heinemeier Hansson har også fået skabt sig et godt omdømme i web-miljøet. Hans Twitter-profil @DHH har eksempelvis 156.000 followers.

Læs også:

Danske David skabte Ruby on Rails: Derfor blev det et globalt megahit

Le Mans-legenden Tom Kristensen: Uden data styrer jeg i blinde

Læses lige nu
    Computerworld Events

    Vi samler hvert år mere end 6.000 deltagere på mere end 70 events for it-professionelle.

    Ekspertindsigt – Lyt til førende specialister og virksomheder, der deler viden om den nyeste teknologi og de bedste løsninger.
    Netværk – Mød beslutningstagere, kolleger og samarbejdspartnere på tværs af brancher.
    Praktisk viden – Få konkrete cases, værktøjer og inspiration, som du kan tage direkte med hjem i organisationen.
    Aktuelle tendenser – Bliv opdateret på de vigtigste dagsordener inden for cloud, sikkerhed, data, AI og digital forretning.

    Sikkerhed | Online

    Erfaringer fra frontlinjen: Sådan ændrer trusselsbilledet sig

    Kort og fokuseret digitalt event: Erfaren frontkæmper fra den digitale sikkerhedsverden giver dig overblik og konkrete anbefalinger til det aktuelle trusselsbillede.

    Andre events | Valby

    CIO Challenges: Teknologi, transformation og ledelse der flytter forretningen

    Hvordan moderniseres en it-platform uden legacy? Hvordan skaber man nye AI‑ og cloud‑drevne forretningsmodeller – uden at miste medarbejdere eller brugere undervejs? På CIO Challenges 2025 får du hands‑on erfaringer fra fire danske CIO’er, der...

    Infrastruktur | Frederiksberg

    Roundtable: Hybrid og cloud – sikre og strategiske it-valg i en ustabil verden

    Eksklusive danske digitale ledere mødes til rundbordssamtale om balancen mellem fart, sikkerhed og compliance. Hør hvordan CIO’er bygger robuste hybrid cloud-strategier, der skaber reel forretningsværdi og styrker modstandskraften.

    Se alle vores events inden for it

    Navnenyt fra it-Danmark

    Enterprise Rent-A-Car har pr. 1. september 2025 ansat Christian Kamper Garst som Senior Key Account Manager. Han skal især beskæftige sig med at vinde markedsandele i hele Norden som led i en storstilet turnaround-strategi. Han kommer fra en stilling som Salgsdirektør hos Brøchner Hotels. Nyt job

    Christian Kamper Garst

    Enterprise Rent-A-Car

    Norriq Danmark A/S har pr. 1. september 2025 ansat Ahmed Yasin Mohammed Hassan som Data & AI Consultant. Han kommer fra en stilling som selvstændig gennem de seneste 3 år. Han er uddannet cand. merc. i Business Intelligence fra Aarhus Universitet. Nyt job

    Ahmed Yasin Mohammed Hassan

    Norriq Danmark A/S

    Signifly har pr. 1. august 2025 ansat Anders Kirk Madsen som Tech Lead. Anders skal især beskæftige sig med at hjælpe Signiflys offentlige og private kunder med at styrke forretningen gennem teknisk solide løsninger. Anders kommer fra en stilling som Business Architect hos SOS International. Nyt job