SEATTLE - During the opening keynote for the Dockercon 16 conference, a primary message that was repeated time and again was that that Docker is all about building tools that help developers and operators do their jobs, faster and easier.
Ben Golub, CEO of Docker Inc, commented that in 2014 at the first Dockercon, Docker was just an engine for application virtualization and now it has expanded with orchestration, networking, storage and security.
The original use-case was just 64-bit Linux, but that too has expanded and now includes 32-bit Linux as well as Windows. Back in 2004, Docker was mostly used for development and testing, but today it's now widely used in production as well.
"So we have gone from a tool just for the cool kids, to become a tool for everyone," Golub said.
Solomon Hykes, the founder of Docker, said that across all industries today there is an incredible amount of change and it is programmers that are helping to change just about every aspect of human society. At its core, Docker is about providing developers with the tools they need.
Hykes emphasized that Docker isn't about trying to get developers to abandon their existing tools and processes but rather about helping developers in a non-disruptive way.
"We make the tools behind the scenes, the tools of mass innovation," Hykes said. "With software-defined technologies, one person with nothing but a laptop and the internet can change how an entire industry works."
Docker itself is being build incrementally and in the open. Hykes said that the best tools don't come from big abstract ideas for technologies that think they know what users want before users even get to try out the technology.
"The best tools come from incremental improvements based on feedback and solving real problems in the real world," Hykes said.
At the core of the issue, Hykes comment that the best way to make developers more productive is to reduce friction throughout the development process.
According to Hykes, the best tools get out of the way and don't force developers to think about them all the time. The best tools also adapt to how a developer already works and don't force developers to adapt to the tools.
"The best tools allow you to do things more simply," Hykes said.
Sean Michael Kerner is a senior editor at ServerWatch and InternetNews.com. Follow him on Twitter @TechJournalist