12 ms·
What a lovely and well-written piece. I think the dev vs ops divide has caused so many problems like this. We just write systems differently when we have to run
by wpietri 2y ago
What a lovely and well-written piece. I think the dev vs ops divide has caused so many problems like this. We just write systems differently when we have to run things versus when it gets thrown over the wall to other people to deal with.
Maybe that sounds like I'm blaming developers, but I'm not. I think this is rooted in management theories of work. They optimize for simple top-down understanding, not cross-functional collaboration. If people are rewarded for keeping to over-optimistic managerial plan (or keeping up "velocity"), then they're mostly going to throw things over the wall.