Saturday, December 7, 2013

"Source Code" should not be "The Source" in 2013!

"Source Code" should not be the Source of an Enterprise Application's Infrastructure in 2013!

Instead, the infrastructure should be described abstractly, and then an ESCIM (Enterprise Source Code Infrastructure Management System) should maintain the application's infrastructural code.

This frees up software developers to focus on the "exceptional" cases.  The interesting cases.  The cases that provide an opportunity for creativity.  Cases that deviate from the established system architecture.

In other words - anything that can be automated, should be automated.  Let people do what people do best - be creative within an established system!   Or, easily and creatively manage/change the established system to make it better.

Developers are still slaves to infrastructure.  It does not have to be this way!