The rule at a glance

  • Say as a word (acronym) — letters form pronounceable syllables: RAM = "ram," SCRUM = "skrum," ASCII = "ASS-key," CRUD = "crud," REST = "rest," YAML = "yam-el," BIOS = "BY-oss"
  • Spell out (initialism) — consonant clusters that resist syllables: HTTP = "aitch-tee-tee-pee," API = "ay-pee-eye," URL = "you-ar-el," SQL* = "ess-cue-el," CSS = "see-ess-ess," IDE = "eye-dee-ee"
  • Edge cases: SQL is debated — "sequel" vs "ess-cue-el" (both accepted); GIF is debated — "jif" vs "gif"
  • Quick test: try saying the letters as a single word. If it sounds natural, say it as a word. If it feels forced, spell it out.

20 common IT acronyms — say or spell?

AcronymSay as wordSpell outHow to say it
RAM"ram"
ROM"rom"
BIOS"BY-oss"
ASCII"ASS-key"
CRUD"crud"
REST"rest"
SCRUM"skrum"
YAML"yam-el"
OWASP"oh-wah-sp"
CRON"kron"
API"ay-pee-eye"
URL"you-ar-el"
HTTP"aitch-tee-tee-pee"
CSS"see-ess-ess"
IDE"eye-dee-ee"
CPU"see-pee-you"
AWS"ay-double-you-ess"
JWT"jay-double-you-tee"
SQL⚡ disputed⚡ disputed"sequel" or "ess-cue-el"
GIF⚡ disputed"jif" or "gif" (both heard)

Question 0 of 5

How do most developers pronounce NASA when using it as a comparison (e.g. "NASA-scale infrastructure")?