Systems administration and operations are tightly scoped. DevOps is, in my opinion, an umbrella term representing all non-core engineering work: servers, build pipelines, on-call response, infrastructure, and more.
The tricky part is that a lot of these areas are relatively new, and the older ones like server admin have changed dramatically over the past two decades.
DevOps hasn't failed. DevOps is in its infancy and is going through technical, strategic, and philosophical growing pains.
There are too many different tools in the space. I've been heavily researching workflow / ETL frameworks this week, and even after culling the ones that seemed like poor fits, I'm still left with:
As a former Cognitive and Inscape employee, @mikeryan is largely correct. Note that fingerprinting happens on the TV - no actual content was sent back to us. Still absolutely creepy.*
From the article: "The impossible challenge with Docker is to come with a working combination of kernel + distribution + docker version + filesystem. Right now. We don’t know of ANY combination that is stable (Maybe there isn’t any?)."
What combination of Docker version + distro + kernel + filesystem are you running, and how stable is it?
I've seen many glowing references to Feynman's Lectures on Physics, but this is the first time I've seen them called a failure. Could you share a bit more about why they're considered a failure?
Member of the peanut gallery here, and I fully agree with Renner1. I occasionally do front end development work, and the pace of change makes life very difficult.
Imagine someone who last wrote a Python/Ruby/C/Java application 5 years ago - they could hit the ground running and learn a few new best practices and tools in 1-2 new weeks.
Compare that to someone who wrote a JS app 1-2 years ago - they have months of catching up to do. It feels like the JS landscape is changing so fast that keeping up with things is a full-time job.
The tricky part is that a lot of these areas are relatively new, and the older ones like server admin have changed dramatically over the past two decades.
DevOps hasn't failed. DevOps is in its infancy and is going through technical, strategic, and philosophical growing pains.