Over a million developers have joined DZone.

Damn Abstraction - Frameworks, ORM, Filesystems, VMs, etc.

· DevOps Zone

Discover how to optimize your DevOps workflows with our cloud-based automated testing infrastructure, brought to you in partnership with Sauce Labs

In May 2011 I was asked to do a presentation at GotoCon CopenHagen. Unfortunately due to illness I had to cancel at the last moment. I hope to make up for it in October at GotoCon Aarhus

The slides were already up on slideshare, but now I finally found the time to post them on my blog.

The main theme was that there is the notion in software development that everything can be solved by another level of indirection/abstraction. In a way the cloud are like one of these abstractions. Personally I really like abstraction as they allow you easier thinking about your problem domain. But ... , if things fails you want to understand what happens below the abstractions.

Many people think devops is about automation, that way their job easier will become easier. And some even talk about no-ops as the Walhalla. The truth is that things will fail eventually and you need to be prepared to cope with that. And this is where devops helps: it helps you save time to go faster but by collaborating you can understand these complex systems and by pairing your whole team needs to be aware these things can happen. The right balance between non-functional and functional work stays whether it is automated or not.

Enjoy the presentation :


Download “The DevOps Journey - From Waterfall to Continuous Delivery” to learn learn about the importance of integrating automated testing into the DevOps workflow, brought to you in partnership with Sauce Labs.


Published at DZone with permission of Patrick Debois, DZone MVB. See the original article here.

Opinions expressed by DZone contributors are their own.

The best of DZone straight to your inbox.

Please provide a valid email address.

Thanks for subscribing!

Awesome! Check your inbox to verify your email so you can start receiving the latest in tech news and resources.

{{ parent.title || parent.header.title}}

{{ parent.tldr }}

{{ parent.urlSource.name }}