Keeping It Simple

Session Speaker(s): 
Saturday, November 8 2014
Room: Bowser’s Castle
Time: 5:00pm - 6:00pm

Drupal has features falling out of its butt. And where a feature doesn't exist, Drupal has highly generative systems that usually allow the clicking together of new features. We already have tons of stuff to make things "easy." Problem is, 'easy' doesn't scale.

Drupal isn't losing market share because its feature checklist isn't long enough. It's losing market share because its essential design makes it difficult to scale into complexity. Complexity slows down innovation, release cycles, and introduces a subtle upper bound on the interesting-ness of feasibly solveable problems.

So, if you really want to help out Drupal, don't think about features. Don't even think about "making it easy." Think about reducing complexity.

This is an updated reprise of my talk from Drupalcon Austin, incorporating some elements from my Keeping it Simple essay, and accounting for some of the interesting discussions in the community that have been burgeoning since then. The talk is strongly rooted in Rich Hickey's Simple Made Easy, which is profoundly worth watching.