|
|
|
|
|
by tshaddox
1441 days ago
|
|
> When working in a new codebase, it's generally better to assume that something odd is the way it is for a reason, rather than changing it to something that seems right (easier to understand) to you. But isn't that's just because when you find yourself in a new codebase it's generally because you will be in a long-term relationship with the other contributors to that codebase, and thus it makes sense to be cooperative? If you were dropped into a new codebase in a hypothetical scenario like the trolley problem where you only need to make a single choice without any expectation of ongoing interaction with the relevant parties, then you might very well just do the quickest and dirtiest change to the codebase to accomplish your immediate goal. |
|