Devops has been pitched as a way to improve collaboration between developers and operations persons, streamline software development practices. and even let developers take on operations tasks themselves. Instead, argues software developer and blogger Jeff Knupp, the concept has morphed into forcing developers to be jacks of all trades but masters of none.
In a recent blog post, Knupp argues against devops and the full-stack developer. "The devops movement is so popular that I may as well say I hate the x86 architecture or monolithic kernels. But it's true: I can't stand it," Knupp said. "The underlying cause of my pain? This fact: not every company is a startup, though it appears that every company must act as though they were."