Softwaremilliardær med forkærlighed for Danmark

Ungarsk-fødte Charles Simonyi er blevet mere end almindelig rig på software. Han stod bag udviklingen af Microsoft Word og Excel. Den 59-årige it-milliardær har en forkærlighed for Danmark.

Artikel top billede

Charles Simonyi brugte noget af sin formue i april 2007 på at blive den femte rumturist i verden

Den 59-årige Charles Simonyi kunne glemme alt om
softwareudvikling med en estimeret formue på en
milliard dollars og succeser som Microsoft Word og Excel på sit CV.

Han har vel vist sit værd.

Efter mere end 40 års tro tjeneste i software-industrien er der ingen der vil blive overrasket, hvis han følger
sin tidligere kollega Bill Gates’ eksempel og trækker sig tilbage for at hellige sig sine interesser som kunst,
klassisk musik og rumfart.

Men nej.

Computere og software er nemlig en anden af Charles Simonyis store interesser, så at forlade softwareindustrien
virker utænkeligt.

Han er en mand, der passioneret beretter om sine første erfaringer med russiske og danske computere, taler om detaljer i mainframesproget Cobol, erindrer tiden hos Microsoft og fortæller om intentional programming.

Den danske forbindelse

Det er midt i september måned, da Computerworld møder Charles Simonyi i Århus, hvor han er på besøg for at tale
på udviklerkonferencen JAOO. Han er ikke ukendt med Danmark, da han startede sin it-karriere på Regnecentralen.

Det var tilbage i 1966, at han arbejdede som programmør på Regnecentralen med en af de første danske
computere GIER og senere hen med RC4000.

Det blev til to år i Danmark, inden USA tiltrak den talentfulde unge programmør. GIER og RC4000 står stærkt i erindringen.

“Computere dengang var meget simplere end i dag, hvilket betød, at de på en måde var mindre interessante,
men samtidig var det meget nemmere at lære alt om computeren. Jeg kender ikke alle detaljer om computere
i dag, men jeg kendte hver eneste detalje i de første computere, jeg arbejdede med. Den russiske
URAL II var den første, og den danske GIER var den anden. RC4000 blev den tredje computer,” mindes
Charles Simonyi.

Computere var eksotiske

Interessen for computere blev tændt i starten af 1960’erne, da Charles Simonyi så en computer på en udstilling.

“Computere var dengang en eksotisk ting. Jeg havde ingen ide om, hvad computere kunne bruges til, men jeg var meget nysgerrig. Jeg lærte om computere, inden det var normalt for andre børn at lære om det,” siger Charles Simonyi.

Nysgerrigheden og hans talent førte ham til det legendariske Xerox PARC, hvor han var med til at udvikle
det første WYSIWYG tekstbehandlingssystem, Bravo.

Senere kom han til Microsoft, hvor han stod i spidsen for udviklingen af Microsoft Word og Excel. Det var i Microsoft,
at hans anseelige formue og ideen om intentional programming blev skabt.

Selvom han har penge nok til at være ubekymret om, hvorvidt han som pensionist har økonomisk råderum
til at beholde sin lystyacht med tilhørende helikopter, overvejer han ikke en pensionisttilværelse.

“Der er mange folk, der ikke behøver arbejde, men de gør det alligevel. De gør det, fordi der er meget arbejde,
der stadig skal gøres i verden,” siger Charles Simonyi.

Den næste udfordring

Og Charles Simonyi har stadig meget arbejde at udføre i software-verdenen. Trods sin åbenlyse fascination af it er der nemlig en ting ved software-industrien, som bekymrer
Charles Simonyi: Måden software udvikles på.

Der er en kløft mellem udviklerne og domæneeksperterne.

Domæneeksperter er Charles Simonyis ord for de forretningsfolk, der har viden om området, som systemet
skal understøtte.

Eksempelvis deltager pensionsfolk kun indirekte ved udviklingen af pensionssystemer. Selve udviklingen af pensionssystemerne foretages af udviklere.

"Historisk har man valgt at beskrive problemdomænet på en måde, så det kan forstås af computere. Når man begynder at tilrette sin beskrivelse af problemdomænet til computerens behov, så indfører man en masse ekstra kompleksitet. Det gør ikke kun projektet mere kompliceret,
men det forhindrer også domæneeksperterne i at deltage direkte i systemudviklingen,” siger Charles Simonyi.

Intentional programming fjerner kløften mellem udviklere og domæneeksperter ved at inddrage domæneeksperterne
direkte i etableringen af it-systemet.

Domæneeksperterne definerer domænekode ved hjælp af diagrammer og naturligt sprog, som de er fortrolige med.

I stedet for at skrive et program, skal programmørerne udvikle en generator, der på baggrund af domænekoden kan generere egentlig programkode.

“I intentional programming skriver domæneeksperter ikke programmer, de beskriver problemet, fakta om problemområdet. Selve programmet skrives af programmørerne ved hjælp af en generator. Domæneeksperterne vil formentlig aldrig skrive
programmer, men de bidrager direkte til softwaren, som konstrueres,” forklarer Charles Simonyi.

I august 2002 stiftede han firmaet Intentional Software, der bygger på ideen om intentional programming.

For nyligt har Cap Gemini i Holland udviklet et system ved hjælp af Intentional Softwares produkt til et pensionsfirma. Systemet er en succes, og pensionsfolkene har været
meget glade for, at de har været direkte involveret i udarbejdelsen af systemet.

“Der er en meget stor værdi i at inddrage domæneeksperterne direkte i systemudviklingen,” siger
Charles Simonyi.

Lad computeren om gentagelser

Ideen om at inddrage domæne-eksperterne og kodegenerering minder om CASE-værktøjer, men der er stor forskel på intentional programming og CASE-værktøjer.

“CASE-værktøjer var domæneorienteret, men de opnåede ikke i tilstrækkelig grad at inddrage domæneeksperterne.
CASE-værktøjer var stadig programmeringssprog. De beskæftigede sig med opførsel, ikke med facts og intentioner,” siger Charles Simonyi.

“Vi skal acceptere domæne-eksperternes måde at beskrive processer på. Vi skal spørge domæneeksperterne:

Hvad vil I gerne sige, og hvordan vil I gerne sige det. Det er meget forskelligt fra at gå til domæneeksperter
og sige: Her er UML, det er designet til at hjælpe dig. Det er ikke deres sprog, det er en helt anden verden.”

Anvendelsen af intentional programming betyder, at udviklernes arbejde ændres.

“Det er oplagt, at mange af de opgaver, som udviklere laver i dag, bør laves af computeren. Alle gentagelser
bør en computer sørge for. Intentional programming kræver et anderledes sæt af færdigheder hos udvikleren.
De skal begynde at tænke intentionelt i dag. Lær generative teknikker og DSL (Domain Specific Language, red.),” lyder rådet fra manden, med en imponerende it-karriere.

Kan en milliard dollars tage fejl?

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.

    It-løsninger | Nordhavn

    SAP Excellence Day 2026

    Få konkrete erfaringer med S/4HANA, automatisering og AI i praksis. Hør hvordan danske virksomheder realiserer gevinster og etablerer effektive SAP-løsninger. Vælg fysisk deltagelse hos SAP eller deltag digitalt.

    Infrastruktur | København

    Datacenterstrategi 2026

    Denne konference bidrager med viden om, hvordan du balancerer cloud, on-premise og hybrid infrastruktur med fokus på kontrol, compliance og forretning.

    Sikkerhed | Aarhus C

    Identity Festival 2026 - Aarhus

    Er du klar til en dag, der udfordrer din forståelse af, hvad Identity & Access Management kan gøre for din organisation? En dag fyldt med indsigt, inspiration og løsninger, der sætter kursen for, hvordan vi arbejder med IAM i de kommende år.

    Se alle vores events inden for it

    Capgemini Danmark A/S

    Management Consultant

    Københavnsområdet

    Netcompany A/S

    Data Management Consultant

    Københavnsområdet

    Styrelsen for Danmarks Fængsler

    Teknisk it-projektleder til Danmarks Fængsler

    Københavnsområdet

    Netcompany A/S

    Linux Operations Engineer

    Nordjylland

    Navnenyt fra it-Danmark

    Thomas Morville Helmert, chefkonsulent hos Rigspolitiet, har pr. 28. januar 2026 fuldført uddannelsen Master i it, linjen i organisation på Aarhus Universitet via It-vest-samarbejdet. Færdiggjort uddannelse
    Lector ApS har pr. 5. januar 2026 ansat Per Glentvor som Seniorkonsulent i LTS-gruppen. Per skal især beskæftige sig med med videreudvikling af Lectors løsning til automatisering og forenkling af toldprocesser. Per kommer fra en stilling som freelancekonsulent. Per har tidligere beskæftiget sig med løsninger indenfor trading, løsninger til detail, mobil samt logistik. Nyt job

    Per Glentvor

    Lector ApS

    Idura har pr. 1. januar 2026 ansat Lars Mørch, 54 år,  som VP of Sales. Han skal især beskæftige sig med Iduras salgsorganisation, implementere en ny go-to-market-model og sikre udviklingen af virksomhedens identitetsplatform. Han kommer fra en stilling som Regional Vice President hos Avallone. Han er uddannet på CBS og har en BA i Organization & Innovation. Han har tidligere beskæftiget sig med internationalt SaaS-salg og forretningsudvikling fra både scale-ups og globale teknologivirksomheder. Nyt job

    Lars Mørch

    Idura