All levelsPronunciation#pronunciation#acronyms#fun
🔊 How Do You Say It?
5 exercises — IT terms everyone reads but is afraid to say out loud: SQL, kubectl, YAML, GIF, nginx and what the correct pronunciation actually is.
Terms covered in this pronunciation quiz
SQL — "sequel" or "S-Q-L"? (both are fine)
kubectl — "kube-control" or "kube-C-T-L"?
YAML — "yam-ul" (spoken as a word)
GIF — "gif" or "jif"? (the great debate)
nginx — "engine-X"
0 / 5 completed
1 / 5
Your colleague asks: "How do you actually pronounce SQL? I've been saying it wrong in interviews." Which pronunciation is correct?
SQL can be pronounced two ways — both are correct: (1) "sequel" (/ˈsiːkwəl/) — the original pronunciation, dating from 1974 when the language was called SEQUEL (Structured English Query Language). Most professionals use this. (2) "S-Q-L" (letter by letter) — also widely used, especially in formal or written contexts. Common in job descriptions, documentation, and by those who learned it later. What you should NOT say: "squeal", "s-kwil", or "squill". In interviews: both are fine — use "sequel" in natural speech, "S-Q-L" when spelling it out. You'll hear both in the same conversation: "Write an SQL query…" / "Run the sequel command…". Fun fact: Microsoft calls their product "Microsoft SQL Server" but pronounces it "sequel server." PostgreSQL is tricky — say "Postgres-Q-L" or "Postgres" informally.
2 / 5
A developer says: "Deploy with kubectl — use the apply command." How is kubectl pronounced?
kubectl = the Kubernetes command-line tool. Its pronunciation is famously debated. The two most common pronunciations: (1) "kube-control" (/kjuːb kənˈtroʊl/) — the most popular, treating it as "kube" + "control" (since that's what it does). (2) "kube-C-T-L" — spelling out the last three letters. Less common but used. You may also hear "kube-cuttle" — this is a humorous mispronunciation. The Kubernetes community is relaxed about this: even Google engineers use "kube-control." In practice: say "kube-control" and you'll be understood everywhere. The official Kubernetes pronunciation guide says: "kube-c-t-l" — but "kube-control" dominates in real teams. Similarly: Kubernetes itself: say "koo-bur-NEH-teez" (/kjuːbərˈneɪtɪz/). Never "koo-ber-NET-eeks". Short form: "k8s" (the 8 stands for the 8 letters between k and s) — say "kates" or "K-8-S".
3 / 5
During a configuration discussion: "Store that value in the YAML file — make sure the indentation is correct." How do you pronounce YAML?
YAML is pronounced "yam-ul" (/ˈjæm.əl/) — like the vegetable "yam" plus the vowel sound "ul." It's an acronym (spoken as a word), not an initialism. YAML stands for "YAML Ain't Markup Language" — a recursive acronym (the Y stands for itself). Originally it stood for "Yet Another Markup Language" but was changed to distance it from markup languages. YAML is a human-readable data serialization format, ubiquitous in: CI/CD pipelines (GitHub Actions, GitLab CI, CircleCI), Kubernetes manifests, Docker Compose, configuration files (Ansible playbooks, Helm values). Key YAML fact: indentation is semantically significant — two spaces (not tabs) define structure. Common YAML pain point: one wrong space breaks the entire file. In conversation: "Is that a YAML or JSON config?", "Fix the YAML indentation."
4 / 5
A team member asks: "Is the GIF format supported? Also, how do you actually pronounce it?" How is GIF pronounced?
GIF pronunciation is one of the longest-running debates on the internet. Both pronunciations are used: (1) "gif" (/ɡɪf/) with a hard G — like "gift" without the T. Used by the majority, according to surveys. Argument: the G stands for "Graphics" and "graphics" starts with a hard G. (2) "jif" (/dʒɪf/) — like the U.S. peanut butter brand. This is what the format's inventor, Steve Wilhite, insisted was correct until his death in 2022. His argument: the soft G is from the company name "CompuServe" and follows the pattern of "gin", "gem", "giant." The official position: Wilhite stated "it's pronounced 'jif', not 'gif'" at the Webby Awards in 2013. The internet responded with overwhelming disagreement. In professional contexts: use whichever you prefer — neither is technically wrong. GIF = Graphics Interchange Format. Created in 1987, still widely used for short animations.
5 / 5
In a web server configuration discussion: "Switch from Apache to nginx — it handles concurrent connections much better." How is nginx pronounced?
nginx is pronounced "engine-X" (/ˈɛndʒɪn ɛks/). The name is a stylization of "engine" — nginx was designed as a high-performance web server "engine." Created by Igor Sysoev in 2004, nginx is now one of the most popular web servers, reverse proxies, and load balancers in the world. Notable for: event-driven, non-blocking architecture that handles tens of thousands of concurrent connections efficiently. Common uses: web server for static files, reverse proxy in front of application servers (Node.js, Django, Rails), SSL/TLS termination, load balancer, API gateway. Configuration example: an nginx config file ends in .conf and uses a block-based declarative syntax. The official nginx pronunciation: confirmed as "engine-X" by Igor Sysoev. Other tricky IT pronunciations: Linux = "LIN-ux" (/ˈlɪnəks/) — Linus Torvalds himself says so; FreeBSD = "Free-B-S-D"; Debian = "DEB-ee-un" (named after creator Debra and Ian).