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
The Art of Building Developer Tools, or When to...
Search
Sponsored
·
Ship Features Fearlessly
Turn features on and off without deploys. Used by thousands of Ruby developers.
→
Samuel E. Giddins
September 01, 2015
Technology
0
6k
The Art of Building Developer Tools, or When to Take the Plunge
Samuel E. Giddins
September 01, 2015
Tweet
Share
More Decks by Samuel E. Giddins
See All by Samuel E. Giddins
Funding Ruby Infrastructure as a Non-Profit
segiddins
0
21
Evolution of Rails within RubyGems.org
segiddins
0
32
The Challenges of Building a Sigstore Client from Scratch
segiddins
0
100
Keeping the Gems Sparkling
segiddins
0
75
A Survey of RubyGems CVEs
segiddins
0
66
Handling 225k requests per second to RubyGems.org
segiddins
0
100
State of the RubyGems 2023
segiddins
0
120
Building Broken Gems
segiddins
0
95
Switching Disciplines as a Tech Lead
segiddins
0
48
Other Decks in Technology
See All in Technology
1,000 にも届く AWS Organizations 組織のポリシー運用をちゃんとしたい、という話
kazzpapa3
0
180
StrandsとNeptuneを使ってナレッジグラフを構築する
yakumo
1
130
Claude Code for NOT Programming
kawaguti
PRO
1
100
こんなところでも(地味に)活躍するImage Modeさんを知ってるかい?- Image Mode for OpenShift -
tsukaman
1
170
[CV勉強会@関東 World Model 読み会] Orbis: Overcoming Challenges of Long-Horizon Prediction in Driving World Models (Mousakhan+, NeurIPS 2025)
abemii
0
150
日本の85%が使う公共SaaSは、どう育ったのか
taketakekaho
1
240
旅先で iPad + Neovim で iOS 開発・執筆した話
zozotech
PRO
0
100
SREチームをどう作り、どう育てるか ― Findy横断SREのマネジメント
rvirus0817
0
350
配列に見る bash と zsh の違い
kazzpapa3
3
170
2026年、サーバーレスの現在地 -「制約と戦う技術」から「当たり前の実行基盤」へ- /serverless2026
slsops
2
270
usermode linux without MMU - fosdem2026 kernel devroom
thehajime
0
240
顧客との商談議事録をみんなで読んで顧客解像度を上げよう
shibayu36
0
320
Featured
See All Featured
Agile Leadership in an Agile Organization
kimpetersen
PRO
0
85
Unsuck your backbone
ammeep
671
58k
Claude Code のすすめ
schroneko
67
210k
Imperfection Machines: The Place of Print at Facebook
scottboms
269
14k
Fireside Chat
paigeccino
41
3.8k
The AI Revolution Will Not Be Monopolized: How open-source beats economies of scale, even for LLMs
inesmontani
PRO
3
3.1k
Speed Design
sergeychernyshev
33
1.5k
Keith and Marios Guide to Fast Websites
keithpitt
413
23k
First, design no harm
axbom
PRO
2
1.1k
A Tale of Four Properties
chriscoyier
162
24k
Design in an AI World
tapps
0
150
Bridging the Design Gap: How Collaborative Modelling removes blockers to flow between stakeholders and teams @FastFlow conf
baasie
0
450
Transcript
The Art of Building Developer Tools
The Art of Building Developer Tools Or: When to Take
the Plunge
Samuel Giddins Realm
None
LLVM I couldn’t do my job without it.
None
What do these projects, and countless others, have in common?
None
Developer Tools
How we get from point A to point B. Every
day.
My Projects
4 Bundler 4 CocoaPods 4 Jazzy 4 Realm 4 RestKit
Each is a different kind of tool
How can I make these things?
1. Find something that’s missing from your workflow 2. Build
it 3. Build it in such a way others can use it 4. Receive feedback 5. Ignore 70% of it 6. Have a thick skin 7. Keep on improving
Is this something I want to do?
Maybe Don’t rush into it. It’s a lot of work,
and you won’t succeed unless it’s a project that makes you happy.
Is there a real problem space here? Can someone in
my position provide a solution?
Think risk vs. reward. Think about access. Think about time.
Does my experience leave me ready to solve this problem?
4 Is it general? 4 Is it in-depth? 4 Is
it unavoidable?
! Great
! Great Go Forth and Build
Samuel Giddins Realm @segiddins