pimpin' ain't easysoftware product marketi—GAHHH
but i don't sell anything
ideas
projectstools
practices
philosophy
reknown
respectclients
influence
opportunity
purpose
community
friends.
so i have this thing...and nobody loves it
like i do
nobody even uses it:(
you couldn't even sell a dog
a bone.
NEWSFLASH!
you're doin' it wrong
FEATURES
BENEFITS
vs
FEATURES• class-driven development• cross-browser support• ajax
• "ease development"• "unique"• "easy-to-use toolkit"• "nicest Ajax library"
BENEFITS
THEY'RE doin' it wrong
BZZZZZZZZT!
• "ease development"• "unique"• "easy-to-use toolkit"• "nicest Ajax library"
BENEFITS
these are actually FEATURES in disguise
feature |ˈfē ch ər|noun1 a distinctive attribute or aspect of something : safety features like dual air bags.
features describe the THING
"ease development"
think again
"ease development"
that's a benefit
isn't it?
think again
"ease development"
that's a benefit
isn't it?
think again
OMFGZ WOULDN'T IT BE
AWESOME IF...
the "BENEFIT" litmus test
OMFGZ I WANT EASED
DEVELOPMENT
OMFGZ I WANT EASED
DEVELOPMENT
this took half the time
omfg wouldn't it be awesome if...
I could enjoy doing this
omfg wouldn't it be awesome if...
I felt like an ass-kicking ninja
omfg wouldn't it be awesome if...
ideas
projectstools
practices
philosophy
FEATURES
reknown
respectclients
influence
opportunity
BENEFITSLevel 1
friends
community
BENEFITSLevel 2
purpose.
BENEFITSLevel 26
BENEFITSalways boil down to
I want to feel good about
myself
kathy sierra
Be the "I Rule! " product, not the "This thing I bought does everything, but I suck!" product.
Anti-Benefits
guilt insecurity anxiety
loneliness feeling stupid helplessness
overwhelm
confusion
powerless-ness
feeling clueless
Caused by Software
Use me, and you will kick ass at...
Use me, and you will kick ass at...
merely OK, but better than Prototype
• "ease development"• "unique"• "easy-to-use toolkit"• "nicest Ajax library"
BENEFITS
• "ease development"• "unique"• "easy-to-use toolkit"• "nicest Ajax library"
BENEFITS
mushy, meaningless words
My date last night... He was
nice! And unique!
"ease development"
BENEFITS
Get a lot of shit done
Learn to love JavaScript
Not hate client-side stuff
"ease development"
BENEFITS
Use the skills you already know (like Ruby Enumerables)
Get more done, with less learning & wafflings
"ease development"
BENEFITS
You can kick ass at JavaScript
"ease development"
BENEFITS
You can kick ass at JavaScriptAnd if it doesn't make you feel so stupid and/or out of your element, you'll stop bitching about it. Which means you'll be happier. And so will we.
"easy-to-use"
BENEFITS
Total bullshit
And he was so easy-to-use!
"nicest Ajax library"
BENEFITS
Master the whole enchilada
Don't bother to learn numeric success/fail codes
Gee, it's like a real language.
"nicest Ajax library"
BENEFITS
Feel like an Ajax god
BENEFITS• Learn to love JavaScript
•Achieve fancy Ajax shit without bullshit
• Do cooler shit, faster, with less bull
• Level up—using your prior programming skillz
Hey, I did something awesome with
Prototype.
Hey, I did something awesome with
Prototype.