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
6k
0
Share
Embed
Copy iframe code
Copy JS code
Copy link
Start on current slide
The Art of Building Developer Tools, or When to Take the Plunge
Samuel E. Giddins
September 01, 2015
More Decks by Samuel E. Giddins
See All by Samuel E. Giddins
Funding Ruby Infrastructure as a Non-Profit
segiddins
0
55
Evolution of Rails within RubyGems.org
segiddins
0
49
The Challenges of Building a Sigstore Client from Scratch
segiddins
0
160
Keeping the Gems Sparkling
segiddins
0
110
A Survey of RubyGems CVEs
segiddins
0
100
Handling 225k requests per second to RubyGems.org
segiddins
0
120
State of the RubyGems 2023
segiddins
0
150
Building Broken Gems
segiddins
0
120
Switching Disciplines as a Tech Lead
segiddins
0
65
Other Decks in Technology
See All in Technology
モダンフロントエンド 開発研修
recruitengineers
PRO
4
740
AWS ネットワーク構築でハマった(ハマりかけた) 5選とそこから得た教訓
nagisa53
4
250
PLATEAU で バーチャル花火大会
tatsuya1970
0
160
【GCC2026】大規模言語モデルを活用した内製検索サービスの社内展開や業務活用
bandainamcostudios
PRO
0
140
Head First モブプログラミング / Head First Mobprogramming
takaking22
10
12k
Bits Agent Builder の⼊⾨と活⽤事例
nulabinc
PRO
0
170
LanceDB入門
mocobeta
8
580
会社紹介資料 / Sansan Company Profile
sansan33
PRO
24
430k
今こそ聞きたいソフトウェア設計 ドメイン駆動設計再入門
masuda220
PRO
17
7.5k
QAエンジニア起点で進める、SmartHRにおける信頼性向上について
kaomi_wombat
1
150
Sansan Engineering Unit 紹介資料
sansan33
PRO
1
4.9k
20分でわかるセキュアAPI
nwiizo
2
300
Featured
See All Featured
Statistics for Hackers
jakevdp
799
230k
KATA
mclloyd
PRO
35
15k
The AI Search Optimization Roadmap by Aleyda Solis
aleyda
1
6.1k
Everyday Curiosity
cassininazir
0
280
Easily Structure & Communicate Ideas using Wireframe
afnizarnur
194
17k
Ecommerce SEO: The Keys for Success Now & Beyond - #SERPConf2024
aleyda
1
2.1k
Visual Storytelling: How to be a Superhuman Communicator
reverentgeek
2
610
sira's awesome portfolio website redesign presentation
elsirapls
0
320
Designing Powerful Visuals for Engaging Learning
tmiket
1
490
DBのスキルで生き残る技術 - AI時代におけるテーブル設計の勘所
soudai
PRO
68
56k
Prompt Engineering for Job Search
mfonobong
0
410
30 Presentation Tips
portentint
PRO
1
370
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