🧠 IT Idioms & Slang
15 exercise sets — 50+ tech idioms, developer slang, and figurative expressions explained in context. No dictionary definitions — real sentences from real IT teams.
Start here — 6 essential IT idioms
"The UI looks simple, but under the hood it's processing 50 API calls per click."
"I wasn't getting anywhere, so I rubber-ducked it with Sarah and realised the issue immediately."
"I wanted to write one test, but ended up yak shaving for three hours — upgraded Node, fixed the config, then updated five dependencies."
"We bikeshedded for 45 minutes about the button color instead of deciding the auth architecture."
"Let's fix the low-hanging fruit first — caching those three endpoints will give us a 30% performance boost with minimal risk."
"I've reviewed the PR and left comments. Ball is in your court now."
- Intermediate
Tech Culture Idioms
"Under the hood", "rubber duck debugging", "bikeshedding", "yak shaving" — the idioms every developer needs to understand.
- Intermediate
Project & Agile Idioms
"Move the goalposts", "boil the ocean", "quick win", "low-hanging fruit", "hit the ground running" — PM idioms explained.
- Intermediate
Code Quality & Technical Debt Idioms
"Band-aid fix", "technical debt", "spaghetti code", "code smell", "reinventing the wheel" — quality-related figurative language.
- Advanced
Performance & Reliability Idioms
"Blast radius", "blast zone", "fire drill", "Monday morning quarterback", "sleeping on the keyboard" — reliability culture idioms.
- Beginner
Workplace Communication Idioms
"Circle back", "take offline", "synergy", "on the same page", "ball in your court" — workplace English every developer hears daily.
- Intermediate
Slang to Formal English
LGTM, WFH, OOO, nit, timebox, EOD, ETA, TBD — translate everyday IT slang into professional English for emails, reports, and client communication.
- Intermediate
GitHub & Open Source Culture
WONTFIX, PTAL, good first issue, WIP, TIL — decode the language of pull requests, issue trackers, and open-source communities.
- Intermediate
Startup & Product Idioms
"Pivot", "fail fast", "ship it", "gain traction", "product-market fit" — the vocabulary of founders, product managers, and growth teams.
- Intermediate
Startup Idioms: Fill in the Blank
Choose the correct startup idiom to complete each business sentence — from "lean methodology" to "hockey-stick growth".
- Intermediate
Choosing the Right Register
Formal email vs. Slack message — choose the appropriate register for professional IT communication scenarios.
- Intermediate
Formal vs. Informal IT Vocabulary
"ship" ↔ "release/deploy", "tweak" ↔ "adjust/modify", "nuke" ↔ "delete" — match informal slang to its formal professional equivalent.
- Intermediate
Classify the Code Review Tone
Supportive, critical, neutral, or constructive? Classify GitHub and code review comments by tone — essential for giving and receiving feedback professionally.
- Intermediate
Use IT Idioms in a Sentence
Choose the Slack message that uses each idiom correctly — rubber duck debugging, yak shaving, bikeshedding, low-hanging fruit, reinventing the wheel.
- Intermediate
Process & Planning Idioms
"In the pipeline", "scope creep", "north star metric", "runway", "feature freeze" — the figurative language of product planning and delivery.
- Intermediate
Team & People Idioms
"Bus factor", "wearing many hats", "knowledge silos", "10x developer", "T-shaped engineer" — idioms about roles, teams, and workplace dynamics.