Keynotes vrijdag
Geplaatst door Michiel de Mare za, 24 jun 2006 04:49:00 GMT
Twee geweldige keynotes gehoord. Eerst Martin Fowler, die drie dingen behandelde. Rails is ‘opinionated software’: ActiveRecord, het hart van Rails, is gebaseerd op het Active Record pattern (uit Enterprise Architecture Patterns), dat destijds terzijde werd geschoven omdat het niet geschikt zou zijn voor de meeste bestaande applicaties. Maar voor de applicaties die er wel geschikt voor zijn, werkt het fantastisch. Verder helpt Rails, met zijn agile manier van werken, de ontwikkelaar en de klant bijeen te brengen, en communicatie tussen die twee is het lastigste van software ontwikkeling, volgens Fowler. Het derde pluspunt van Rails is Ruby zelf. Fowler beschrijft Ruby als een taal die begrijpt dat de werkelijkheid niet altijd overzichtelijk en uniform is, en die bereid is zijn handen vuil te maken (i.t.t. bijvoorbeeld Lisp of Smalltalk).
Daarna Paul Graham, over outsiders en insiders, vaardigheidstests en het hacken ervan, 18e eeuwse schilderkunst. Geweldig betoog, erg moeilijk samen te vatten, zoals het meeste van zijn werk. Maar waarschijnlijk verschijnt het binnen een paar dagen op zijn blog. Quote: “Many people say you shouldn’t study business. But actually that’s a special case of a more general rule: Don’t learn from people who are bad at it.”