In my years as a DevOps advocate and practitioner I have talked to thousands of engineers and executives in hundreds of companies. In many cases they shared their frustrations with the lack of progress or enthusiasm for the DevOps initiatives that they were tasked with leading or implementing. This phenomenon is especially stark in larger … Continue reading Subversive DevOps
The DevOps Transformation Speed Bump
In my role as a DevOps advocate, practitioner and teacher I often find myself talking to companies when they are partway through a DevOps transformation, but things have seemingly stopped progressing or even begun to go backwards. I've come to call this the DevOps Speed Bump - because it is usually exactly that - a … Continue reading The DevOps Transformation Speed Bump
The Sad State of Cloud Interoperability
Even as cloud services become more commoditised, their offerings have begun to fragment and diverge. This is no accident. Cloud providers like AWS, Google Cloud and Azure have a vested interest in keeping their services just interoperable enough to make migration from existing paradigms reasonable, but not enough to make them interchangeable with other providers. … Continue reading The Sad State of Cloud Interoperability
AWS vs Google Cloud: Which is better?
This is a huge question with far reaching implications that any startup has to ask themselves. Both cloud providers have their own strengths and weaknesses as you would expect. The key is to know what these tradeoffs are and how they will affect you and your priorities. I wrote previously about DevOps Decision Making and … Continue reading AWS vs Google Cloud: Which is better?
Work Doesn’t Work Anymore
About 10 years ago, I read a book called The World is Flat, by Thomas Friedman. I don't remember all the intricacies of Friedman's arguments, but I do remember one point very clearly still - probably because as a young person at the time it scared me. When I speak with highschool and college students … Continue reading Work Doesn’t Work Anymore
DevOps Decision Making
In the last decade DevOps has gone from an obscure concept, to a full blown buzzword replete with marketing and sales strategies that have very little to do with the original spirit of the term. The consequences of this popularity are not all negative, even if the original intent is somewhat diluted. I believe that … Continue reading DevOps Decision Making
Leading a DevOps Movement
DevOps is a cultural phenomenon. While automation tools and processes all play a part, the most important aspect is the culture. Without culture, all the commonly touted DevOps tools and tricks will fall flat. If you hope to lead lasting and meaningful change in your organisation, it will start - and ultimately end - with … Continue reading Leading a DevOps Movement