Theory

The Dead Object Problem

I have argued here and elsewhere that automated CM tools should adopt a truly stateful approach in which the administrator defines what system objects (packages, files, users, processes, etc.) he wants on the system and the CM tool ensures that… Read More ›

A DevOps Approach to Testing

Of all the DevOps techniques automated testing requires the biggest investment in time, effort, staff training, and management energy. The payoff is equally large. Many of the business benefits that come from the DevOps are due to automated testing. It… Read More ›

IT as Software Development

As I experiment with a complex IT environment I’m starting to realize how similar IT is to software development. The more I work with it, the more I want to treat it exactly like a software development project. I see… Read More ›