I can relate to this despite being a native English speaker from the UK. I misspent my childhood in IRC and messing around with dozens of UNIX machines. I can communicate well with people over the internet, but only recently have I met people in the flesh with similar interests to me. This means that I mispronounce jargon. Cache, deprecated, whenever I use words like these in conversation, people have no idea what I…
That's very common. No-one knew what the heck I was talking about the day I first spoke out loud about Ess Queue Ell.
There's an interesting write-up on the differences[1] which I find interesting. There's even a fellow who asked one of the original developers[2] how to best pronounce it (spoiler: no resolution).
Come to think of it, I spell out most acronyms under 4-5 characters much to the chagrin of my peers (unless the intent was clearly to make it a word). I think it ought to boil down to preference.
[1] http://www.vertabelo.com/blog/notes-from-the-lab/sql-or-sequ...
[2] http://patorjk.com/blog/2012/01/26/pronouncing-sql-s-q-l-or-...