Hacker News new | ask | show | jobs
by postalrat 985 days ago
The devops answer to complexity is always more complexity.
3 comments

That's pretty much the fundamental theorem of software engineering. [0]

https://en.wikipedia.org/wiki/Fundamental_theorem_of_softwar...

> The devops answer to complexity is always more complexity.

I don't think this is a valid take. The main responsibility of DevOps is automation. You cannot automate without writing code, which by definition means introducing complexity. You either introduce complexity by writing low-level scripts, or by adopting a tool/framework which allows you to write high-level code by hiding the low-level code in their entrails.

I feel your comment implies that DevOps mindlessly adds complexity, when the truth of the matter is that it greatly simplifies everything at the expense of surfacing all the complexity that forced the world to treat all the cattle as fragile little pets.

I like pets. Not everyone is a rancher.
I have no idea what point you were trying to make. The "cattle" analogy is about reproducibility. There is absolutely no reason to keep systems in an unmanageable state that you cannot reproduce.
>The devops answer to complexity is always more complexity.

Sorry, I thought you were talking about Npm there :)

This isnt unique to Devops