This post first appeared on the OpenShift Blog.
A developer walks into an enterprise software shop. Two weeks later, she’s ready to start working.
This joke is tragically true. It has become the obligatory first stage in developing software. During this time developers are not programming, they are configuring. Hours are spent overcoming platform differences and scratching heads, rooting out why this or that build process fails for the new developer, but not everyone else.
Then an unfortunate reality sets in. As every seasoned developer already knows, configuration management and dependency hell continue long after the first two weeks.
To overcome these issues and make more responsible decisions for our dev teams, we first need to reality check the status quo of developer tooling. Then, we can look with fresh eyes at how Cloud9 IDE and OpenShift have created a novel solution to the “two week” problem.