Agile & Scrum
Sprint, backlog, velocity, retrospective, epic, story points — the vocabulary every team member hears daily.
IT vocabulary organised by topic — terms your team actually uses in code reviews, documents, and daily conversation. Each module builds on the previous one.
Start with the modules most relevant to your role — then expand from there.
Sprint, backlog, velocity, retrospective, epic, story points — the vocabulary every team member hears daily.
Closure, Promise, type narrowing, generics, destructuring — core JS/TS vocabulary for code reviews and architecture discussions.
Pipeline, artifact, blue-green deployment, IaC, SLO, error budget — the vocabulary of cloud-native engineering.
Specificity, BEM, CSS custom properties, Flexbox vs Grid, utility classes — concepts behind every frontend code review.
Commit, rebase, cherry-pick, bisect, detached HEAD, interactive rebase — 30 terms every developer discusses.
VPC, load balancer, auto-scaling, CDN, availability zone, managed service — AWS, GCP, and Azure vocabulary.
Index, transaction, ACID, N+1 query, query plan, normalisation — vocabulary for backend engineers and data engineers.
Threat model, attack surface, CVE, zero-day, OWASP, principle of least privilege — security vocabulary for all engineers.
REST, GraphQL, idempotency, pagination, rate limiting, versioning — vocabulary for anything that communicates over HTTP.
Feature, training data, overfitting, precision vs recall, pipeline, inference — vocabulary for ML engineers and data scientists.
Microservices, event-driven, CQRS, domain model, coupling, cohesion — vocabulary for system design and architecture discussions.
Escalation, stakeholder, trade-off, alignment, pushback, scope creep — the vocabulary behind team communication and project management.
Hardware, software, server, client, bug, deploy, production — the core terms every IT professional must know before anything else.
IP address, DNS, TCP/UDP, TLS, load balancer, CDN, WebSocket, HTTP status codes — vocabulary for every engineer who touches the web.
Shell, daemon, pipe, process, signal, cron, permission, SSH, symlink — the vocabulary you need to navigate any terminal confidently.
Array, linked list, hash map, Big O notation, recursion, binary search, DFS, dynamic programming — interview-ready CS vocabulary.
Wireframe, mockup, prototype, user flow, WCAG, design system, CTA, skeleton screen, affordance — vocabulary for developers working with design teams.
Unit test, integration test, mock, stub, TDD, regression, flaky test, test pyramid, load test — vocabulary for quality-focused engineers.
Native app, deep link, APK, push notification, cold start, code signing, OTA update, haptic feedback — iOS and Android vocabulary.
Kanban, WIP limit, lean, MVP, cycle time, lead time, OKRs, SAFe, definition of ready, flow efficiency — advanced agile vocabulary.
IDE, debugger, linter, formatter, package manager, profiler, REPL, breakpoint, hot reload, dotfiles — vocabulary for your daily workflow.
License, fork, maintainer, CONTRIBUTING.md, SemVer, upstream, bus factor, RFC, hackathon — vocabulary for contributing to open source.
Agent loop, ReAct pattern, tool calling, multi-agent orchestration, guardrails, memory types — vocabulary for building autonomous AI systems.
Domain events, CQRS, event sourcing, saga patterns, choreography vs orchestration, schema registry — EDA vocabulary for distributed systems engineers.
SDL, resolvers, DataLoader, N+1 problem, schema federation, Apollo Federation, persisted queries — advanced vocabulary for GraphQL API development.
The 6Rs (rehost, replatform, refactor, repurchase, retire, retain), migration waves, landing zones, cutover windows, and TCO analysis vocabulary.
Raft, quorum, linearizability, split-brain, leader fencing, CAP and PACELC theorems, vector clocks, and distributed transaction vocabulary.
Threat modeling, STRIDE, PASTA, attack trees, trust boundaries, zero trust, defense-in-depth, compensating controls, and security design review vocabulary.
SIEM, alert triage and enrichment, IOC vs IOA, threat hunting, TTP, SOAR playbooks, STIX/TAXII threat intelligence vocabulary for blue team engineers.
Architecture scorecards, tech debt quantification, scalability risk, vendor lock-in assessment, code health reports, risk registers, and RAG scoring vocabulary.
Tenant isolation models (pool, silo, bridge), noisy-neighbour mitigation, control plane vs. data plane, SaaS tiers, entitlement services, and onboarding pipeline vocabulary.
Cyclomatic complexity, cognitive complexity, DORA metrics, ISO 25010 quality model, tech debt ratio, SonarQube indicators, code churn, and static analysis vocabulary.
Citizen developer model, canvas apps vs. model-driven apps, connectors, Power Automate flows, Center of Excellence governance, DLP policies, and ALM for low-code vocabulary.
Real-time operating system concepts, task scheduling, interrupt service routines, HAL and BSP layers, MISRA C safety coding, bare-metal vs. OS approaches, and firmware vocabulary.
Platform as product, developer NPS, golden paths, Team Topologies vocabulary, platform adoption funnel, OKRs for platform teams, dogfooding, and platform-specific communication.
ICS roles (Incident Commander, Operations Lead, Comms Lead, Scribe), SEV declaration, assuming command, incident timeline, standing down, and post-mortem vocabulary.
Feature stores, experiment tracking, model registries, drift detection, ONNX serialisation, training-serving skew, shadow mode, and ML infrastructure vocabulary.
Data catalog, data lineage, data stewardship, data quality dimensions, governance policy language, GDPR data management vocabulary, and compliance communication.
RLHF, reward modelling, Constitutional AI, red-teaming, jailbreak, prompt injection, scalable oversight, corrigibility, hallucination, and responsible AI vocabulary.