the hacker’s guide to marketing - shlomifish.org · denmark, 2004 •david heinemeier hannson...

56
Amit Bendov [email protected] The Hacker’s Guide to Marketing Licensed under a Creative Commons Attribution 2.5 License http://creativecommons.org/licenses/by/2.5/

Upload: others

Post on 14-Oct-2019

3 views

Category:

Documents


0 download

TRANSCRIPT

Page 2: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Denmark, 2004• David Heinemeier

Hannson

• A 25 yo fellow

•Was hired to develop a web-application for managing projects.

Page 3: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Small Budget,Tight Timeline

Page 4: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

The Dilemma...PHP: Quick & Dirty

orJava: Slow & Clean

Page 5: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

He chooses...

Ruby: Quick & Clean

Page 6: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Ruby on Rails•Web app framework•Extracted •Open Source

Page 7: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

About a year later...

Page 8: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

300,000 Downloads

Page 9: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

550Commercial Developers

Page 10: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Millions of users

(on Basecamp, Backpack, 43Things, Odeo, Typo...)

Page 11: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Four Books

Page 12: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Yahoo BuzzRUBYWA (15.54)PHPWA (15.22)JAVAWA (8.42)CGI (7.48)PYTHONWA (6.55)PERLWA (5.50)FASTCGI (5.18)

Page 13: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

O’reilly: Ruby Book Sales Surpass Python

“Python is up 20% vs. the same period last year, but Ruby is up 1552%! (Perl is down 3%.)”

“PHP. Still the largest ..., book sales have had a gradual downward trend over the past two years”

Page 14: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

And some Kudos

Page 15: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

So why am I telling you all

this?

Page 16: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Because YOU too can kick

ass!

Page 17: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Other Kickers

Page 18: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

All based on word of mouth

“marketing”

Page 19: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

But why do words spread?

Page 20: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Marketers look at 4 P’s

•Product•Price•Promotion•Place

Page 21: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

For Free Software we have mainly

two•Product•Price•Promotion•Place

Page 22: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Products that

Spread

Page 23: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects
Page 24: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Two kinds of innovation

•Revolution•Edge Pushing (10X)

Page 25: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Revolution•Strong Potential•Good Story•Must change people’s minds•Harder to Market

Page 26: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

iPod 1GB 10GB

BitTorrent MB GB

Skype $.10/min $0

Edge Pushing- 10X

Page 27: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

It’s a cow, only 10 times

•More purple•Cheaper•Faster•Easier•Safer

Page 28: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

So you have a purple cow

But for the story to spread, people must understand 4 things..

Page 29: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Four Simple Questions

•Who is it for?•What drives you nuts?•Why your product is cool?•Secret Sauce?

Page 30: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Example: RailsUser? “Me” (DHH)

Drives me nuts? Java & PHP

I’m cool ‘cause Quick & Clean

Secret SauceDRY, Convention over configuration

Page 31: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Exercise: BitTorrent

User? ?

Drives me nuts? ?

I’m cool cause ?

Secret Sauce ?

Page 32: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Define the opposite

Page 33: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

What’s your cause?

FirefoxI want my web

back!

RailsProductivity via fun & beauty

BitTorrent Free Speech

Page 34: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Cultivate a Community

Page 35: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Open, not just the source

•Plugin/Extension ready•Part of an ecosystem•Gaim/Firefox/Flickr

Page 36: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Product Friction

Page 37: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

More Friction => Fewer Users

Page 38: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Common Friction•Product Complexity•Installation•Compatibility•Documentation/Support

Page 39: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Example: Rails•Scaffolds, Convention•One-click installers•All platforms/databases•Wiki, Guides,Video, IRC

Page 40: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

But...•Don’t polish forever•Ship early

Page 41: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Now let’s talk about the second P

Page 42: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Promotionfor open source

projects

Page 43: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Start a blog

•Update frequently•Encourage discussion

Page 44: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Work with other bloggers

Page 45: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

How to find them

http://technorati.com/search/ajax%20jabber

Page 46: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Promotion: your web site

Page 47: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Home Pages that don’t suck

•You have 3 seconds•Some say, much less

Page 48: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

What works•WIFME*•Testimonials•Clear “Call to Action”•Get Visual

(*) What’s in it for me?

Page 49: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Call to Action

Visual

WIFME Testimonials

Page 50: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Exercise...

Page 51: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Advice

Try to get a professional designer

Page 52: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Wiki

Let other help- you can’t do it alone

Page 53: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Wiki

Let other help- you can’t do it alone

Page 54: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Celebrate every success

Page 55: The Hacker’s Guide to Marketing - shlomifish.org · Denmark, 2004 •David Heinemeier Hannson •A 25 yo fellow •Was hired to develop a web-application for managing projects

Evangelism

Conferences, meetups, user groups