Word Formation
Build your IT vocabulary systematically — word families, prefixes, suffixes, and compound words used daily in software development. 4 intermediate exercise sets.
Word Families
Recognise and use the noun, verb, adjective, and adverb forms: deploy/deployment/deployable, configure/configuration/configurable.
IT Prefixes
Practise the meanings and usage of re-, un-, de-, pre-, micro-, over-, under- in technical English.
IT Suffixes
Master -tion, -ity, -able, -er, -less, -ful in IT contexts: scalability, configurable, middleware.
Compound Words
Identify and correctly use codebase, callback, backend, middleware, upstream, downstream — and know which are one word, hyphenated, or two words.
Word Formation Quick Reference
Common IT word families
- deploy → deployment, deployable, deployer
- configure → configuration, configurable, configurability
- scale → scalable, scalability, scaling, scaled
- maintain → maintainable, maintainability, maintenance
High-frequency prefixes
- re- = again: redeploy, refactor, revert, rollback
- de- = remove/reverse: decouple, deprecate, deserialise
- micro- = small: microservice, microcontroller, microbenchmark
- pre- = before: preload, prefetch, preprocess
Compound word rules
- One word: codebase, callback, backend, frontend, middleware
- Hyphenated: end-to-end, plug-in, trade-off, built-in
- Two words: source code, open source, pull request, tech debt
Frequently Asked Questions
What is word formation and why is it important for IT English?
Word formation is the process of creating new words by adding prefixes, suffixes, or combining existing words. In IT English, word formation is extremely productive — new compound nouns (microservice, backpressure, deadlock), verbalised nouns (to cache, to fork, to deploy), and noun-to-adjective conversions (cloud → cloud-native, container → containerised) emerge constantly. Understanding word formation patterns helps you decode unfamiliar terms and use new vocabulary accurately.
What are the most common prefixes in IT vocabulary?
Common IT prefixes: micro- (microservice, microcontroller), auto- (autoscaling, automation), pre- (precompile, pre-production), re- (redeploy, refactor, rollback), de- (decompose, decouple, deprecate), multi- (multi-tenant, multi-region), cross- (cross-platform, cross-origin), back- (backend, backpressure, backlog), over- (overload, override, overprovision), under- (underutilised, underprovision).
What suffixes are commonly used to form IT nouns and adjectives?
Common IT suffixes: -able/-ible (scalable, deployable, reproducible), -tion/-sion (pagination, deprecation, migration), -ity (availability, reliability, scalability), -ness (idempotentness, correctness), -er/-or (container, controller, executor), -ise/-ize (containerise, virtualise, prioritise), -ation (configuration, orchestration, authentication), -less (serverless, stateless, schemaless).
What are compound nouns in IT English and how are they formed?
IT compound nouns are formed by combining two or more words: load + balancer = load balancer, back + end = backend, data + base = database, dead + lock = deadlock. They can be written as one word (firewall), hyphenated (pull-request), or two words (unit test). Spelling is often inconsistent — check the official documentation for the canonical form (e.g., "microservice" not "micro-service" in most modern usage).
What is nominalisation and how does it affect technical writing?
Nominalisation is converting a verb or adjective into a noun: "to implement" → "implementation", "to configure" → "configuration", "to fail" → "failure". IT documentation overuses nominalisation, making sentences passive and wordy: "The implementation of the configuration was completed" vs. "We configured the system." Academic and formal writing uses nominalisations heavily; clear technical documentation prefers active, verb-based sentences.
How do IT professionals use verbalised nouns (denominal verbs)?
IT English regularly converts nouns into verbs: "to cache" (from cache), "to fork" (from fork), "to containerise" (from container), "to deprecate" (from deprecation), "to whitelist/blacklist", "to architect" (design at a high level), "to productionise" (make production-ready). These denominal verbs are widely understood in technical contexts but may sound unusual to non-IT English speakers.
What are adjective-noun compounds in IT?
IT uses many adjective-noun compounds as technical terms: open-source (openly available source code), cloud-native (designed for cloud environments), event-driven (architecture responding to events), zero-trust (security model assuming no implicit trust), low-latency (minimal delay), high-availability (minimal downtime), real-time (immediate processing). When used before a noun, they're hyphenated: "a cloud-native architecture"; alone: "the architecture is cloud native."
What does the suffix '-less' signal in IT?
The suffix '-less' means "without" and signals modern architectural patterns: serverless (without managing servers), stateless (without storing state between requests), schemaless (without a fixed schema), containerless (without containers — rare), passwordless (authentication without passwords). These '-less' terms often contrast with traditional approaches: "stateful vs. stateless", "server-based vs. serverless".
How do prefixes change the meaning of IT verbs?
Prefix patterns: re- adds "again" (refactor, redeploy, reindex), de- reverses the action (decouple, decompose, deprecate), over- adds excess (overload, override, overprovision), pre- adds before (precompile, pre-warm, precondition), co- adds together (co-locate, co-ordinate). Recognising these patterns lets you predict the meaning of unfamiliar compound terms in documentation.
What are 'portmanteau' words in IT English?
Portmanteau words blend two words: DevOps (Development + Operations), DevSecOps (Development + Security + Operations), FinOps (Finance + Operations), SRE (Site Reliability Engineering — not a portmanteau but a blend concept), MLOps (Machine Learning + Operations), DataOps (Data + Operations), AIOps (AI + Operations). This blending pattern is extremely productive in IT for naming cross-functional disciplines.