Upgrade to Pro
— share decks privately, control downloads, hide ads and more …
Speaker Deck
Features
Speaker Deck
PRO
Sign in
Sign up for free
Search
Search
Open Source Matters
Search
Christian Lück
June 24, 2022
Programming
0
200
Open Source Matters
Christian Lück
June 24, 2022
Tweet
Share
More Decks by Christian Lück
See All by Christian Lück
Getting started with ReactPHP – Pushing real-time data to the browser (PHPBenelux20)
clue
0
900
Open-Source Project Management 101 (unKonf)
clue
0
450
Pushing the limits of PHP (SymfonyLive Berlin)
clue
1
1.4k
Getting started with ReactPHP – Pushing real-time data to the browser (IPC19)
clue
1
410
Pushing the limits of PHP (WebEngAc19)
clue
2
1.6k
Event-driven programming for the masses (WebMeetupCgn)
clue
0
360
Non-blocking IO for the masses (WebEngDUS)
clue
0
310
Project Management 101 For Open-Source Projects (WebEngDus)
clue
0
180
Getting started with ReactPHP – Pushing real-time data to the browser (PHPYorkshire)
clue
0
4.7k
Other Decks in Programming
See All in Programming
PicoRuby on Rails
makicamel
2
130
「Cursor/Devin全社導入の理想と現実」のその後
saitoryc
0
820
テストから始めるAgentic Coding 〜Claude Codeと共に行うTDD〜 / Agentic Coding starts with testing
rkaga
12
4.4k
VS Code Update for GitHub Copilot
74th
2
640
猫と暮らす Google Nest Cam生活🐈 / WebRTC with Google Nest Cam
yutailang0119
0
120
AIと”コードの評価関数”を共有する / Share the "code evaluation function" with AI
euglena1215
1
160
Blazing Fast UI Development with Compose Hot Reload (droidcon New York 2025)
zsmb
1
290
Systèmes distribués, pour le meilleur et pour le pire - BreizhCamp 2025 - Conférence
slecache
0
120
プロダクト志向ってなんなんだろうね
righttouch
PRO
0
190
Goで作る、開発・CI環境
sin392
0
230
生成AI時代のコンポーネントライブラリの作り方
touyou
1
210
Quand Symfony, ApiPlatform, OpenAI et LangChain s'allient pour exploiter vos PDF : de la théorie à la production…
ahmedbhs123
0
190
Featured
See All Featured
Making Projects Easy
brettharned
116
6.3k
Being A Developer After 40
akosma
90
590k
How GitHub (no longer) Works
holman
314
140k
4 Signs Your Business is Dying
shpigford
184
22k
Intergalactic Javascript Robots from Outer Space
tanoku
271
27k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
46
9.6k
The Web Performance Landscape in 2024 [PerfNow 2024]
tammyeverts
8
690
Build your cross-platform service in a week with App Engine
jlugia
231
18k
Build The Right Thing And Hit Your Dates
maggiecrowley
36
2.8k
Become a Pro
speakerdeck
PRO
29
5.4k
Building Adaptive Systems
keathley
43
2.7k
The Cult of Friendly URLs
andyhume
79
6.5k
Transcript
open source matters open source for fun and profit @another_clue
@another_clue open source consumers? 2
@another_clue open source is ubiquitous! 3
@another_clue open source contributors? 4
@another_clue Hello! 5
@another_clue $ whoami 6
@another_clue $ whoami Christian Lück 7
@another_clue $ whoami Christian Lück 8
@another_clue $ whoami Christian Lueck 9
@another_clue $ whoami Christian Lueck 10
@another_clue $ whoami Christian Lueck @clue 11
@another_clue $ whoami Christian Lueck @another_clue 12
@another_clue $ whoami Christian Lueck @another_clue passionate about pushing the
limits 13
@another_clue $ whoami Christian Lueck @another_clue passionate about pushing the
limits professional software engineer 14
@another_clue $ whoami Christian Lueck @another_clue passionate about pushing the
limits regular open-source contributor 15
@another_clue 16
@another_clue 17
@another_clue 18
@another_clue 19
@another_clue 20
@another_clue 21
@another_clue 22
@another_clue 23
@another_clue 24
@another_clue 25 not this talk ;-)
@another_clue 26 open source can be fun
@another_clue 27
@another_clue 28 merry christmas!
@another_clue 29 open source can be fun
@another_clue 30 open source can be fun can be hard
work
@another_clue I know a thing or two 31
@another_clue I know a thing or two here’s what I
learned… 32
@another_clue what is open source all about and why should
you care? 33
@another_clue what is open source? …34
@another_clue …35 free what is open source?
@another_clue …36 what is open source?
@another_clue …37 what is open source?
@another_clue 38 what is open source?
@another_clue why open source? …39
@another_clue …40 freedom why open source?
@another_clue …41 freedom learning why open source?
@another_clue 42 freedom learning sharing why open source?
@another_clue getting started 43
@another_clue where to start? …44
@another_clue where to start? …45 start project from scratch
@another_clue where to start? …46 start project from scratch push
upstream
@another_clue where to start? 47 start project from scratch push
upstream fork off
@another_clue first steps …48
@another_clue first steps …49 scratch your own itch
@another_clue first steps …50 scratch your own itch do what
you’re good at and enjoy!
@another_clue first steps …51 scratch your own itch do what
you’re good at and enjoy! prototypes are perfectly fine
@another_clue first steps 52 scratch your own itch do what
you’re good at and enjoy! prototypes are perfectly fine iteratively get better
@another_clue 53
@another_clue the magic 1+ 54
@another_clue magic! …55
@another_clue magic! …56 first star
@another_clue magic! …57 first star first fork
@another_clue magic! …58 first star first fork first contribution
@another_clue magic! 59 first star first fork first contribution first
external maintainer
@another_clue validates your concept 60
@another_clue onboarding 61
@another_clue onboarding 62 always start with the why
@another_clue onboarding 63 always start with the why encourage feedback
@another_clue onboarding 64 always start with the why encourage feedback
welcome contributions
@another_clue onboarding 65 always start with the why encourage feedback
welcome contributions diversity FTW
@another_clue scaling empathy 66
@another_clue scaling empathy 67
@another_clue scaling empathy 68 at first, it’s easy
@another_clue scaling empathy 69 at first, it’s easy eventually, people
will disagree
@another_clue scaling empathy 70 at first, it’s easy eventually, people
will disagree that’s okay
@another_clue scaling empathy 71 at first, it’s easy eventually, people
will disagree that’s okay no need to make everybody happy
@another_clue sustainable 72
@another_clue sustainable …73
@another_clue sustainable …74 find your pace
@another_clue sustainable …75 find your pace learn to say NO
@another_clue sustainable 76 find your pace learn to say NO
let people know
@another_clue companies want reliable projects 77
@another_clue do companies rely on your project? 78
@another_clue $$$ 79
@another_clue $$$ 80 making money is easy
@another_clue $$$ 81 making money is easy - plan -
? - profit
@another_clue $$$ 82
@another_clue $$$ 83 dual licensing
@another_clue $$$ 84 dual licensing custom development
@another_clue $$$ 85 dual licensing custom development services
@another_clue $$$ 86 dual licensing custom development services sponsoring
@another_clue $$$ 87
@another_clue $$$ 88 donations rarely work in practice (needs scale)
@another_clue $$$ 89 donations rarely work in practice (needs scale)
significantly affects project direction
@another_clue $$$ 90 donations rarely work in practice (needs scale)
significantly affects project direction find what works for you
@another_clue $$$ 91 donations rarely work in practice (needs scale)
significantly affects project direction find what works for you $$$ is hard
@another_clue successful open source 92
@another_clue Successful open source? 93
@another_clue Successful open source? 94 $$$
@another_clue Successful open source? 95 $$$ Scratch an itch
@another_clue Successful open source? 96 $$$ Scratch an itch Downloads
/ Publicity
@another_clue Successful open source? 97 $$$ Scratch an itch Downloads
/ Publicity Project completion
@another_clue Conclusions 98
@another_clue open source is ubiquitous! 99
@another_clue there are no silver bullets 100
@another_clue I encourage feedback, questions + suggestions 101
@another_clue just start …102
@another_clue just start start small …103
@another_clue just start start small keep improving …104
@another_clue just start start small keep improving eventually rule the
world 105
@another_clue contribute! 106
@another_clue contribute! code 107
@another_clue contribute! code maintenance 108
@another_clue contribute! code maintenance money 109
@another_clue contribute! code maintenance money thank you 110
@another_clue Pareto principle …111
@another_clue Pareto principle may seem overwhelming …112
@another_clue Pareto principle may seem overwhelming remember 80/20 rule …113
@another_clue Pareto principle may seem overwhelming remember 80/20 rule just
do it! 114
@another_clue // thank you & have fun! 115 @another_clue –
https://clue.engineering/