There are two extremes when it comes to the cleanliness and maintainability of code: I'm pragmatic. The most important thing is that it works. The other details don't matter. We should endlessly chase unattainable perfection. Pragmatism is good, right? It means to value what is practical over what is theoretical.