TechWorkRamblings

by Mike Kalvas

202312091511 There is no such thing as sacred code

#new

All code is changeable. All code can be suspect. All developers can change any code with enough time and knowledge. 202312091509 There are no final architectures.

In organizations, we should strive for strong ownership of code on teams while encouraging people to contribute to other teams' projects when needed. Collaboration and quality of code goes up when we don't tell people that this code is "not their problem" or "that other team's responsibility".

Why would we want to block progress on code by requiring specific people to be the only ones to make the changes? Certainly owners should be involved or consulted at some point, but if someone writes a good PR, then those owners should accept it.