5 exercises — choosing the correct connector to introduce examples in design docs, code reviews, and postmortems.
Key patterns:
such as / like — non-exhaustive examples of a category
namely — introduces a complete or definitive list
in particular — highlights one standout instance
including — signals a partial set within a larger whole
0 / 30 completed
1 / 30
A design document introduces a general claim and then needs to give specific instances. Which sentence uses exemplification correctly?
"such as" is the standard way to introduce non-exhaustive examples of a general category in technical writing. "Therefore" signals a conclusion, not an example, so option A is a logical mismatch. "Namely" is used to specify a complete or definitive list, so pairing it with "because" in option C is ungrammatical. Related patterns: "for example", "for instance", "including".
2 / 30
A code review comment reads: "This function has several responsibilities — _____, input validation, logging, and persistence — which violates the single-responsibility principle." Which word correctly introduces a complete, specific list?
"Namely" is used when the examples that follow form the complete list, not just a sample. Since the sentence lists exactly the responsibilities being criticized, namely is precise. "Such as", "like", and "e.g." all imply a partial, non-exhaustive list, which would understate the point about the function doing too much.
3 / 30
An architecture proposal states: "The new gateway reduces operational overhead, _____ eliminating the need for manual certificate rotation." Choose the correct exemplification connector for a single, illustrative instance:
"In particular" is used to zoom in on one specific, notable instance of a broader claim — here, singling out certificate rotation as a standout benefit of reduced overhead. "Such as" and "and the like" introduce lists of multiple items, not a single highlighted example, and "to name a few" requires a preceding list of items, which is absent here.
4 / 30
Which sentence correctly uses "e.g." in a technical specification, following standard punctuation conventions?
"e.g.," (short for exempli gratia, "for example") is conventionally preceded by a comma and followed by a comma before the example list, as in option C. Option A omits the comma after the abbreviation; option B omits the comma before it; option D uses a semicolon and no period after "eg", which is non-standard. In formal technical writing, "e.g." should be reserved for illustrative examples, not exhaustive lists (use "i.e." for the latter case, meaning "that is").
5 / 30
A postmortem draft says: "Several external factors contributed to the delay, _____ vendor API rate limits and an unplanned certificate expiry." Which phrase best introduces two specific contributing examples without claiming completeness?
"Including" introduces examples as part of a larger, possibly incomplete set — appropriate here since "several external factors" implies there may be more than the two named. "Namely" and "that is" both imply the following items are the complete or equivalent restatement of the claim, which would contradict "several." "In other words" signals rephrasing, not exemplification.
6 / 30
Jane, the senior engineer, is reviewing a PR for a new authentication service. She comments: 'The code handles user sessions, but it also includes retry logic and rate limiting—this needs further clarification.' Which phrase best demonstrates exemplification in this context?
This question tests understanding of using 'e.g.' as a connector. The correct option uses 'For example' to provide a concrete instance of what needs clarification – the session management. The other options misinterpret exemplification by suggesting general solutions (error handling) or simply stating a need for detail without offering a specific illustration.
7 / 30
You're drafting a PR description for a new API endpoint. You want to explain its behavior. Which of the following sentences best utilizes exemplification?
This question tests understanding of using 'For example' to provide a specific scenario demonstrating how the endpoint functions. The correct answer offers a concrete illustration with an example user ID. The other options are simply factual statements about the API's characteristics and don't illustrate its behavior.
8 / 30
David is writing a Slack message to his team regarding performance issues with a microservice. He writes: 'The service has been experiencing intermittent slowdowns – notably when processing large batch jobs and during peak usage periods.' Which connector best introduces these specific instances?
This question tests using 'For instance' to provide concrete examples related to the intermittent slowdowns. The correct answer connects the latency spikes directly to the specific scenarios of large batch jobs and peak usage. This demonstrates a clear understanding of how exemplification strengthens an explanation.
9 / 30
Sarah is writing a postmortem report on a recent outage. She states: 'The incident was triggered by a cascading failure in the logging system – specifically, an overloaded disk caused a crash, which then propagated to other services.' Which phrase best introduces these contributing examples?
This question tests using 'For example' to provide specific instances of what contributed to the cascading failure. The correct answer clearly outlines the sequence of events – overloaded disk leading to a crash and subsequent propagation. This illustrates how exemplification provides a detailed breakdown of the incident's causes.
10 / 30
Jane, the senior engineer, is reviewing a PR for a new authentication service. She comments: 'The code handles user sessions, but it also includes retry logic and rate limiting—this needs further clarification.' Which phrase best demonstrates exemplification in this context?
This question tests understanding of using 'e.g.' as a connector. The correct option uses 'For example' to provide a concrete instance of what needs clarification – the session management. The other options misinterpret exemplification by suggesting general solutions (error handling) or simply stating a need for detail without offering a specific illustration.
11 / 30
You're drafting a PR description for a new API endpoint. You want to explain its behavior. Which of the following sentences best utilizes exemplification?
This question tests understanding of using 'For example' to provide a specific scenario demonstrating how the endpoint functions. The correct answer offers a concrete illustration with an example user ID. The other options are simply factual statements about the API's characteristics and don't illustrate its behavior.
12 / 30
David is writing a Slack message to his team regarding performance issues with a microservice. He writes: 'The service has been experiencing intermittent slowdowns – notably when processing large batch jobs and during peak usage periods.' Which connector best introduces these specific instances?
This question tests using 'For instance' to provide concrete examples related to the intermittent slowdowns. The correct answer connects the latency spikes directly to the specific scenarios of large batch jobs and peak usage. This demonstrates a clear understanding of how exemplification strengthens an explanation.
13 / 30
Sarah is writing a postmortem report on a recent outage. She states: 'The incident was triggered by a cascading failure in the logging system – specifically, an overloaded disk caused a crash, which then propagated to other services.' Which phrase best introduces these contributing examples?
This question tests using 'For example' to provide specific instances of what contributed to the cascading failure. The correct answer clearly outlines the sequence of events – overloaded disk leading to a crash and subsequent propagation. This illustrates how exemplification provides a detailed breakdown of the incident's causes.
14 / 30
Jane, the senior engineer, is reviewing a PR for a new authentication service. She comments: 'The code handles user sessions, but it also includes retry logic and rate limiting—this needs further clarification.' Which phrase best demonstrates exemplification in this context?
This question tests understanding of using 'e.g.' as a connector. The correct option uses 'For example' to provide a concrete instance of what needs clarification – the session management. The other options misinterpret exemplification by suggesting general solutions (error handling) or simply stating a need for detail without offering a specific illustration.
15 / 30
You're drafting a PR description for a new API endpoint. You want to explain its behavior. Which of the following sentences best utilizes exemplification?
This question tests understanding of using 'For example' to provide a specific scenario demonstrating how the endpoint functions. The correct answer offers a concrete illustration with an example user ID. The other options are simply factual statements about the API's characteristics and don't illustrate its behavior.
16 / 30
David is writing a Slack message to his team regarding performance issues with a microservice. He writes: 'The service has been experiencing intermittent slowdowns – notably when processing large batch jobs and during peak usage periods.' Which connector best introduces these specific instances?
This question tests using 'For instance' to provide concrete examples related to the intermittent slowdowns. The correct answer connects the latency spikes directly to the specific scenarios of large batch jobs and peak usage. This demonstrates a clear understanding of how exemplification strengthens an explanation.
17 / 30
Sarah is writing a postmortem report on a recent outage. She states: 'The incident was triggered by a cascading failure in the logging system – specifically, an overloaded disk caused a crash, which then propagated to other services.' Which phrase best introduces these contributing examples?
This question tests using 'For example' to provide specific instances of what contributed to the cascading failure. The correct answer clearly outlines the sequence of events – overloaded disk leading to a crash and subsequent propagation. This illustrates how exemplification provides a detailed breakdown of the incident's causes.
18 / 30
A developer is explaining a new feature to the team via Slack: 'We're using a rate limiter on this endpoint to prevent abuse and ensure stability.' Which phrase best demonstrates exemplification in this context?
This question tests understanding of 'rate limiting' as a practical implementation. Option 2 directly exemplifies *why* rate limiting is used – to ensure fairness and stability. The other options are more general descriptions of the concept rather than illustrating its specific application.
19 / 30
During a standup meeting, a developer says: 'I'm working on improving the performance of the database query. Currently, it takes several seconds to retrieve user data – but I'm implementing indexing and optimizing the SQL to reduce this latency.' Which phrase demonstrates exemplification?
This question tests understanding of *how* indexing achieves faster retrieval. Option 1 directly exemplifies *how* the developer's actions will improve the situation – illustrating the effect of implementing indexing. The other options are simply statements about the goal or current state.
20 / 30
Mark is writing a code review comment for a colleague. He wants to highlight specific problems with the new error handling logic. Which of the following sentences best exemplifies using exemplification?
'The system now handles errors, but it doesn't always log them properly—this needs to be addressed.'
This question tests understanding of exemplification by focusing on a specific problem (lack of logging) and providing concrete examples. The correct answer highlights how to illustrate the issue with a detailed example, while the incorrect options either dismiss the concern or offer generic praise without addressing the core issue.
21 / 30
Elena, a DevOps engineer, is drafting a Slack message to alert the team about increased latency in a critical API. She writes: 'We've seen a significant increase in response times from the payment gateway – particularly during peak hours and when processing international transactions.' Which of the following best demonstrates exemplification in this context?
The correct answer emphasizes that Elena is using specific instances (peak hours and international transactions) to *exemplify* the problem. This illustrates the latency issue more clearly than a general statement about 'increased response times.' The other options either suggest a lack of detail or simply confirm that the message is adequate without demonstrating the principle of exemplification.
22 / 30
You're writing a PR description for a new feature that automatically scales database connections. You want to explain why this is necessary. Which sentence best utilizes exemplification?
'The system can now dynamically adjust the number of database connections it uses – this prevents bottlenecks when handling high-volume requests and ensures optimal performance.'
This question tests whether the user understands that exemplification involves providing *specific* instances to demonstrate a point. The correct answer illustrates how dynamically adjusting connections prevents bottlenecks and ensures optimal performance – these are concrete examples. The other options either lack detail or simply state the feature's purpose without illustrating it.
23 / 30
A developer is writing a Slack message to report an issue with a new service: 'The API endpoint returns a 500 error when submitting large JSON payloads – this has been observed repeatedly during testing.' Which of the following best exemplifies how to use exemplification in this situation?
The correct answer focuses on the fact that the developer is providing a *specific* example – large JSON payloads – that consistently triggers the 500 error. This demonstrates exemplification by illustrating the problem with a concrete instance. The other options either lack detail or simply state that the issue has been observed without providing specific examples.
24 / 30
Alex is documenting a new feature for a reporting service. He wants to illustrate how the system handles unusually high request volumes. Which sentence best exemplifies using exemplification?
'The reporting service processes requests efficiently under normal conditions. However, when the number of concurrent requests exceeds 1000, the system automatically scales up its resources.'
This question tests understanding of how exemplification can be used to describe performance characteristics. The correct answer acknowledges that more detail would be beneficial but doesn't simply state the sentence is 'good'. It highlights that a specific number (1000) illustrates the threshold for scaling.
25 / 30
During a code review, Ben comments on a function designed to handle user input. He says: 'The function validates all incoming data against a predefined schema – specifically, it checks for the presence of a 'user_id' and ensures that the 'email' field conforms to a standard email format.' Which phrasing best demonstrates exemplification in this context?
This focuses on demonstrating exemplification through providing specific examples. The correct answer correctly identifies that the sentence details *how* the validation is carried out (checking for 'user_id' and email format), which illustrates the function's behavior.
26 / 30
David is writing a PR description for a new API endpoint. He wants to explain its behavior to other developers. Which sentence best utilizes exemplification?
'The endpoint accepts JSON payloads containing user data. The system then processes this data and returns a corresponding response based on the provided parameters.'
While the sentence correctly outlines the basic functionality, it doesn't exemplify *how* the processing happens. The correct answer recognizes that more detail is needed to truly illustrate the endpoint's behavior – a core element of exemplification.
27 / 30
Maria is writing a Slack message to her team regarding an issue with a deployed service. She writes: 'The API is intermittently failing when users attempt to upload large image files – we've seen failures spike during peak hours.' Which of the following options best exemplifies the use of exemplification in this context?
Maria's statement provides specific examples of when the failure occurs, illustrating the problem's impact.
This question tests understanding of exemplification as illustrating specific instances. Maria's statement includes *when* failures occur (peak hours) and *what* triggers them (large image files). The other options demonstrate a lack of concrete examples—they focus on general definitions or irrelevant details. This is crucial for developers to understand how to clearly communicate technical problems.
28 / 30
John is drafting a PR description for a new feature that automatically retries failed database transactions. He writes: 'The system now automatically retries failed transactions up to three times – this helps mitigate transient network issues and ensures data consistency.' Which of the following phrases best exemplifies the use of exemplification in this scenario?
John's statement provides a specific number (three) for the retry attempts, illustrating a concrete mechanism.
This question assesses understanding of exemplification as illustrating a specific mechanism. John's use of 'three times' provides a concrete example of how the retry logic works – a crucial detail for developers to understand. Simply stating that it 'handles errors' is too vague and doesn't demonstrate the concept effectively.
29 / 30
Sarah is writing a postmortem report on a recent incident. She states: 'The root cause was an improperly configured firewall rule that inadvertently blocked legitimate traffic – specifically, the rule denied connections from our production servers to the database server.' Which of the following best demonstrates exemplification in this context?
Sarah's statement provides a specific detail—the firewall rule and its effect—to illustrate the incident's cause.
This question probes understanding of exemplification as illustrating a specific detail. Sarah's inclusion of the *specific* firewall rule (denying connections) is key to explaining the root cause. Simply listing steps or describing the overall architecture doesn't provide concrete evidence for the problem; it lacks the illustrative power of an example.
30 / 30
David is reviewing a colleague's code and notices a section that handles user authentication. He comments: 'The code uses JWT tokens for authentication – however, it doesn't explicitly implement token expiration or refresh mechanisms.' Which of the following best exemplifies the use of exemplification in this feedback?
David's comment highlights specific missing features (expiration/refresh) within the existing JWT implementation.
This question tests understanding that exemplification demonstrates specific omissions. David's feedback focuses on *what's missing* – expiration and refresh mechanisms – within the JWT implementation. A general description of secure authentication or a discussion of different protocols would not be as targeted or helpful in guiding the developer.
What will I practise in "Exemplification Language in Technical Writing — IT English Grammar Exercise"?
Practice exemplification connectors for design documents, code reviews, and postmortems: such as, namely, in particular, e.g., including.
How many exercises are in this module?
This module has 30 multiple-choice exercises, each with instant feedback and a full explanation of the correct answer.
Is this exercise free to use?
Yes. Every exercise on CoderSlingo, including this one, is free to use with no account, sign-up, or paywall.
Do I need to create an account to do these exercises?
No account is required. Just click an option to answer — your score for this session is tracked automatically in the progress bar above.
What happens if I choose the wrong answer?
You'll immediately see which answer was correct, plus a full explanation covering the grammar rule and reasoning behind it — mistakes are where most of the learning happens.
Can I retry the exercises if I want a higher score?
Yes — use the "Try again" button on the results screen to reset and go through all the questions again.
Is my progress saved if I close the page?
No. Progress is tracked only for your current visit; reloading or leaving the page resets the counter. This keeps the exercise simple and account-free.
Where can I find more Grammar exercises?
Browse the full Grammar hub for related drills, or check the "Next up" link below to continue with a connected topic.
How is this different from reading an article on the same topic?
Articles explain grammar rules in prose; this exercise tests and reinforces those rules through active recall with immediate feedback — the two work best together.
Who writes these exercises?
Every exercise is written by the CoderSlingo team, drawing on real workplace English used in IT roles, then reviewed for accuracy and clarity.