5 exercises — choosing the right connectors (although, whereas, however, consequently, therefore) in design docs, ADRs, PR descriptions, and runbooks.
0 / 20 completed
1 / 20
A technical writer drafts: "The new architecture reduces latency. _____, it increases memory usage." Which discourse marker best signals a contrast?
However is the standard adversative discourse marker for contrasting two clauses in technical documentation — design docs, ADRs, and PR descriptions regularly use it to present trade-offs: "The migration reduces costs. However, it introduces operational complexity."Nevertheless concedes a point and pushes back against it ("Despite problem X, we should proceed") — slightly stronger than "however" and used after a negative premise. Furthermore is additive, not contrastive. Therefore is causal. In ADRs, "however" signals the problem with a chosen approach; "nevertheless" signals why the team chose it anyway.
2 / 20
An ADR reads: "REST was considered. _____ the team preferred gRPC, the service layer already uses REST extensively." Which word fits the blank?
Although is a subordinating conjunction that introduces a concessive clause — it connects two contrasting facts within a single sentence. "Although the team preferred gRPC, the service layer already uses REST extensively" signals that the preference was overridden by a practical constraint. This structure is extremely common in ADRs to explain why a seemingly better option was not chosen. "In addition" is additive. "As a result" is causal (consequence). "For instance" introduces an example. Note: "although" introduces a subordinate clause; "however" would need a new sentence or at least a semicolon.
3 / 20
A PR description states: "The old approach mutated shared state. The new approach uses immutable data structures. _____, concurrency bugs are eliminated." Which marker correctly signals the result?
Consequently is a causal discourse marker meaning "as a result of what was just stated." In this sentence, immutable data structures logically cause the elimination of concurrency bugs — "consequently" makes that causal chain explicit. In contrast and whereas signal comparison or contrast, not causation. Despite this concedes the previous point and introduces a surprising counter-result. In technical writing, causal chains are common: "The index was dropped. Consequently, query time increased by 300ms." Use "consequently" in post-mortems, performance analyses, and root cause sections.
4 / 20
A design doc compares two databases: "PostgreSQL offers ACID guarantees. _____, Redis prioritises low latency over durability." Which marker is most appropriate?
Whereas is a contrastive subordinating conjunction used to compare two different things, people, or situations in a single sentence. It is the preferred marker in technical writing for side-by-side comparisons: "PostgreSQL guarantees durability, whereas Redis favours availability and speed." "Whereas" is more compact than "on the other hand" and fits naturally in comparative analysis sections of design docs. Similarly signals similarity, not contrast. Moreover adds information. Hence signals a conclusion or consequence. In database comparison tables and trade-off sections, "whereas" is the go-to contrastive connector.
5 / 20
A runbook states: "The service may fail to start if the config file is missing. _____, always verify the config path before deployment." Which marker signals logical advice following a warning?
Therefore introduces a logical conclusion or recommendation based on the preceding information. In runbooks and operational docs, the pattern is: [observation or risk] + Therefore + [action or recommendation]. "The config file may be missing. Therefore, always verify the path." This is the standard causal-advisory structure in technical writing. Nevertheless would imply proceeding despite the risk (opposite meaning). In contrast signals comparison. Although introduces a concession. Use "therefore" when the second sentence is a direct logical consequence of the first — particularly in runbooks, incident playbooks, and deployment guides.
6 / 20
Sarah, a senior developer, is reviewing Mark's code. Mark has added a new logging statement: 'This will log everything.' Sarah wants to gently point out that this might not be the best approach. Which discourse marker would best convey her concern without being overly critical?
'However' signals a contrast or qualification – Sarah is highlighting that something unexpected *might* happen because of the logging. 'Consequently,' 'Therefore,' and 'Indeed' all indicate cause-and-effect relationships, which isn't quite what she intends to communicate here. The goal is to introduce doubt, not establish a direct result.
7 / 20
David is drafting a Slack message to announce a change in the API endpoint for user authentication: 'Previously, we used OAuth 2.0. Now, we're migrating to JWT. _____ this transition requires updating all client applications.' Which discourse marker best indicates the necessary action?
'Furthermore' emphasizes that the new change builds upon the previous one and adds another layer of complexity. 'Subsequently,' 'In addition', and 'As a result' all imply a chain of events; David is setting up a consequence for the transition. The message needs to clearly state what *needs* to be done.
8 / 20
Emily writes a PR description for a new feature that improves data validation: 'The old system allowed invalid input. The new system validates all fields against a schema. _____ this ensures data integrity.' Which discourse marker best highlights the positive outcome?
'As a result' clearly demonstrates that the validation process *caused* improved data integrity. 'Moreover,' 'Nonetheless', and 'Despite' introduce contrasting ideas or weaken the statement – these don't fit the context of describing a positive outcome resulting from a change. The key is to show cause and effect.
9 / 20
Ben is presenting an update during a standup meeting: 'We've been working on optimizing the database queries. We've rewritten several complex joins. _____ this has significantly reduced query execution time.' Which discourse marker best communicates the impact of the optimization?
'Therefore' indicates that the optimized queries *caused* a reduction in execution time – this is a direct consequence. 'In contrast', 'However', and 'Nevertheless' introduce opposing ideas or qualifications, which aren't appropriate when describing a positive outcome of an action. The update needs to clearly state the result.
10 / 20
Liam is writing a technical blog post about microservices: 'We chose a message queue for inter-service communication. This allows services to communicate asynchronously. _____ this reduces the load on our primary database servers.' Which discourse marker best describes the effect of asynchronous communication?
'Consequently' effectively shows that the asynchronous nature *caused* a reduction in database load. 'Besides,' 'Nevertheless', and 'Therefore' all imply additional information or cause-and-effect, but 'consequently' is the most precise marker for describing an outcome directly resulting from the chosen communication method.
11 / 20
Sarah, a senior developer, is reviewing Mark's code. Mark has added a new logging statement: 'This will log everything.' Sarah wants to gently point out that this might not be the best approach. Which discourse marker would best convey her concern without being overly critical?
'However' signals a contrast or qualification – Sarah is highlighting that something unexpected *might* happen because of the logging. 'Consequently,' 'Therefore,' and 'Indeed' all indicate cause-and-effect relationships, which isn't quite what she intends to communicate here. The goal is to introduce doubt, not establish a direct result.
12 / 20
David is drafting a Slack message to announce a change in the API endpoint for user authentication: 'Previously, we used OAuth 2.0. Now, we're migrating to JWT. _____ this transition requires updating all client applications.' Which discourse marker best indicates the necessary action?
'Furthermore' emphasizes that the new change builds upon the previous one and adds another layer of complexity. 'Subsequently,' 'In addition', and 'As a result' all imply a chain of events; David is setting up a consequence for the transition. The message needs to clearly state what *needs* to be done.
13 / 20
Emily writes a PR description for a new feature that improves data validation: 'The old system allowed invalid input. The new system validates all fields against a schema. _____ this ensures data integrity.' Which discourse marker best highlights the positive outcome?
'As a result' clearly demonstrates that the validation process *caused* improved data integrity. 'Moreover,' 'Nonetheless', and 'Despite' introduce contrasting ideas or weaken the statement – these don't fit the context of describing a positive outcome resulting from a change. The key is to show cause and effect.
14 / 20
Ben is presenting an update during a standup meeting: 'We've been working on optimizing the database queries. We've rewritten several complex joins. _____ this has significantly reduced query execution time.' Which discourse marker best communicates the impact of the optimization?
'Therefore' indicates that the optimized queries *caused* a reduction in execution time – this is a direct consequence. 'In contrast', 'However', and 'Nevertheless' introduce opposing ideas or qualifications, which aren't appropriate when describing a positive outcome of an action. The update needs to clearly state the result.
15 / 20
Liam is writing a technical blog post about microservices: 'We chose a message queue for inter-service communication. This allows services to communicate asynchronously. _____ this reduces the load on our primary database servers.' Which discourse marker best describes the effect of asynchronous communication?
'Consequently' effectively shows that the asynchronous nature *caused* a reduction in database load. 'Besides,' 'Nevertheless', and 'Therefore' all imply additional information or cause-and-effect, but 'consequently' is the most precise marker for describing an outcome directly resulting from the chosen communication method.
16 / 20
Sarah, a senior developer, is reviewing Mark's code. Mark has added a new logging statement: 'This will log everything.' Sarah wants to gently point out that this might not be the best approach. Which discourse marker would best convey her concern without being overly critical?
'However' signals a contrast or qualification – Sarah is highlighting that something unexpected *might* happen because of the logging. 'Consequently,' 'Therefore,' and 'Indeed' all indicate cause-and-effect relationships, which isn't quite what she intends to communicate here. The goal is to introduce doubt, not establish a direct result.
17 / 20
David is drafting a Slack message to announce a change in the API endpoint for user authentication: 'Previously, we used OAuth 2.0. Now, we're migrating to JWT. _____ this transition requires updating all client applications.' Which discourse marker best indicates the necessary action?
'Furthermore' emphasizes that the new change builds upon the previous one and adds another layer of complexity. 'Subsequently,' 'In addition', and 'As a result' all imply a chain of events; David is setting up a consequence for the transition. The message needs to clearly state what *needs* to be done.
18 / 20
Emily writes a PR description for a new feature that improves data validation: 'The old system allowed invalid input. The new system validates all fields against a schema. _____ this ensures data integrity.' Which discourse marker best highlights the positive outcome?
'As a result' clearly demonstrates that the validation process *caused* improved data integrity. 'Moreover,' 'Nonetheless', and 'Despite' introduce contrasting ideas or weaken the statement – these don't fit the context of describing a positive outcome resulting from a change. The key is to show cause and effect.
19 / 20
Ben is presenting an update during a standup meeting: 'We've been working on optimizing the database queries. We've rewritten several complex joins. _____ this has significantly reduced query execution time.' Which discourse marker best communicates the impact of the optimization?
'Therefore' indicates that the optimized queries *caused* a reduction in execution time – this is a direct consequence. 'In contrast', 'However', and 'Nevertheless' introduce opposing ideas or qualifications, which aren't appropriate when describing a positive outcome of an action. The update needs to clearly state the result.
20 / 20
Liam is writing a technical blog post about microservices: 'We chose a message queue for inter-service communication. This allows services to communicate asynchronously. _____ this reduces the load on our primary database servers.' Which discourse marker best describes the effect of asynchronous communication?
'Consequently' effectively shows that the asynchronous nature *caused* a reduction in database load. 'Besides,' 'Nevertheless', and 'Therefore' all imply additional information or cause-and-effect, but 'consequently' is the most precise marker for describing an outcome directly resulting from the chosen communication method.
What will I practise in "Discourse Markers in Technical Writing — Grammar Exercise"?
Practise discourse markers — although, despite, whereas, nevertheless — in IT documentation and communication. 5 interactive exercises.
How many exercises are in this module?
This module has 20 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.