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
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
Evolution of Rails within RubyGems.org
segiddins
0
3
The Challenges of Building a Sigstore Client from Scratch
segiddins
0
63
Keeping the Gems Sparkling
segiddins
0
44
A Survey of RubyGems CVEs
segiddins
0
43
Handling 225k requests per second to RubyGems.org
segiddins
0
74
State of the RubyGems 2023
segiddins
0
100
Building Broken Gems
segiddins
0
77
Switching Disciplines as a Tech Lead
segiddins
0
41
Source Code to Executable
segiddins
0
81
Other Decks in Technology
See All in Technology
ファインディにおける Dataform ブランチ戦略
hiracky16
0
210
DatabricksのOLTPデータベース『Lakebase』に詳しくなろう!
inoutk
0
160
Tiptapで実現する堅牢で柔軟なエディター開発
kirik
1
150
AIを使っていい感じにE2Eテストを書けるようになるまで / Trying to Write Good E2E Tests with AI
katawara
3
1.9k
AI工学特論: MLOps・継続的評価
asei
10
2k
私とAWSとの関わりの歩み~意志あるところに道は開けるかも?~
nagisa53
1
130
Vision Language Modelと自動運転AIの最前線_20250730
yuyamaguchi
1
640
【CEDEC2025】LLMを活用したゲーム開発支援と、生成AIの利活用を進める組織的な取り組み
cygames
PRO
1
1.6k
ユーザー理解の爆速化とPdMの価値
kakehashi
PRO
1
110
MCPと認可まわりの話 / mcp_and_authorization
convto
2
290
Datasets for Critical Operations by Dataform
kimujun
0
120
経理出身PdMがAIプロダクト開発を_ハンズオンで学んだ話.pdf
shunsukenarita
1
230
Featured
See All Featured
Rails Girls Zürich Keynote
gr2m
95
14k
Balancing Empowerment & Direction
lara
1
510
Designing Experiences People Love
moore
142
24k
Mobile First: as difficult as doing things right
swwweet
223
9.7k
Responsive Adventures: Dirty Tricks From The Dark Corners of Front-End
smashingmag
251
21k
Connecting the Dots Between Site Speed, User Experience & Your Business [WebExpo 2025]
tammyeverts
8
390
Let's Do A Bunch of Simple Stuff to Make Websites Faster
chriscoyier
507
140k
[RailsConf 2023] Rails as a piece of cake
palkan
55
5.7k
Embracing the Ebb and Flow
colly
86
4.8k
Unsuck your backbone
ammeep
671
58k
Speed Design
sergeychernyshev
32
1k
Visualizing Your Data: Incorporating Mongo into Loggly Infrastructure
mongodb
47
9.6k
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