Link
Embed
Share
Beginning
This slide
Copy link URL
Copy link URL
Copy iframe embed code
Copy iframe embed code
Copy javascript embed code
Copy javascript embed code
Share
Tweet
Share
Tweet
Slide 1
Slide 1 text
How You Will Create Tomorrow OR: A Crash Course In Open Source World Domination DevOps Days Charlotte - Nov 2015 Michael DeHaan
Slide 2
Slide 2 text
Background
Slide 3
Slide 3 text
(1) Have An Idea
Slide 4
Slide 4 text
Solve A Problem You Know and Care About
Slide 5
Slide 5 text
Good Ideas Can Come From Anywhere
Slide 6
Slide 6 text
Nothing In Tech Is Sacred
Slide 7
Slide 7 text
Much In Tech Is Cyclical
Slide 8
Slide 8 text
We’re Still Figuring Everything Out
Slide 9
Slide 9 text
Most Things Feel Like 15% Improvements
Slide 10
Slide 10 text
Try Something Crazy: Local Maxima Exist
Slide 11
Slide 11 text
(2) Implement Your Idea / Code
Slide 12
Slide 12 text
Be Lazy Stand On Shoulders Of Giants PyPi / Cloud APIs / frameworks / …
Slide 13
Slide 13 text
Don’t Be Clever
Slide 14
Slide 14 text
Perfect Is The Enemy Of Good
Slide 15
Slide 15 text
#UseComments
Slide 16
Slide 16 text
Be on GitHub
Slide 17
Slide 17 text
Develop In The Open
Slide 18
Slide 18 text
TDD if you can
Slide 19
Slide 19 text
Don’t Be Worried About Code Judgement
Slide 20
Slide 20 text
(3) Get People To Use Your Software
Slide 21
Slide 21 text
“Project Marketing”
Slide 22
Slide 22 text
Write Awesome Docs!
Slide 23
Slide 23 text
Make Users Feel Successful Over Lunch
Slide 24
Slide 24 text
Write Guest Blogs
Slide 25
Slide 25 text
Message Appropriate Mailing Lists / Communities
Slide 26
Slide 26 text
Have A Mailing List Yourself
Slide 27
Slide 27 text
IRC Channel
Slide 28
Slide 28 text
Meetups / Conferences
Slide 29
Slide 29 text
HN/Reddit
Slide 30
Slide 30 text
GitHub
Slide 31
Slide 31 text
Twitter
Slide 32
Slide 32 text
(4) Figure Out How You’re Going To Manage Growth
Slide 33
Slide 33 text
Help People
Slide 34
Slide 34 text
Encourage Positive Interactions
Slide 35
Slide 35 text
Learn How To Say No
Slide 36
Slide 36 text
Explain Progress and Decisions
Slide 37
Slide 37 text
I’ll Say Docs Again
Slide 38
Slide 38 text
Figure Out What You Do When You Don’t Scale
Slide 39
Slide 39 text
Grok Innovator’s Dilemma
Slide 40
Slide 40 text
Be True To Your Original Design Goals
Slide 41
Slide 41 text
Experiment
Slide 42
Slide 42 text
Know When To Say You’re Wrong
Slide 43
Slide 43 text
Know What Things Are Not Important
Slide 44
Slide 44 text
Tech Is Not Zero Sum
Slide 45
Slide 45 text
Celebrate and Learn from Good Design in Other Projects
Slide 46
Slide 46 text
Thanks!