Presented by Larry Garfield (@Crell)
The most powerful word in the English language...
People think focus means saying yes to the thing you've got to focus on. But that's not what it em at all. It means saying no to the hundred other good ideas that there are. You have to pick carefully. I'm actually as proud of the things we haven't done as the things I have done. Innovation is saying no to 1,000 things.
—Steve Jobs
As a tech lead I see my primary contribution as saying "no" to features that co-workers think are important but can’t justify. The real trick is knowing when a new feature adds linear complexity (its own weight only) or geometric complexity (interacts with other features). Both should be avoided, but the latter requires extra-convincing justification.
How do you make a statue of an elephant? Get the biggest granite block you can find and chip away everything that doesn’t look like an elephant.
In case of conflict, consider users over authors over implementers over specifiers over theoretical purity.
—HTML5 Working Group
(Drupal's audience priorities, 2010)
Pick 2
Who choses the markup?
Do you want a comprehensible output system?…
“The culture of any organization is shaped by the worst behavior the leader is willing to tolerate." @ToddWhitaker #hcps450
— David Jones (@dljHCPS) February 14, 2015
No!
Didn't say No soon enough
Sometimes we can say no...
But YES to testing/maintainability
Who is Drupal for?
"Everybody" is a coward's answer
Who is Drupal not for?
Saying No should always be a deliberate, explicit action.