PRESENTATION OUTLINE
imagine we have a LOT* of monkeys...
...or massively parallel hardware...
...or control of a massive botnet...
they produce words and designs enthusiastically
"furu ike ya; kawazu tobikomu; mizu no oto."—basho
we could use them to regenerate the works of shakespeare
but typewriters aren't the point at all.
there will always be faster typewriters
they write too many books
how do we find shakespeare?
"that sounds vaguely important"—george carlin
(a/k/a the "spam vs. ham" problem)
this is the only problem.
never mind what programmers say
what ruby programmers do?
"society trumps speed and smarts"
ruby should optimize for sharing at scale.
our practices flow from tests:
x is more important than y: