Monthly Archives: February 2009

RB: Kære vælgere

Fra min gamle Viborg-homie, JDreng, en rask opsang til visse grupperinger indenfor den siddende regerings stemmegrundlag:

Kære vælger

Og alt skal ikke foregå på twitter, for det er trods alt begrænset hvormange af os der har tid, overskydende koncentration eller multitaskingfunktionalitet.

Er der nogen derude, der kan finde ud af at have snablen nede in Da Twitmachine, og samtidigt koncenterere sig om noget væsentligt?

Selv stikker jeg kun kortvarigt hovedet ind fra tid til anden.

Og dig? Kan du så komme over og læse hvad jdrengen siger!

Pragmatikere, purister og cowboys

I softwarebranchens konstruktionslag (det er der, hvor jeg sidder til daglig) har der altid været en spænding mellem positionerne i dette spektrum:

  • Puristen: lad os lave software af allerhøjeste kvalitet
  • Pragmatikeren: lad os levere software af tilpas kvalitet
  • Cowboy’en: lad os bare få noget ud af døren i en helvedes fart. Kvaliteten har de ikke betalt for.

Puristens udfordring er at han har en tendens til at være lidt for forelsket i processen, konstruktionen som kunstform. Elsker abstraktioner. Tid er af ringe betydning.

Pragmatikerens tilgang er naturligvis at man her har fokus på både leverance OG kvaliteten inden for den kontekst man leverer i. Han stræber efter en perfekt afbalanceret tilstand mellem kvalitet og leverance. Har fjender i begge omkringliggende lejre.

Cowboy’en udfordring er at for ham er tiden så knap at den ikke skal sløses væk på at læse bøger, men på at levere noget til kunden. Elsker konkret problemløsning. Tiden er knap.

I øjeblikket kører der en ret ophedet diskussion i .Net softwaredesignkredse, startet af Joel Spolsky da han i Stack Overflow podcasten sagde:

Last week I was listening to a podcast on Hanselminutes, with Robert Martin talking about the SOLID principles. (That’s a real easy-to-Google term!) It’s object-oriented design, and they’re calling it agile design, which it really, really isn’t. It’s principles for how to design your classes, and how they should work. And, when I was listening to them, they all sounded to me like extremely bureaucratic programming that came from the mind of somebody that has not written a lot of code, frankly.

Det har naturligvis affødt en del debat på blogs og twitter, som handler om de indbyggede spændinger der er indenfor softwarekonstruktion og -leverance.

Bob Martin: ‘”Quality Doesn’t Matter That Much” — Jeff and Joel’

Jeff Atwood : The Ferengi Programmer (Spolskys side kick på StackOverflow)

Rob Conery : Patterns, Purists, and Sinkholes

Justin Etherridge: Today I’ve Realized How Far We Have To Go

Hør først podcasten, læs så bloglindlæggene og deres kommentarer.

Hjemme igen

... så må man jo selv gøre det...Efter svippert til London.

Har

  • hjembragt Salt & Vinegar chips. Det er chipsenes konge, dronning eller Bach. Pick one.
  • oplevet 70 årig ældre herre skrige “I’LL KILL YOU TONIGHT!” på gaden. (overvejede om det var en fortrop til en zombieinvasion, men han var for pæn at se på)
  • konstateret at England kan gå i knæ af 20 cm sne og at britiske nyhedsjournalister er rystede over 1) at skulle tage vanter på og 2) at temperaturen om natten forleden faldt til -4°C
  • haft en overnatning i et kørestolsvenligt hotelværelse med dørspion i skridthøjde og håndvask i knæhøjde
  • spist godt på Paradiso i St. Christopher’s Place (den småhemmelige ø ml. oxford street og wigmore street)
  • gået 13.596 skridt iflg den nokia stepcounter jeg har installeret i min telefon

Det er en udsøgt rar by, selvom der ikke i denne omgang blev tid til vildt meget parker, shopping und so.

Geomentale bookmarks

Jeg skulle idag finde et citat fra en podcast jeg hørte forleden, og det ligger et eller andet sted i en 30:37 blok. Mere midt i end ikke. Tror jeg.

Til gengæld er jeg fuldstændig sikker på at citatet kom idet jeg cyklede præcist her på vej til arbejde.

Det er smart med al den geocodingteknologi der er på banen these days, men hjernen har hele tiden gjort det hele tiden og helt af sig selv.

Nu mangler vi bare noget teknologi til at foretage geomentale søgninger i lydfiler.

Og så tænker jeg, hey, når Microsoft kan lave Songsmith (se den fantastiske reklame på tuben), så må det være tæt på at blive til virkelighed!

Jeg kunne forestille mig noget i stil med “you sing into a microphone” og vupti!

Go go, MS Research, just make it happen

Nå, men for de nysgerrige lyder citatet:

You use MEF to manage a set of unknown things. You use IoC containers to manage a set of known things.

Fra Hanselminutes podcast #148 “MEF – Managed Extensibility Framework with Glen Block”, [10:59].