Erik Naggum

norsk programmerer
Erik Naggum
ErikNaggum LUGM99 DKL.jpg
Født13. juni 1965
Død17. juni 2009 (44 år)
Beskjeftigelse Programmerer, IT-konsulent[1]Rediger på Wikidata
Nasjonalitet Norsk
Medlem av Elektronisk Forpost NorgeRediger på Wikidata


Erik Naggum (født 13. juni 1965, død 17. juni 2009Stovner i Oslo) var en programmerer som ble høyt anerkjent for sitt arbeid, særlig med SGML, Emacs og Lisp. Fra tidlig på 1990-tallet var han også en markant skikkelse i den norske nettdebatten.[2]

Naggum gjorde vesentlige bidrag til RFC 1123,[3] som definerer og diskuterer krav til Internett sin vertsprogramvare, så vel som RFC 2049 (MIME),[4] som definerer overføring av elektronisk informasjon i ulike binære formater via e-post.

I en avisartikkel i Dagbladet den 9. januar 1999[5] ble han intervjuet om sin aggressive og konfronterende debattstil på Usenet. Naggum uttalte senere om sitt motto: «Noen mennesker er ikke stort mer enn flokkdyr, som rotter seg sammen når verden blir ubehagelig … jeg er ikke en av dem. Hvis jeg hadde et motto, ville det trolig være: Flokken der borte, jeg her.»

Hans tidlige død skyldtes en indre blødning forårsaket av ulcerøs kolitt, som han ble diagnostisert med ca. 15 år før.

Arbeid og vervRediger

SGMLRediger

Naggum var leder for SGML SIGhyper, en interessegruppe for hypertekst og multimedia (se HyTime). Hans tekniske kommentarer til ISO 8879:1986, tilgjengelig i arkivene til comp.text.sgml, ble høyt verdsatt, både på grunn av sin høye kvalitet og sitt store volum. Senere tok han avstand fra SGML – spesielt XML[6] – og kritiserte det han mente var galt med dem.[7]

LispRediger

I artikkelen «The Long, Painful History of Time»[8] beskriver Naggum hvordan begrepet universell tid og tidssoner kan håndteres bedre i Lisp-kode.

 
Naggum i Berkeley, CA, 1998

UsenetRediger

Naggum bidro med et enormt antall postinger på Usenet. 14 300[9] postinger er arkivert, men i mange tilfeller brukte Naggum «X-No-Archive»-headeren, hvilket innebærer at en rekke tjenester (f.eks. Google) ikke arkiverer postingen.

I en kampanje mot spekulativ journalistikk startet Naggum en vaktbikkje-gruppe på nettet i 1995, som prøvde å få journalist Jan Gunnar Furuly sparket fra Aftenposten etter en sensasjonalistisk historie om hvordan IRC-kanaler ble brukt til å spre barnepornografi.[10][11]

EmacsRediger

Naggum bidro til den frie teksteditoren Emacs i nesten et tiår.[12]

StandardiseringsarbeidRediger

IEEERediger

Han var medlem av arbeidsgruppen POSIX.1-2008 / IEEE Std 1003,1 til 2008 og «The Open Group Technical Standard Base Specifications, Issue 7».

IETFRediger

Han er oppført som vesentlig bidragsyter i RFC 1123.[3] Han bidro til å fastsette som et krav at e-post på Internett skal inneholde firesifret representasjon av årstall, og dermed unngå Y2K-problemer.

KontroverserRediger

Naggum var svært kontroversiell. Når han var lidenskapelig om noe – hvilket han var om mange ting – argumenterte han ivrig og ofte krasst for sine synspunkter. Et eksempel er hans kritikk av XML som et defekt markeringsspråk .

Naggum anså Lisp for å være mer eller mindre det eneste fornuftige programmeringsspråket. Han foraktet språket Perl, og anså det for å være et problem snarere enn en løsning.[13] Han mislikte også C++, dog ikke like mye. Han uttalte likevel at C++ er så komplisert og omfattende at bare ca. «5 personer i verden virkelig forstår det».[14]

Flere ganger uttalte Naggum at dumhet – eller rettere sagt, den manglende viljen hos enkeltpersoner til å tilegne seg kunnskap om et emne, argument eller til å lese andres argumenter med et åpent sinn – var nærmest en kriminell handling. Han var kjent for sine polemiske utfall mot tilsynelatende forsettlig uvitende personer.[15] Mye av det han skrev var så fullt av sarkasme og ironi at det tidvis kunne være vanskelig å forstå hva han virkelig mente, og hva som bare var overdrivelser for å understreke et poeng. Han brukte ofte bilder og metaforer på måter som andre hadde vanskelig for ikke å bli distrahert og/eller støtt av.

Naggum ignorerte tradisjonell grammatikk når han så funksjonelle grunner til å gjøre det; i elektroniske meldinger begynte han, i mange år, setninger med små bokstaver for å gjøre dem lettere å lese (samt raskere å skrive).[trenger referanse] I senere tid gjorde han også bruk av digitale signaturer.

ReferanserRediger

  1. ^ Dagbladet, «Kranglefant på nettet», forfatternavn Tore Neset, verkets språk bokmål, arkiveringsdato 16. april 2009, arkiv-URL web.archive.org, utgitt 9. januar 1999, besøkt 8. oktober 2020
  2. ^ Neset, Tore (June 22, 2009), «Han startet den norske nettdebatten», ITavisen, arkivert fra originalen on juni 25, 2009, https://web.archive.org/web/20090625014213/http://www.itavisen.no/816708/han-startet-den-norske-nettdebatten 
  3. ^ a b R. Braden, red. (October 1989), Requirements for Internet Hosts – Application and Support, IETF, http://tools.ietf.org/html/rfc1123 
  4. ^ Multipurpose Internet Mail Extensions, arkivert fra originalen on 13. mai 2009, https://web.archive.org/web/20090513033429/http://www.ietf.org/rfc/rfc2049.txt, besøkt 2011-03-22 
  5. ^ Neset, Tore (January 9, 1999), «Kranglefant på nettet», Dagbladet, http://www.dagbladet.no/kultur/1999/01/09/152790.html 
  6. ^ http://www.schnada.de/grapt/eriknaggum-xmlrant.html
  7. ^ http://efn.no/naggum-intervju.txt
  8. ^ http://naggum.no/lugm-time.html
  9. ^ http://groups.google.com/groups/search?q=author%3Anaggum
  10. ^ Lasica, J.D (November 1996), «Net gain – future of news media on the Internet», American Journalism Review (University of Maryland), http://www.accessmylibrary.com/coms2/summary_0286-211224_ITM 
  11. ^ Hetland, Per (2002), «Unmasking the Net – When Technology Communication Turns to the Public», Nordicom Review 1: 109–124, ISSN 0349–6244, arkivert fra originalen on 2011-06-12, https://web.archive.org/web/20110612095325/http://www.nordicom.gu.se/common/publ_pdf/42_109-124.pdf 
  12. ^ «I have contributed to GNU Emacs just short of a decade […]» http://groups.google.com/group/comp.lang.lisp/msg/e239591cbc9eb18d
  13. ^ http://groups.google.com/group/comp.lang.lisp/msg/fc76ebab1cb2f863 Usenet-posting on Perl
  14. ^ http://groups.google.com/group/comp.lang.lisp/msg/f0f59b2b18124881
  15. ^ Øverbye, Morten (October 3, 1997), «Stem på Internetts viktigste nordmann», Digi.no, http://www.digi.no/38111/stem-paa-internetts-viktigste-nordmann 

Eksterne lenkerRediger

  Engelsk Wikiquote: Erik Naggum – sitater