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.
Drupal community members trying to cope with the increasing complexity of Drupal site construction, code maintenance, and community management. People who like strange mammals.
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 :)