Previous Entry | Next Entry

RailsConf - Two Revolutions

  • May. 18th, 2007 at 11:54 AM
walle
[speaker has strong Scottish accent]

What's this talk about
Relationship between Extreme Programming (less process) and Rails (less code)

[here the speaker talked for about 10 mins about himself...hmm Miranda July is in pdx tonight]

Parallels between the two
More than software (making things fun)
Frameworks are extractions
Cult of personality (central figure in each project)
Creation myth (basecamp => rails, c3 => xp)
Reaction to what came before
"Brash teenager" opinionated process (teenagers more angry/passionate than adults)
Alpha geeks (both projects attract cutting-edge types)
Less Process/Less Code

XP/Rails as religion ("or cult?" a heckler just asked)
Not just a process/web framework
Dangerous - lets people switch off their minds when you open your mouth

Instead, a "movement"
"group of people working together to advance their shared political/social/artistic ideas"
What are you rebelling against? Rails => php/enterprise java, XP => RUP

"Growing up"
Did agile kill xp?
Teenagers with pushy black-or-white language are the ones who change the world
"DHH is a 20-something teenager"

(Tangent?) Ba'h'ai faith
"Love God and Love each other"
Religion is just a set of practices layered upon that central message

Many revolutions
Different angles on the same thing: advancing the art, making software better
Language changes, but doesn't get toned down ("lisp evangelists are still teenagers")
XP attacks process, Rails attacks implementation
What angle will be next?

"Take Rails as far as we can, then jump ship"