The Platypus Problem

Time slot: 
March 10th, 1:00 PM - 2:00 PM
Room: 
Sheraton 4 & 5
Track: 
Drupal Community
Experience: 
Intermediate

Call them modules, plugins, libraries, or widgets: any project that relies on an ecosystem of independent tools eventually hits the Platypus Problem: inexplicable, emergent complexity. That kind of complexity can confound the best software architects and community organizers.

The problem isn't insurmountable, though: by applying what we know of real-world ecology to Drupal, we can better understand the problem, gain insights into our own community, and identify important coping strategies. We can't eliminate complexity, but we can understand it, and knowing is half the battle.

Video at archive.org.

Intended audience: 

Drupal community members trying to cope with the increasing complexity of Drupal site construction, code maintenance, and community management. People who like strange mammals.

Questions answered by this session
Question 1: 
Why hasn't planning saved us from the problem of complicated Drupal sites?
Question 2: 
How can we balance monolithic "Do-Everything" modules and bundles of small, interdependent APIs?
Question 3: 
How can our community continue to thrive in a world where there are no familiar faces?
Question 4: 
Is there a silver bullet for the problem of complexity?
Question 5: 
What is the plural of Platypus?
The Platypus Problem has been selected and voting is closed.

Comments

Great talk!

Caught Jeff giving this talk at DrupalCamp Toronto, and while, gotta be honest here, it had a low point when the underlying thematic analogy got to its furthest point, it was a REALLY entertaining and surprisingly insightful talk! To be fair, I have a biochemistry and ecology background, so I'm a tough audience for humorously contrived nature-based analogies :)

Diamond Sponsors

 
VPS NET
Palantir.net

Platinum sponsors

 
Trellon
workhabit

Gold Sponsors

 
NorthPoint
Treehouse Agency
Duo
Drupal Connect
Microsoft
HotDrupal.com
Chapter Three