Summarized well by these lines:<p>> Back in the day, front end, back end, operations, and DBAs separated because they needed different skills. Now we accept that a software team needs all the skills. We group by responsibility instead — responsibility for business value, not for activities<p>> We once layered by serving data to software. Now we layer by serving value to people.<p>This is a nice narrative for the rise of developer products, where there used to not be a market.