Small Things, Loosely Joined, Written Fast October 02, 2008 04:19 about 1 year ago
Dødsstjernen fra starwars var en kæmpe monolitiske stjerne med enorme laserkanoner. Den var bygget til at gøre det af med oprørerne. Den var ikke helt færdigbygget, der manglede endnu nogle essentielle elementer men det gjorde ikke noget i det store billede idet den opfyldte alle de krav som det galaktiske imperium kunne ønske til en intergalaktiske rumstation. Dødsstjernen som en monolitisk installation betød at komponenter var tæt forbundene og skabte stor afhængighed. Hvis en komponent gik itu havde det implikationer på resten af strukturen. Størrelse gav og andre ulemper, fx var det svært at gemme sig i rummet og flugt fra en overhængende fare næsten umuligt og hvis man alligevel skulle gå til overlydsfart måtte man trimme alle delsystemer til hastigheden.
Rebelflåden havde helt andre karakteristika. Det var udpinte små rumfartøjer i forskellig stand og ydeevne. Nogle skibe kunne skyde en ekstrem hastighed mens andre er langsomme men kunne skyde præcist. De var små og adrætte fartøjer, indtil de faldt ned i stumper og stykker. Selv om halvdelen af fartøjerne var ukampdygtige kunne resten af de små skibe stadig bekæmpe det galaktiske imperium.
To vidt forskellige strategier.
For at ødelægge dødsstjernen skulle Luke finde en mand med plastikovertræk og en falleret skuespiller med rusten laser gun. Og hele rebelflåden naturligvis.
Justin Gehtland var langt den største oplevelse på konferencen RailsConf i Berlin. Hans tale ”Small Things, Loosely Joined, Written Fast” kunne være taget lige ud af hans bog ”Better, Faster, Lighter Java” eller en af hans andre 8 bøger som har modtaget utallige priser. Justin har billedligt talt ikke bare hår i ansigtet men også langt ned at ryggen når det gælder om komme ud over scenekanten med hans pointer. I denne tale er emnet løst koblede systemer og det var forløserne for en gamle Java hacker som mig.
By Frank Vilhelmsen - 2 tags: railsconf conference - Add comment