5 exercises on vowel contrasts that change meaning in tech words — /ɪ/ vs /iː/, /ʊ/ vs /uː/, /ɛ/ vs /æ/, and more.
Vowel contrasts quick reference
bit /bɪt/ vs beat /biːt/ — short lax /ɪ/ vs long tense /iː/
full /fʊl/ vs fool /fuːl/ — short /ʊ/ vs long /uː/
set /sɛt/ vs sat /sæt/ — mid /ɛ/ vs open /æ/
port /pɔːt/ vs pot /pɒt/ — long /ɔː/ vs short /ɒ/
queue = cue = Q — all /kjuː/, one syllable
0 / 5 completed
1 / 5
A developer says commit but a colleague hears commute. Focusing on the stressed vowel, which IPA correctly contrasts the key vowel in bit vs beat that causes this kind of confusion?
bit /bɪt/ vs beat /biːt/ — /ɪ/ vs /iː/:
This is the single most common vowel confusion for learners worldwide. English distinguishes two front vowels that many languages merge:
pull /pʊl/ vs pool /puːl/ — "git pull" vs "connection pool" — a genuinely confusable pair in DevOps talk
full stack vs a fool — "a full-text index"
look /lʊk/ vs Luke /luːk/
Note the unusual spelling: "full" has one L but the short vowel; "fool" has the long vowel. Spelling does not reliably signal length in English. Option A reverses the lengths.
3 / 5
A non-native speaker pronounces set (as in a Python set) so it sounds like sat. Which IPA correctly contrasts these vowels?
set /sɛt/ vs sat /sæt/ — /ɛ/ vs /æ/:
Two front vowels distinguished by how open the mouth is:
/ɛ/ — mid-front, jaw moderately open — set, get, bed, test, next
The jaw drops further for /æ/. Many learners default to /ɛ/ for both, so "stack" can sound like "steck", or "set" like "sat".
Tech minimal pairs:
set /sɛt/ vs sat — "instantiate a set"
men /mɛn/ vs man /mæn/
head /hɛd/ vs had /hæd/ — "the head of the list"
Practice: say "set–sat–set–sat", consciously dropping the jaw on the second word each time.
4 / 5
On a call, port (network port) is misheard as pot. Beyond the consonant, which statement about the vowels is accurate in standard British (RP) English?
port /pɔːt/ vs pot /pɒt/ — /ɔː/ vs /ɒ/:
In British RP (a non-rhotic accent, so the "r" in "port" is not a separate consonant) the contrast is purely vocalic:
/ɔː/ — long, mid-back, rounded — port, sort, caught, north
/ɒ/ — short, open-back, rounded — pot, lot, stop, hot
So "port 8080" must keep the long /ɔː/, or it collapses into "pot".
Tech minimal pairs on this contrast:
port /pɔːt/ vs pot /pɒt/
fork /fɔːk/ vs fog/fox (near) — long /ɔː/ matters
sort /sɔːt/ vs sot — "sort the array"
Note: In rhotic American English "port" is /pɔːrt/ with a pronounced /r/, which makes the contrast even clearer.
5 / 5
The data structure queue is often mispronounced as three syllables ("ku-eu-eh"). What is its correct pronunciation, and which homophone does it share?
queue /kjuː/ — one syllable:
Despite five vowels in the spelling (q-u-e-u-e), "queue" is pronounced exactly like the letter Q: /kjuː/. The trailing "ueue" is silent.
It is a homophone of:
cue /kjuː/ — a signal or prompt
the letter Q
The /j/ glide (a "y" sound) between /k/ and /uː/ is what distinguishes /kjuː/ from /kuː/ ("coo"). Dropping the /j/ is a common error.
Tech usage:
"a message queue" — /kjuː/, never "ku-eh-eh"
"enqueue / dequeue" — /ɪnˈkjuː/, /diːˈkjuː/
British "queue up" (form a line) is the same word
Related single-syllable trap:tuple is /ˈtʌpl̩/ or /ˈtjuːpl̩/ — both are heard, but never "too-plee".