DevOps is gimped cybernetics and systems theory. Richard Hamming has a great set of lectures on how to build software systems and what questions to ask while building such systems.
He keeps driving the point that you can't take manual processes and make them faster with automation. You need to re-think how the entire pipeline/system works to truly benefit from computers and automation.
I love that formulation of DevOps. It strikes me as a dead on diagnosis of the shortcomings and disorganization of DevOps, but simultaneously a valuable pointer towards the great potential as we work out solutions in this problem space.
Your second point seems to be a corollary of Conway's maxim "that organizations which design systems (in the broad sense used here) are constrained to produce designs which are copies of the communication structures of these organizations." Is this part of the series of lectures you referred to? youtube.com/watch?v=5vQ4CekU6sg&t=...
Yup. That's the one.
We're a place where coders share, stay up-to-date and grow their careers.
We strive for transparency and don't collect excess data.