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
Funding Ruby Infrastructure as a Non-Profit
segiddins
0
26
Evolution of Rails within RubyGems.org
segiddins
0
35
The Challenges of Building a Sigstore Client from Scratch
segiddins
0
120
Keeping the Gems Sparkling
segiddins
0
81
A Survey of RubyGems CVEs
segiddins
0
76
Handling 225k requests per second to RubyGems.org
segiddins
0
110
State of the RubyGems 2023
segiddins
0
130
Building Broken Gems
segiddins
0
98
Switching Disciplines as a Tech Lead
segiddins
0
51
Other Decks in Technology
See All in Technology
【社内勉強会】新年度からコーディングエージェントを使いこなす - 構造と制約で引き出すClaude Codeの実践知
nwiizo
27
13k
MIX AUDIO EN BROADCAST
ralpherick
0
110
JEDAI認定プログラム JEDAI Order 2026 受賞者一覧 / JEDAI Order 2026 Winners
databricksjapan
0
380
「お金で解決」が全てではない!大規模WebアプリのCI高速化 #phperkaigi
stefafafan
5
2.4k
互換性のある(らしい)DBへの移行など考えるにあたってたいへんざっくり
sejima
PRO
0
210
Navigation APIと見るSvelteKitのWeb標準志向
yamanoku
2
120
FastMCP OAuth Proxy with Cognito
hironobuiga
3
210
GitHub Actions侵害 — 相次ぐ事例を振り返り、次なる脅威に備える
flatt_security
8
5k
AIエージェント時代に必要な オペレーションマネージャーのロールとは
kentarofujii
0
170
GitHub Advanced Security × Defender for Cloudで開発とSecOpsのサイロを超える: コードとクラウドをつなぐ、開発プラットフォームのセキュリティ
yuriemori
1
110
Bref でサービスを運用している話
sgash708
0
200
DMBOKを使ってレバレジーズのデータマネジメントを評価した
leveragestech
0
430
Featured
See All Featured
"I'm Feeling Lucky" - Building Great Search Experiences for Today's Users (#IAC19)
danielanewman
231
22k
Design in an AI World
tapps
0
180
Design and Strategy: How to Deal with People Who Don’t "Get" Design
morganepeng
133
19k
Thoughts on Productivity
jonyablonski
75
5.1k
Breaking role norms: Why Content Design is so much more than writing copy - Taylor Woolridge
uxyall
0
230
Building a Modern Day E-commerce SEO Strategy
aleyda
45
9k
Digital Projects Gone Horribly Wrong (And the UX Pros Who Still Save the Day) - Dean Schuster
uxyall
0
860
No one is an island. Learnings from fostering a developers community.
thoeni
21
3.6k
Music & Morning Musume
bryan
47
7.1k
The Curse of the Amulet
leimatthew05
1
11k
CoffeeScript is Beautiful & I Never Want to Write Plain JavaScript Again
sstephenson
162
16k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
480
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