General statistics
List of Youtube channels
Youtube commenter search
Distinguished comments
About
George Helyar
Continuous Delivery
comments
Comments by "George Helyar" (@georgehelyar) on "Breaking Bad Software Development Habits" video.
@danm6189 what I was trying to say is that I don't think code ownership is the problem, the problem is having a single point of failure. You don't need everyone to know everything in order to solve that, you just need more than one person. The bigger the product gets, the less you can expect everyone to know everything, so if you go too far the other way and let everyone change everything, you can get people who don't understand the domain well enough making changes that cause side effects that they don't expect. A little knowledge is a dangerous thing.
2
I disagree slightly that code ownership is a problem. When an individual owns some code and they aren't available, it can cause problems, but this is really just a lack of resilience. This can be solved by letting a team own a part of the code and to expose it to the other teams e.g. through a microservice. With some code ownership you can hide the implementation details away from other teams so that they can focus on their own problems to solve. For example, one of the services my team owns collects data from various sources and presents it in a consistent format. Consumers do not need to know about the details of how we get data from these various sources. If I got hit by a bus, there are other people in my team who also know the code.
1