“Jeg rev ham op fra overskægget og ned til bæltestedet, men måtte skynde mig at lukke igen, da jeg ku se, at det var bentøjet det var galt med.”
Kilde: Knud Steffen Nielsen
“Jeg rev ham op fra overskægget og ned til bæltestedet, men måtte skynde mig at lukke igen, da jeg ku se, at det var bentøjet det var galt med.”
Kilde: Knud Steffen Nielsen
Har fået utrolig meget ud af “Lær at Forhandle” af Kåre Thomsen, og kan varmt anbefale den.
Kender i det? Man går i gang med en bog, og i løbet af den tid man læser den, falder stort set alting på plads. Alle de problemer man troede var ens egne, viser sig at være almengyldige, med en lang velbeskrevet historie bag sig og tilsyneladende underlagt en række universelle lovmæssigheder.
Jeg taler selvfølgelig om “Dreaming in Code” af Scott Rosenberg. Bogen forsøger at indkredse hvad softwareudvikling er, igennem et langt og perspektivrigt vue henover fagets historie, men også igennem at følge udviklingen af “Chandler“-projektet (“a personal information manager designed for small group collaboration“), henover en periode på tre år. Softwaren findes i skrivende stund i en version 0.7.3. til download. Der er puttet rigtig mange penge i projektet, der har været en lang række dygtige mennesker involveret og det er altså sindssygt forsinket. Man kan måske godt skrive under på visionerne bag (som de er formuleret i bogen), men det virker håbløst forældet og ligegyldigt når man kikker på det i dag.
Bogens centrale præmis er at “Software is Hard“. Hvilket konkret betyder at et flertal af softwareprojekter kuldsejler, bliver meget dyrere end forventet, og hvis de overhovedet ser dagens lys, sker det meget, meget senere end planlagt.
Man kan sagtens indvende at præmissen er forkert: verden af fuld af komplekse softwaresystemer der lader til at virke, og at man som udvikler måske kan have en strategisk interesse i at hævde at det er svært at udvikle software, så man kan trække flere penge ud af kunden, omgærde sit fag med en masse mystik osv. som denne diskussion på Rosenbergs blog handler om.
Men det er ikke det der er hans fokus: hans bog er fortællingen om dér hvor der opstår “slippage”, og at softwareudvikling er en meget lidt objektiv videnskab. Det er kolossalt svært at måle og veje produktivitet i softwareudvikling, det er svært at forudsige hvad der kan gå galt, og at softwareudvikling i det hele taget er en meget ung videnskab, der er fattig på fælles overenskomster, spilleregler, standarder, enighed om programmeringssprog osv. Det virker som om hver ny generation af programmører kommer historieløst anstigende med nye revolutionerende forslag til hvordan man skal gribe det hele an. Uden viden om hvor mange der har været nede af den sti før, og uden fornemmelse for hvor mange nye problemer man skaber med nye revolutionerende værktøjer.
Bogen kommer ind på en masse andre interessante aspekter såsom “Software Time”, programmørers psykologi, Open Source, faren ved abstraktionsniveauer, og beskriver det vidunderligt spændende der sker når forskellige mennesker kaster sig ud i så uhåndgribelig en aktivitet som softwareudvikling er. Det hele skrevet som en spændende krimi.
Hvis du er designer, projektleder, programmør eller kunde hos et softwarehus SKAL DU LÆSE DEN. BASTA! For alle parter vil den hjælpe til mere realistisk planlægning af softwareprojekter…
Relaterede Links:
- Amazon reviews
- De mytiske fem % – relateret om hvorfor fem procent af programmører er 20 gange mere effektive end deres kollegaer.
- Joel on software: “12 Steps to Better Code”
- Forskræp af Dorte Toft
Bare husk at:
I serien af konjunktive poster
Hvis jeg havde tid ville jeg folde følgende idéer ud:
Gå mere i dybden med:
The most successful writer-personas now and into the future — at least those interested in “making a living” as you put it — will be those who can take on varying flux personas via the act of writing.
Skrive længere om:
Forholde mig til:
Den sædvanlige wordpress opsamling:
[bookcover:0375725784]
Dave Eggers ‘”A heartbreaking work of staggering genius” er den middelmådige roman i verden der har litteraturhistoriens mest sindrige, multimeta-selvreferentielle og samtidig mest oplagte indledning der nogensinde er skrevet. M.a.o.: læs den for indledningens skyld & glem resten af bogen.
Lånes ud under en bibliotekr-licens.
Jeg kan helt klart anbefale Abelone Glahns “Dit virtuelle håndtryk“, der handler om alle de metoder der er til at gøre opmærksom på sig selv, igennem social software. Den er let at læse, giver et godt overblik, og er en bredtfavnende introduktion til alt det der sociale hejs.
Stik den til folk som forholder sig lidt skeptisk til den sociale trend, og se skyerne løfte sig fra deres pande i rekordtid.
Nåh. Posten om bibliotekr genererede nogen interesse. Derfor har jeg – som det nu er kotyme – smidt en wordpress weblog (med now reading, geopress og SmartRSSa plugins på) og en wiki op på www.bibliotekr.dk.
Man kan signe sig op som bidragyder (man får fulde administratorrettigheder), og når lejligheden byder sig, vil jeg prøve at isolere de forskellige tekniske udfordringer i det.
F.eks:
Osv…
I øvrigt: jeg kunne godt tænke mig at låne Macht und Rebel ud, men sagen er at den ligger hjemme hos min ven Andersb (se kort nedenfor).
[bookcover:1860463401]
God roman, der udspiller sig under VM i fodbold i spanien i 1982, om ex-terroristen Carlos. Bogen bruger et effektivt romanteknisk kneb, som minder mig om:
[bookcover:0679735771]
ad Thomas Angermann: Hvorfor kan man ikke få Bookcover-pluginnet til at vise danske covers? Findes der ikke en sådan dansk database?