"If you deploy to Linux, you develop on Linux. No more of this coding on your Macbook Pro and deploying to Ubuntu: that is why you can't have nice things."<p>Nope. Use containers on whatever *nix platform you like. Use languages that cross-compile easily.
To me, DevOps largely means really good automated build, test deployment and automated tests so that you can see what's going on quickly. This is worth its weight in gold. Can't see why this would be a scam. Its also not entirely new. I wrote shell scripts in the mid-90s to automate huge C++ builds, for various different release branches.
The author seems to be a devotee of the Asshole Driven Development methodology.<p>Also there's a ton of books / course so that they can learn <i>just like they learn scrum</i><p>Waste of time of an article, nobody needs to hear your shit.
Instead of trying to “do dev ops” why not try to build a functional continuous integration pipeline that developers like to use. You can name it whatever you want.