I know it's tempting to just throw `myString.trim().toUpperCase()` wherever it's needed. It's a quick and simple change. But once it's made, it's impossible to unmake it. So don't do it unless you are rock solid sure.

Rather, make this a separate step. Something that has to be done to the data before your program gets to it. That way the change is still possible but never compulsory.

I know, it means you have to actually decide if uppercase is going to be your standard rather than just accepting whatever. But if you've ever been in a codebase that has a mix of tabs and spaces together you know how awful it is when no one sets a standard.

Please, stop doing this to us. It hurts.