A talk about lessons learned from building developer and sysadmin-facing tools at Puppet and Docker. It’s applicable to open source tools for broader use and the tools you and your teams develop inside your organization. Building tools, both external and internal, is hard. Getting people to adopt those tools is even harder. These are ideas to make it easier.