$30 off During Our Annual Pro Sale. View Details »
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
17
Evolution of Rails within RubyGems.org
segiddins
0
28
The Challenges of Building a Sigstore Client from Scratch
segiddins
0
92
Keeping the Gems Sparkling
segiddins
0
69
A Survey of RubyGems CVEs
segiddins
0
59
Handling 225k requests per second to RubyGems.org
segiddins
0
98
State of the RubyGems 2023
segiddins
0
120
Building Broken Gems
segiddins
0
92
Switching Disciplines as a Tech Lead
segiddins
0
47
Other Decks in Technology
See All in Technology
フルカイテン株式会社 エンジニア向け採用資料
fullkaiten
0
9.9k
2025-12-18_AI駆動開発推進プロジェクト運営について / AIDD-Promotion project management
yayoi_dd
0
160
テストセンター受験、オンライン受験、どっちなんだい?
yama3133
0
140
AgentCore BrowserとClaude Codeスキルを活用した 『初手AI』を実現する業務自動化AIエージェント基盤
ruzia
7
1.4k
AWS re:Invent 2025~初参加の成果と学び~
kubomasataka
0
180
Amazon Quick Suite で始める手軽な AI エージェント
shimy
1
1.8k
モダンデータスタックの理想と現実の間で~1.3億人Vポイントデータ基盤の現在地とこれから~
taromatsui_cccmkhd
2
260
20251222_サンフランシスコサバイバル術
ponponmikankan
2
140
株式会社ビザスク_AI__Engineering_Summit_Tokyo_2025_登壇資料.pdf
eikohashiba
1
110
Introduce marp-ai-slide-generator
itarutomy
0
110
20251203_AIxIoTビジネス共創ラボ_第4回勉強会_BP山崎.pdf
iotcomjpadmin
0
130
_第4回__AIxIoTビジネス共創ラボ紹介資料_20251203.pdf
iotcomjpadmin
0
130
Featured
See All Featured
Why Mistakes Are the Best Teachers: Turning Failure into a Pathway for Growth
auna
0
28
XXLCSS - How to scale CSS and keep your sanity
sugarenia
249
1.3M
The Illustrated Guide to Node.js - THAT Conference 2024
reverentgeek
0
210
Winning Ecommerce Organic Search in an AI Era - #searchnstuff2025
aleyda
0
1.8k
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Balancing Empowerment & Direction
lara
5
820
Highjacked: Video Game Concept Design
rkendrick25
PRO
0
250
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
1.7k
The browser strikes back
jonoalderson
0
120
Learning to Love Humans: Emotional Interface Design
aarron
274
41k
Large-scale JavaScript Application Architecture
addyosmani
515
110k
Technical Leadership for Architectural Decision Making
baasie
0
180
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