$30 off During Our Annual Pro Sale. View Details »
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Marketing for Developers
Search
Craig Kerstiens
June 22, 2015
Technology
0
270
Marketing for Developers
Craig Kerstiens
June 22, 2015
Tweet
Share
More Decks by Craig Kerstiens
See All by Craig Kerstiens
Product planning w/ gridding - Effort vs. Impact rule of thirds
craigkerstiens
0
330
Five sharding data models and which is right? PGDay Nordic
craigkerstiens
0
210
Postgres at any scale
craigkerstiens
1
900
Five data models for sharding and which is right
craigkerstiens
0
160
Postgres Performance for Humans - All things Open
craigkerstiens
1
330
Postgres Performance for Humans - PyCaribbean
craigkerstiens
1
170
Postgres present and future
craigkerstiens
1
350
Postgres – A Data Platform
craigkerstiens
2
500
Postgres Performance for Humans (Ancient City Ruby)
craigkerstiens
7
410
Other Decks in Technology
See All in Technology
【U/day Tokyo 2025】Cygames流 最新スマートフォンゲームの技術設計 〜『Shadowverse: Worlds Beyond』におけるアーキテクチャ再設計の挑戦~
cygames
PRO
2
790
MLflowダイエット大作戦
lycorptech_jp
PRO
1
140
ハッカソンから社内プロダクトへ AIエージェント「ko☆shi」開発で学んだ4つの重要要素
sonoda_mj
5
490
AWS Security Agentの紹介/introducing-aws-security-agent
tomoki10
0
320
Database イノベーショントークを振り返る/reinvent-2025-database-innovation-talk-recap
emiki
0
240
Lessons from Migrating to OpenSearch: Shard Design, Log Ingestion, and UI Decisions
sansantech
PRO
1
150
30分であなたをOmniのファンにしてみせます~分析画面のクリック操作をそのままコード化できるAI-ReadyなBIツール~
sagara
0
180
学習データって増やせばいいんですか?
ftakahashi
2
510
mairuでつくるクレデンシャルレス開発環境 / Credential-less development environment using Mailru
mirakui
5
550
コンテキスト情報を活用し個社最適化されたAI Agentを実現する4つのポイント
kworkdev
PRO
1
1.6k
Microsoft Agent 365 についてゆっくりじっくり理解する!
skmkzyk
0
390
AlmaLinux + KVM + Cockpit で始めるお手軽仮想化基盤 ~ 開発環境などでの利用を想定して ~
koedoyoshida
0
120
Featured
See All Featured
Writing Fast Ruby
sferik
630
62k
Getting science done with accelerated Python computing platforms
jacobtomlinson
0
71
Pawsitive SEO: Lessons from My Dog (and Many Mistakes) on Thriving as a Consultant in the Age of AI
davidcarrasco
0
30
Design of three-dimensional binary manipulators for pick-and-place task avoiding obstacles (IECON2024)
konakalab
0
310
The Cost Of JavaScript in 2023
addyosmani
55
9.4k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
5k
Game over? The fight for quality and originality in the time of robots
wayneb77
1
58
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
390
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
97
Neural Spatial Audio Processing for Sound Field Analysis and Control
skoyamalab
0
120
Tell your own story through comics
letsgokoyo
0
740
JavaScript: Past, Present, and Future - NDC Porto 2020
reverentgeek
52
5.8k
Transcript
marketing for devs @craigkerstiens
About me @heroku postgresguide.com postgresweekly.com craigkerstiens.com
None
Marketing is communicating the value of a product or service
to customers, for the purpose of selling that product or service.
Great products win when
Great projects win when • They communicate their values •
They communicate what they do • They have a good user experience • The communicate with users
Communicate values
Communicate what
Good UX MySQL vs. Postgres
Communicate w/ users
Communicate w/ users
In order for your projects
Projects success • Not an accident • Succesful ones have
at least some of the following: • Solve a problem • Documentation • marketing • Quality
It’s not all projects
Blogging
Beginner trumps all You only have beginner mindset once There’s
a lot more beginners than experts in the world
Rules of the road Personal blog: Establish a habit/pattern Blog
at least once a month Be yourself/authentic
Be you • Use your voice • Don’t try to
be too authoritative • Talk to people just like you would
Growing it • Regularity • Email • RSS -> Email
via mailchimp • Tweet • Ask for reviews
Create a community
None
None
Postgresguide Over two years • 150k unique users • 400k
impressions Investment • 16 hours initial effort • Occasionally checking PRs
Speaking
Speaking • Start small -> build up • At your
office • Meetups • Regional conferences • PyCon • Ask for input/reviews
Focus on the talk • Find your routine • Your
priority is on a good talk, not on meeting people
What to propose • Catchy title • Inflammatory abstract •
Rinse and repeat
Evangelism
Why • To help others? • Economies of scale •
If you help them succeed, they’ll want to help you
How • Teach • Mentor • Make them successful •
Give them a line to you
Distribution
- Every developer launching something ever “Can you help get
this on Hacker News?”
Options Difficulty Easy Hard Reach A lot A little HN
Reddit Email lobste.rs DZone Pycoders/python weekly Press
If you do want on HN • Engage in the
community • Heavybit talk - Iris shoor
Timing
- Every marketing department ever “Every launch is huge” “Tuesday,
Wednesday, Thursday are all good days for launches”
Think outside • I still hate Monday • Friday is
great for small things • Weekends!
What’s in it for “the man”
If developer/technical company
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
There’s more • Public speaking helps in a variety of
contexts • A conference is cheaper than training
- Every marketing department ever “How do I get my
engineers to create content”
Your engineers are better at marketing than your marketing team
Sourcing content • Support tickets • Emails • Show and
tells
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
Fin. @craigkerstiens