Upload
amy-hoy
View
10.454
Download
4
Tags:
Embed Size (px)
DESCRIPTION
Even if you don't agree with evil marketing, you want people to use your stuff. Right? Right. That's why you shared it with the world in the first place. Whether it's open source or commercial, you should do right by your project by pimping it effectively. Compares the marketing copy of Prototype.js vs JQuery as a case study. (Prototype is losing marketshare to JQuery and really needs an overhaul.)
Citation preview
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.