I absolutely think there is a difference in mindset between people who specialize in writing code and people who specialize in operations. The number of people who excel at both skill sets (and enjoy doing both) is vanishingly small, and is likely to remain so.<p>The great majority of developers I've worked with fit the description of not being interested in doing ops. I can count on one hand the number of devs I've worked with who thought their responsibilities extended beyond getting unit tests passing on their local machine. I don't blame them; the increasing responsibilities placed on development teams as enumerated in the article combined with the advent of the "DevOps team" has created a convenient demarcation of responsibility that just happens to recreate the siloed situation the DevOps movement was introduced to alleviate in the first place.<p>I don't know what the solution is, but after a decade of DevOps, the pendulum does seem to be swinging back in the direction of dedicated operations teams. This is not to say that the collaboration has not born fruit (infrastructure as version-controlled code, GitOps, etc.), but I think it's likely that we've reached an inflection point where the fault line between development and operations is re-emerging.