I also cringe when people use the term "codes" instead of "code".
I don't think of code as being divisible into discrete units, it's like a fluid. Like "water", you rarely say "waters". There are "programs" and "libraries" and "frameworks" that are made up of "code" or multiple "files containing code"... but they are not "codes"!
If you want to use the word "codes", you'll need to give me an adequate definition of the word "code" as a singular noun (which I will most likely disagree with).
In my mind "code" means programming language code, and "codes" means cryptography related codes.
One of the funnier differences between Italian and English is that in the former, you say "hairs" - it's not uncountable, which to us sounds pretty funny, as I'm sure we do when talking about our "one hair". "My hairs are all messed up!"
I despise it. It's an effective way to eliminate idiots though, "plz send teh codes" being the canonical example.
I find 'plz' and 'thx' and 'tks' and '10x' and so on the most annoying though; how the fuck is it polite if you can't even be bothered to spell the complete word? If you want to show gratitude, 'thanks' or 'thank you' are much better, and english already provides 'ta' as a short form.
I don't think of code as being divisible into discrete units, it's like a fluid. Like "water", you rarely say "waters". There are "programs" and "libraries" and "frameworks" that are made up of "code" or multiple "files containing code"... but they are not "codes"!
If you want to use the word "codes", you'll need to give me an adequate definition of the word "code" as a singular noun (which I will most likely disagree with).
In my mind "code" means programming language code, and "codes" means cryptography related codes.
</rant>