The Art of BuildingDeveloper Tools
View Slide
The Art of BuildingDeveloper ToolsOr: When to Take the Plunge
Samuel GiddinsRealm
LLVMI couldn’t do my job without it.
What do these projects, and countlessothers, have in common?
Developer Tools
How we get from point A to point B.Every day.
My Projects
4 Bundler4 CocoaPods4 Jazzy4 Realm4 RestKit
Each is a different kind of tool
How can I make these things?
1. Find something that’s missing from your workflow2. Build it3. Build it in such a way others can use it4. Receive feedback5. Ignore 70% of it6. Have a thick skin7. Keep on improving
Is this something I want to do?
MaybeDon’t rush into it.It’s a lot of work, and you won’t succeed unless it’s aproject 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 thisproblem?
4 Is it general?4 Is it in-depth?4 Is it unavoidable?
! Great
! GreatGo Forth and Build
Samuel GiddinsRealm@segiddins