Viktige kvinner i IT – Margaret Hamilton

Margaret Hamilton

Bilde av Margaret Hamilton ved siden av koden som hun og hennes MIT-team produserte for Apollo-prosjektet. Bildet er Public Domain og hentet fra Wikipedia.

Nøkkelinfo:

  • 17. august 1936
  • Fra Indiana, USA
  • Verdens første “software engineer” (programvareutvikler)

Margaret Hamilton ble født Margaret Elaine Heafield 17. august 1936, i en liten by ved navn Paoli i Indiana. Familen Heafield flyttet til Michigan, der Margaret begynte å studere matematikk, og etterhvert ble hun overført til Earlham College. Etter å ha tatt en BA i matematikk jobbet hun mot å bli matematikkprofessor.

Mens hun studerte på Earlham møtte hun sin første mann, James Cox Hamilton, som studerte kjemi. Margaret har uttalt i intervjuer at “I was fortunate to have a very modern husband. There were some men who understood equality”. Sammen fikk de en datter, og de skilte seg i 1967, etter ni års ekteskap. To år senere giftet hun seg med Dan Lickly, som også er en interessant mann du gjerne må lese om.

Men nok om det personlige livet.

Veien mot programvareutvikling

Da Hamilton studerte var ikke programmering et fagfelt enda. Å utvikle programvare var noe man lærte seg i jobb. Etter hun hadde uteksaminert og giftet seg ønsket mannen hennes å studere jus, og hun fikk seg derfor en midlertidig jobb for å finansiere familien. Denne jobben var på laboratoriet til Prof Edward Lorenz, skaperen av kaosteori, som utviklet et system som skulle forutsi været. Til dette trengte han matematikere.

Det var i jobben hos Lorenz at Hamilton for første gang lærte hva en datamaskin var og hvordan hun skulle programmere den. Lorenz sin kjærlighet for datamaskiner smittet fort over på Hamilton, og hun utviklet seg fort. Hun bidro til Lorenz sine publikasjoner om kaosteori og utvikling av værmaskinen, fram til hun i 1961 byttet jobb til SAGE-prosjektet hos MIT Lincoln Lab. Der utviklet hun programmer som skulle fange opp fiendtlige luftfartøyer

Margaret Hamilton i 1995. Bildet er Creative Commons og hentet fra Wikipedia.

Til NASAs Apolloprogram

Margaret Hamilton hadde planer om å studere videre da mannen hennes kom over en notis i avisen. MIT Instrumentation Laboratory så etter utviklere som skulle lage programvare for å sende mennesker til månen. Hamilton ble den første programvareutvikleren og også kvinnen til å jobbe på prosjektet, der det foreløpig kun jobbet maskinvareutviklere (hardware engineers).

I starten jobbet Hamilton med de ubemannede Apollo-rakettene, men ble etterhvert forfremmet til å lede teamet som skulle utvikle programvaren for de bemannede rakettene. I starten var ikke programvareutviklingen ansett som så viktig, men etterhvert innså resten av teamet hvor mye som avhengte av software for at alt skulle gå bra.

Snart hadde Hamilton over 100 utviklere under seg, og de var avhengig av å lage et system som både kunne finne feil, men også løse dem underveis. Da Apollo 11 skulle lande på månen slo systemene full alarm. Det viste seg at det var en radar i feil posisjon som måtte fikses. Ikke bare klarte programvaren å gi beskjed om at det var en hardware-feil, den gjorde alt for å kompensere for den og. Hamilton ble etterhvert utrolig dyktig på å finne potensielle feil, og vite hvordan hun skulle forebygge dem.

Kom opp med begrepet “software engineer”

I starten av Apollo-prosjektet var programvareutviklere ansett som lite seriøst, i hvert fall ikke like seriøst som andre ingeniør-jobber. Hamilton var frustrert over dette, og at hun og hennes kollegaer ikke fikk noe anerkjennelse for jobben de gjorde. Det var i desperasjon hun ropte ut

Hey! We’re engineering too!

Det var en spøk som pågikk en god stund, helt til et møte der en av de mest respekterte maskinvareutviklerne tok det opp og forklarte hvorfor han var enig med Hamilton; softwareutviklerne er også ingeniører.

Sidenote: Dette blir dessverre ikke like kult på norsk, da det norske ordet for “Software engineer” er “Programvareutvikler” og ikke “Programvareingeniør”, og “Hardware engineer” er “Maskinvareutvikler” og ikke “Maskinvareingeniør”. Kanskje vi må få kulere ord på norsk og?

Det var uansett fra den dag av de begynte å jobbe for at programvareutvikling skulle bli en ingeniør-disiplin, på lik linje som maskinvareutvikling.

Veien videre

Margaret Hamilton startet etterhvert til sammen to programutviklingsbedrifter, Higher Order Software i 1976 og Hamilton Technologies i 1986, for å videreføre arbeidet med forebygging av feil og feiltoleranse. Førstnemte startet hun sammen med Saydean Zeldin.

Hamilton har fått en haug med priser for hennes arbeid for programvareutvikling, og i 2016 fikk hun Presidential Medal of Freedom, som er den høyeste sivile utmerkelsen man kan få i USA, gitt av Barack Obama.

I et intervju til The Guardian får hun spørsmålet “What advice would you give young women who want a career in coding?“. Svaret hennes er:

Don’t let fear get in the way and don’t be afraid to say “I don’t know” or “I don’t understand” – no question is a dumb question. And don’t always listen to the so-called experts!

President Barack Obama deler ut Presidential Medal of Freedom til Margaret H. Hamilton i en seremoni i Det Hvite Hus, Nov. 22, 2016. (Official White House Photo by Lawrence Jackson). Bildet er Public Domain.

Kilder

Pssst.. Jeg ønsker meg denne legoen til jul:

margaret hamilton as a lego figurine from 2017

DIY – Fargerik lysestake

DIY neglelakk glasslysestake

Rom123 sin instagram postet for noen uker siden et bilde av en DIY hos iamhenrietteruss. Det var en oppgradering av en gammel vase, piffet opp med fine farger for å tilføre mer farge i hjemmet. Og siden har storyene deres båret preg av inspirerte lesere, og jammen har de ikke klart å inspirere meg og!

Det eneste du trenger er neglelakk og en glassflaske eller vase. Jeg brukte bare en gammel hvitvinsflaske som jeg fjernet etiketten på. Dette er en perfekt måte å bruke det siste du har av gammel restneglelakk, som kanskje egentlig ikke kan brukes på neglene lenger. Jeg fikk i hvertfall sortert litt i neglelakkskuffen!

DIY neglelakk glasslysestakeDIY neglelakk glasslysestakeDIY neglelakk glasslysestakeDIY neglelakk glasslysestake

Vil du ha en annen enkel DIY-idé? Gjør som i Kunst og Håndtverktimene på barneskolen, og sett deg ned stearinlys og bakeark, og drypp lys! Det kan tilføre litt ekstra farge, uten å bli for knæsht.

DIY neglelakk glasslysestakeDIY neglelakk glasslysestake

God søndag!

Begin typing your search term above and press enter to search. Press ESC to cancel.

Back To Top