How to pronounce tech terms
Tech vocabulary is pronounced by the person who invented it, not by spelling rules: nginx is “engine-x” (EN-jin-EKS) because the founder read it that way, GIF is jif because the creator chose a soft g, Linux is LIN-uks with a short i after its creator, and SQL is both sequel and ess-cue-ell by community. The one ordinary word in the set, algorithm, keeps the classical stress AL-guh-rith-um. When a term has a creator, the creator wins; when it has a source language, the source usually wins.
Why software names sound invented — they are
Tech vocabulary is the fastest-growing word category in English, and it behaves nothing like the rest of it. Where ordinary words evolved, software names were chosen — by individuals, on a whim, often as jokes. Linux is a portmanteau of Linus and Unix. nginx is pronounced "engine-x" because the founder read it that way and never corrected anyone. Kubernetes is a Greek word meaning helmsman, complete with a stress pattern that English would never generate on its own. There are no spelling rules that produce these words, which is exactly why teams argue about them in meetings.
The practical consequence is that the two skills that work elsewhere — sounding a word out, or finding the language it came from — fail half the time in tech. The reliable method is the one used for names: find the person who created it or the community that uses it, and copy them. This guide gives you the settled pronunciations for the words that get argued about most, with audio for each.
The terms, said aloud
The stories behind the strange ones
nginx is the best example of pronunciation as folklore. The letters stand for "engine x", and the founder, Igor Sysoev, said it that way — so the official pronunciation is EN-jin-EKS. Saying en-jinks or n-ginks is the classic tell that someone read the name rather than heard it. The same is true of GIF: the creator, Steve Wilhite, specified a soft g — jif, like the peanut butter — and made the point emphatically enough that it became a standing internet joke. The hard-g gif is so widespread that dictionaries list both, but the creator's choice was jif and it remains the safest default.
Linux and SQL are the pair that most reveals how accent and community interact. Linus Torvalds himself says LIN-uks, with a short i — rhyming with minn-icks — and that is the standard. SQL has two fully standard versions: the full-word sequel, which most database people use for the language, and the letter-by-letter ess-cue-ell, which is common when people talk about the server product. Neither is wrong; the only wrong answer is insisting the other camp is.
The ordinary words that hide in the list
Not everything here is folklore. algorithm, Apache and LaTeX are borrowed or coined from real sources, so they follow real rules. Algorithm is Greek via Arabic, stressed on the first syllable with the rh reduced to a plain r: AL-guh-rith-um. Apache borrows the English pronunciation of the tribe's name, uh-PATCH-ee, rather than the Spanish original. LaTeX, named after the Greek letter chi, keeps the Greek throat sound in its last syllable — LAY-tekh — which is why serious users flinch at LAY-tex. When a term has a genuine source language, the source language usually wins; when it does not, the creator wins. Kubernetes straddles both: it is real Greek, and the community pronounces it with the Greek three-part stress, koo-bur-NET-eez, not a flattened English KOO-ber-nets.
FAQ
Q: Is it JIF or GIF with a hard g?
A: The creator's official pronunciation is jif, with a soft g, and that remains the
dictionary-first form. The hard-g version is used by very many people and is accepted in
practice. Choose jif in formal contexts; debate the rest in good humour.
Q: Why is it "engine-x" when the letters spell n-g-i-n-x?
A: Because the name was never letters to be sounded out — it was a pun by the founder on the
phrase "engine x", written as an abbreviation and styled NGINX. The abbreviation was
designed to be read as the words, the way SQL is read as sequel.
Q: Do English learners need to pronounce tech terms in a specific accent?
A: No — tech vocabulary is global and every community pronounces it in its own accent. What
matters is stress and sounds: koo-bur-NET-eez with the stress on NET will be
understood in any accent; flattening the stress entirely is what actually breaks
communication.
Related guides
Word stress — the system that decides where Kubernetes and algorithm put their weight. How to pronounce names — for every other invented word that works like a name. Brand names — the same creator-decides logic in a different industry.
Quick pronunciation tips
Read slowly first. Pronounce each syllable deliberately before trying to blend them at full speed. Rushing hides the vowel and consonant shapes your ear needs to learn.
Record yourself. Most phones have a voice memo app — record a word, then compare it to the playback here. Hearing the gap between your version and the model accent makes targeted practice far easier.
Focus on one accent. Jumping between American, British and Australian in the same session creates confusion. Pick the accent you encounter most and stick with it until the patterns feel natural.
Keep going
Every word above is a button. Set the accent and voice you want on the main screen, then come back — the guides use whatever you chose. To hear two accents against each other, use Compare; to test whether you can actually hear a contrast, use the listening quiz.
Sources and review
Last reviewed 2026-09-22 · Learn Pronounce