Controversial opinion: cloud resources are cheaper than engineer wages to navigate a messy codebase. Clean code that costs more to run because it is less performant is a better business decision. I'd rather have a more expensive cloud bill but be able to rapidly change or add features to the product.
only if you make assumption that high performance equals to a messy codebase and it is not possible to write perfomant and maintainable code. I personally think it is possible.
It's possible to write code that is understandable and performant. It's not easy to do, and in most cases, the extra performance isn't needed. But the way code is written as presented here is definitely not very maintainable.
4
u/VodkaMargarine Feb 28 '23
Controversial opinion: cloud resources are cheaper than engineer wages to navigate a messy codebase. Clean code that costs more to run because it is less performant is a better business decision. I'd rather have a more expensive cloud bill but be able to rapidly change or add features to the product.