Slide 1

Slide 1 text

marketing for devs @craigkerstiens

Slide 2

Slide 2 text

About me @heroku postgresguide.com postgresweekly.com craigkerstiens.com

Slide 3

Slide 3 text

No content

Slide 4

Slide 4 text

Marketing is communicating the value of a product or service to customers, for the purpose of selling that product or service.

Slide 5

Slide 5 text

Great products win when

Slide 6

Slide 6 text

Great projects win when • They communicate their values • They communicate what they do • They have a good user experience • The communicate with users

Slide 7

Slide 7 text

Communicate values

Slide 8

Slide 8 text

Communicate what

Slide 9

Slide 9 text

Good UX MySQL vs. Postgres

Slide 10

Slide 10 text

Communicate w/ users

Slide 11

Slide 11 text

Communicate w/ users

Slide 12

Slide 12 text

In order for your projects

Slide 13

Slide 13 text

Projects success • Not an accident • Succesful ones have at least some of the following: • Solve a problem • Documentation • marketing • Quality

Slide 14

Slide 14 text

It’s not all projects

Slide 15

Slide 15 text

Blogging

Slide 16

Slide 16 text

Beginner trumps all You only have beginner mindset once There’s a lot more beginners than experts in the world

Slide 17

Slide 17 text

Rules of the road Personal blog: Establish a habit/pattern Blog at least once a month Be yourself/authentic

Slide 18

Slide 18 text

Be you • Use your voice • Don’t try to be too authoritative • Talk to people just like you would

Slide 19

Slide 19 text

Growing it • Regularity • Email • RSS -> Email via mailchimp • Tweet • Ask for reviews

Slide 20

Slide 20 text

Create a community

Slide 21

Slide 21 text

No content

Slide 22

Slide 22 text

No content

Slide 23

Slide 23 text

Postgresguide Over two years • 150k unique users • 400k impressions Investment • 16 hours initial effort • Occasionally checking PRs

Slide 24

Slide 24 text

Speaking

Slide 25

Slide 25 text

Speaking • Start small -> build up • At your office • Meetups • Regional conferences • PyCon • Ask for input/reviews

Slide 26

Slide 26 text

Focus on the talk • Find your routine • Your priority is on a good talk, not on meeting people

Slide 27

Slide 27 text

What to propose • Catchy title • Inflammatory abstract • Rinse and repeat

Slide 28

Slide 28 text

Evangelism

Slide 29

Slide 29 text

Why • To help others? • Economies of scale • If you help them succeed, they’ll want to help you

Slide 30

Slide 30 text

How • Teach • Mentor • Make them successful • Give them a line to you

Slide 31

Slide 31 text

Distribution

Slide 32

Slide 32 text

- Every developer launching something ever “Can you help get this on Hacker News?”

Slide 33

Slide 33 text

Options Difficulty Easy Hard Reach A lot A little HN Reddit Email lobste.rs DZone Pycoders/python weekly Press

Slide 34

Slide 34 text

If you do want on HN • Engage in the community • Heavybit talk - Iris shoor

Slide 35

Slide 35 text

Timing

Slide 36

Slide 36 text

- Every marketing department ever “Every launch is huge” “Tuesday, Wednesday, Thursday are all good days for launches”

Slide 37

Slide 37 text

Think outside • I still hate Monday • Friday is great for small things • Weekends!

Slide 38

Slide 38 text

What’s in it for “the man”

Slide 39

Slide 39 text

If developer/technical company

Slide 40

Slide 40 text

For non-developer focused • Learning, speaking requires you master something • Well versed topic takes 10 hrs to prepare • 5 of that is on slides • Lesser versed topic takes 20+ hrs to prepare • Recruiting

Slide 41

Slide 41 text

There’s more • Public speaking helps in a variety of contexts • A conference is cheaper than training

Slide 42

Slide 42 text

- Every marketing department ever “How do I get my engineers to create content”

Slide 43

Slide 43 text

Your engineers are better at marketing than your marketing team

Slide 44

Slide 44 text

Sourcing content • Support tickets • Emails • Show and tells

Slide 45

Slide 45 text

Recap • Contribute to open source - document your projects and actively engage • Blog about everything you learn for the first time • Talk about the things you learn, it helps you master them and helps others • marketing your projects is about communicating both the why and the what

Slide 46

Slide 46 text

Fin. @craigkerstiens