Doin’ DevOps
Programming: from too hard to too easy
I can still remember how happy I was the first time my friends and I managed to program a Pong alike game on our Texas Instrument calculators. It took us weeks before ...
Counterpoint: Right-Picking the First Project to Go DevOps On
Lori and I were discussing DevOps and surveys the other day, and in what must be described a rare occurrence, we disagreed on the best path to undertake your first DevOps project ...
Why Continuous Integration Doesn’t Work
Continuous integration is easy. Download Jenkins, install, create a job, click the button, and get a nice email saying that your build is broken (I assume your build is automated). Then, fix broken ...
Buzzword abuse: The anatomy of a DevOps Engineer
Once, people used the word genius only when describing someone who really was a genius. Someone with extraordinary intellectual and perceptual capabilities. Today every parent uses this word to describe their, likely ...
Time and complexity; or, Why are some things hard to do?
Why are some things hard to do? If we want to make complicated tasks easier, which is one of the goals of DevOps, we need to have some theory of why they ...
Lead from the Podium: 6 Essential Concepts New Technical Managers Miss
The transition from programmer to Team Lead or Software Manager can be a difficult one. One week, you're in your cubicle cranking out masterful code, and the next, you're managing a whole ...
A Simple Service Discovery Solution for Docker
The ambassador pattern is an approach for multi-host Docker application deployment. It helps containers on different hosts to discover each other and communicate. Despite of the variants, the idea can be illustrated as ...
Walgreens reminds us to keep our database healthy
It's clear that the super app you developed with your team, is really something, and it has high chance to be the "Bread and butter 3.0", but are you prepared for the ...
The DevOps Juice is Worth the Squeeze
“To such an extent does nature delight and abound in variety that among her trees there is not one plant to be found which is exactly like another; and not only among ...
COBOL: Completely Obsolete But Omnipresent Language
The programming language COBOL is a nuisance, something everyone wants to get rid of; however, I’m about to advise you to learn it. It might be a gold mine. The IT world ...
A Culture of Trust
Trust is by far the most critical element of a DevOps culture. It is also the most difficult to achieve. IT was not built for trust. The silo structure that is common ...
It’s About What Works.
Enterprises have been working through production delays and operational inefficiencies for decades. Don’t get sucked in too deeply to the ever-present mantra of “this time is different”. There is a lot of ...

