Primitive types are not your friends
Really. Stop (ab)using just strings and integers! Yes, they're the building blocks of whatever you do. But if you abuse them, you're not taking full advantage of your Object Oriented programming language. Let me explain with some concrete example. For the sake of conciseness, I'll use Python here, but