Earlier quoted context omitted.
> I've always been uncomfortable with my pronunciations. You mean "my pronunciation." English is pretty weird about when we do and do not use the plural form and this trips up a lot of people :) I wouldn't mention it, but given that you're here for the specific purpose of improving your English, I thought you'd want to know. Speaking of which, mass nouns always trip non-native speakers up, especially in IT. Do NOT us…
You mean "my pronunciation." It's not the most natural thing to say but it can still fly: "Merriam-Webster provides a free online dictionary, thesaurus, audio pronunciations, [...]" in a way that 'softwares' and 'advices' would not. I would add 'codes' to that use as it is often misused To make this even more confusing, in some contexts, 'codes' is used as a plural in ways you never would for general purpose programm…
Which is, of course, quite harmful to someone who wants to improve. And yes, I know of no simple answer as to when to use 'code' vs. 'codes', but I will say that I think that 'source codes' is probably always wrong. At least, I am unable to find a sentence using that which sounds right, though it might be possible for it to be correct if you were talking about something other than the source code of a computer program.