Developing Good Operations Tools“If you build it, they will come.”
James Turnbull@kartar
@kartar 2015 1
Who• VP of Engineering at Kickstarter
• Advisor at Docker
• Open source chap
• Funny accent
@kartar 2015 2
The Art of Monitoringwww.artofmonitoring.com
@kartar 2015 3
So why did Docker get the hype?• Docker solved real problems (relatively) elegantly.
• Docker wasn't (primarily) built for its developers.
• Adoption trumped features.
@kartar 2015 7
Ask your customers what hurts
@kartar 2015 10
It's a product, Jim, but not as we know it
@kartar 2015 11
Good product I• Requirements.
• Capabilities.
• Limitations.
@kartar 2015 12
Write up a product specification
@kartar 2015 14
Assumption is the mother of all fuck ups
@kartar 2015 17
Everything and not the kitchen sink
@kartar 2015 19
Usability matters• Docs, docs, docs...
• API exposition.
• SDK, integration.
@kartar 2015 20
Marketing matters• A good looking site.
• Real life examples.
• Video tutorials.
@kartar 2015 21
Lifecycle• Care about feedback.
• Care about maintenance.
• Invest in customer services.
@kartar 2015 22
Questions?@kartar
http://www.artofmonitoring.com
@kartar 2015 24