Why infrastructure matters, but also doesn’t


Infrastructure is changing. It’s nearly impossible to design a product or application without carefully planning how it’ll deploy on specific infrastructure. I should know because in running a business that automates application deployments, I deal with infrastructure every day. So here’s my take on how I view infrastructure and its evolving changes. Read More

Semantic versioning and auto updates: Your backbone to innovate


Versioning is a critical part of software development. It gains in importance as team sizes and complexity of projects scale. Tools like Perforce, Subversion, GitHub, which attracts the most users, address this challenge. Imagine the challenge of managing version control for software automation. In the soon to come release in ElasticBox, we addressed versioning challenges in a big way. Read More

Tuning in to the real pain of customers

In my product management and marketing experience, I discovered that I carry a deep bias about our product capabilities and why it’s special — before a launch. On a whiteboard, in a spec, or in a usability lab, our product can and will change the world. Post-launch, when customers get their hands on our product, magical things happen. Intended use cases become irrelevant. Intended benefits change. Intended value changes. Read More