Bol.com has been growing bigger and faster for years, with all the growing pains of more people, a larger and more complex landscape, sharing codebases, more and more dependencies, and bottlenecks. You’re always waiting for somebody, and there’s always somebody waiting for you. To battle this we decided to enable everybody to implement their own vision on DevOps – a great journey towards autonomy!
"Fail fast, fail often" is a tech industry mantra. But what's the point of embracing failure if we're not learning anything from it? The language we use and views we hold when talking about failure shape the outcome of that discussion, and how we learn in the future. Let's talk about how to learn better about What Went Wrong and minimise blame in our organisations.
Most of us know about Conway's adage "Any organization will produce a design which is a copy of the organization's communication structure." But Conway coined four laws in his 1968 paper "How Committees Invent." What are the other ones? Why are we not talking about them? And what do they tell us about optimizing teams in a distributed world?