Friday, April 27th, 2012
Skriv en kommentar

I forbindelse med ROOTS-konferansen, som pågår i Bergen akkurat nå, arrangerte NNUG og JavaBin i går kveld et community fishbowl-møte. Dette er en form for paneldebatt hvor hverken temaene det skal snakkes om eller hvem som skal snakke er avtalt på forhånd. Formatet ble prøvd ut i fjor, og fungerte da så bra at det ble gjentatt i år.

WP_000369

Og resultatet var upåklagelig god stemning og friske diskusjoner fylt med sterke meninger. Utviklermiljøet har kanskje en høyere andel introverte og asosiale mennesker enn grupperinger flest, men det skjer ting når vi møtes og diskuterer det vi brenner for!

Jeg skal ikke gjengi spesielt mye av hva som ble sagt, men jeg satte blant annet pris på debatten rundt nødvendigheten av outsourcing, hva det krever/innebærer av omstillinger, og hvordan man gjør det effektivt.

WP_000365

En annen diskusjon som økte temperaturen i rommet startet med bruk av ORM‘er, og endte opp med å handle om event sourcing, og hvordan det kan erstatte behovet for tradisjonelle databaser og totalt sett gir en bedre og mer fleksibel løsning.

Vi hadde også en meget kort diskusjon om LISP, og hvorfor folk ikke bruker det. Det ble sagt av flere at det som tiltrekker dem til programmering er at det er det nærmeste vi kommer magi; vi kan tenke på ting som ikke eksisterer, trykke litt på tastene, og så har vi laget de mest fantastiske ting som påvirker mennesker og hverden rundt oss. Mitt poeng med LISP er at det er det språket med størst magisk potensiale.

Det ble også litt flåsete sagt at det aldri har blitt laget noe fornuftig i LISP. Dette er selvfølgelig ikke tilfelle – jeg kom ikke på det i går, men jeg burde selvsagt ha påpekt at vi til og med har sendt kjørende LISP-kode ut i verdensrommet. NASA’s Remote Agent, programmert i Common Lisp, ble blant annet forsøkt portet til C++, men det måtte man gi opp etter ett år med utvikling. I 1999 kontrollerte programvaren Deep Space 1, og ble kåret til “NASA Software of the Year”. (kilde)

Mer om Fishbowl-konseptet på WikiPedia. Følg med på bergen.nnug.no for fremtidige møter!

Kategorier: NNUG / community.
RSS feed for kommentarene. Tilbaketråkk.

Skriv en kommentar

Tillatte tags: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Siste kommentarer

Torbjørn
PS: Takk til Børge Hansen, som delte SCARF-modellen med meg!...
Børge Hansen
Denne likte jeg veldig godt. Du skriver godt og har gode betraktninger  Keep it up – flere trenger å tørre å lære mer om ledelse – du l...
Tormod
Er egentlig ikke overrasket. F# sin fortè er programmererens produktivitet/kvalitet og anledning til parallell kjøring. Men kjøremotoren har ...
Stian
Ville også prøvd med et større problem (x100 eller x1000 f.eks). Når man snakker så små brøkdeler av et sekund som her så kan tiden for en ell...
Torbjørn
Har ikke sjekket - tar en titt i morgen hvis tid :)...
Einar W. Høst
Mhp tco: hva sier ILSpy?...
Torbjørn
Har ikke sett noe på PSeq før, men kjenner til den typen funksjoner fra blant annet Clojure. Og problemet med slike funksjoner i sammenhenger som de...
Håvard
Veldig bra sammenligning! Har du sett på ytelsen av PSeq.* fra powerpakken? Tipper den vil gi performancehit på små mengder, men kan kanskje resul...
Torbjørn
Jeg kom på en demonstrasjon-variant til jeg burde inkludere, nemlig bruk av list comprehension (en type computation expression (også kalt monads)). ...
Einar W. Høst
Interessant, det blir en trade-off mellom eleganse og fart på en måte. Den funksjonelle løsningen med vanlig filter er ren og pen, mens den imperat...
Creative Commons-lisens
Innholdet på denne bloggen er tilgjengelig under Creative Commons Navngivelse-Ikkekommersiell-DelPåSammeVilkår 3.0 Norge lisens.

Programmeringsbloggen
Kjempekjekt.com

© 2006-2013 Torbjørn Marø

Jeg har vært en profesjonell programmerer siden 1999, og dette er min blogg. Målet med bloggen er å stimulere meg selv og alle andre til kontinuerlig eksperimentering og læring.

Jeg forsøker å være allsidig, og programmerer blant annet i C#, Ruby, Erlang og Clojure.

Jeg praktiserer TDD og andre smidige utviklingspraksiser. Jeg er opptatt av kvalitet og ren kode.

Dette og ganske mye mer kan du lese om på denne bloggen!