Det er med stor tilfredshed jeg sætter mig til rette på GR8Conf konferencen i København for at høre om nye design patterns i programmeringssproget Groovy. For nogle år tilbage var jeg med til at udforme Design Pattern Language, en grafisk repræsentation af de grundlæggende egenskaber ved de forskellige design pattern. Med dette visuelle sprog kan man med ... read more
Formen er i orden. Vejeret er perfekt og cyklerne har fået de bløde dæk på. Vi er klar til de italienske dolomitters små og stejle vejstykker. Grundet mange spørgsmål har jeg her samlet info og links til online kort hvor man se vores ture og i nogen grad hvor belastede vi er undervejs.
Målet med træningslejren er at køre os i bjergform i fantastiske omgivelser. Alt anden planlægnin... read more
Et par projekttal til eftertanke
- 74% af alle it-projekter mislykkes, løber over budgettet, eller køre forbi oprindelige deadline.
- 28% mislykkes totalt.
- 52% af alle IT-projekter koste mere end 200%
Dybereliggende årsager til projektfiasko (prioriteret)
- Unøjagtige forståelse af slutbrugerens behov.
- Manglende e... read more
På min arbejdsplads foregår ofte regiøse meningsudvekslinger om hvorvidt det ene programmeringssprog er bedre end det andet. Fra mit perspektiv er det totalt ligegyldigt hvilket programmeringssprog der benyttes bare man kan udtrykke og fastholde værdi til kunden i form af applikationer. Det er det de unge vil ha!
Jeg synes det er sjovt at mange holder meget fast på... read more
Innovation June 01, 2009 15:31 about 1 month ago
Hvordan er man innovativ? Og kan man være det samtidigt med andre? Kan en jysk købmand være innovativ eller findes innovative mennesker kun i København? Kan man lære at være innovativ på højskole? Kan man være innovativ hvis man tænker som alle andre? Er man innovativ når man læser om andres innovative pengeskabende ideer, om bogskrivning for eksempel? Hvorfor har “Blue Ocean Strategy&... read more
Mens jeg venter på “MacBook Air Carbon” kan jeg glæde mig over Safari browseren version 4 BETA. Efter den er kommet på min maskiner har jeg ikke haft lyst til at bruge firefox. Safari er hurtig, enkelt, let og snappy i alle situationer. Men indrømmet, jeg savner firebug plugin’et under firefox. Firebug plugin er uundværlig når man debugger en webap... read more
Java er en superstærk platform. Java som programmeringssprog er derimod ved at være rigtig godt slidt. Sun er klar over at deres bedste “cash cow” er ved at løbe tør for fodre, måske derfor de kalder den JDK7 og ikke Java7.
Men et er sikkert, Java’s økosystem er en attraktiv platform og den vil overleve i bedste velgående. På denne solide platform kan host... read more
Avalanche er en super progressiv udviklingsmetode som langt overstiger alle forventninger til alle andre metoder som fx vandfaldsmodellen. Når metoden tages i brug vil man straks opleve en voldsomt forbedring i både hastighed og deltagertilfredshed. Projekter der benytter denne metode bliver færdige til tiden. Modellen tilfredsstiller egenskaber som “time to market” og “increase speed develo... read more
Concentration breaker: Manden ved siden af mig skriger: “pis, min kode er væk, jeg er sikker på jeg har lavet den ændring mindst en gang før og nu kan koden ikke kompilerer”? Dette udtrykker en typisk situation på min hypotetiske arbejdsplads.
Moderne udvikling har brug for effektiv versionsstyring der understøtter iterative udviklingsmetodikker med ultra korte roundtrips. Sa... read more
Den super professionelle headhuntere kigger mig i øjnene og spørger henkastet; Hvad er det for en rolle du bidrager med på projekterne? Spørgsmålet rammer mig som en pisk og tvinger mig til at grave dybt. Svaret kan ikke formuleres i en sætning.
Først og fremmest er jeg teknokrat af guds nåde. Jeg ynder at arbejde med teknologi og udvikling. Det er en personlig tilfredsstillelse af... read more