5 exercises — Practice vocabulary for articulating technical vision: 3-year vision documents, the technical north star, inspirational and directional writing, and communicating vision organisation-wide.
0 / 10 completed
1 / 10
A staff engineer is asked to write "a 3-year technical vision document." A senior developer asks what such a document should contain. Which description is most accurate?
A technical vision document provides the "north star" for hundreds of daily engineering decisions — without it, each decision is made locally without a shared direction, and the architecture drifts rather than evolves intentionally.
The document typically includes: (1) The current state — an honest assessment of where the architecture is today, including known pain points; (2) The target state — a narrative and/or diagram of the desired architecture in 3 years; (3) The principles — the architectural values that should guide decisions (e.g., "prefer simple over clever", "all external communication is async"); (4) The key initiatives — the major strategic investments needed to close the gap between current and target state. The document should not list every engineering task — that belongs in roadmaps and backlogs. It should be short enough to be read and remembered (2-5 pages) and compelling enough to inspire.
Key vocabulary:
• technical vision — a description of the desired future state of a system's architecture and technical capabilities
• north star — a guiding goal or direction that orients decisions without prescribing every step
• architectural principles — the values and guidelines that govern technology decisions across the organisation
2 / 10
A staff engineer explains: "The vision describes what we want to be true in 3 years, not what we will build." A product manager asks for the practical difference. Which explanation is correct?
Vision statements are technology-agnostic descriptions of desired capabilities and properties — they remain valid even as the specific technologies and approaches evolve, providing stable direction across multiple planning cycles.
The distinction matters for decision-making: if the vision says "all services should be independently deployable," then when evaluating two architecture options, the team asks "which option moves us toward independent deployability?" — and the vision guides the choice without prescribing the technology. If the vision had said "we will use Kubernetes," it would need to be rewritten every time a better tool emerged. Will Wright (game designer) described this as the difference between "the game you're trying to make people feel" vs. "the mechanics you're building" — good design starts with the experience/property and lets that guide the mechanics. Good technical vision works the same way.
Key vocabulary:
• capability-based vision — describing what the system will be able to do rather than how it will be implemented
• technology-agnostic — a design or vision that does not prescribe specific technologies, allowing flexibility in implementation
• desired properties — the qualities and behaviours a system should exhibit (scalable, deployable, observable) described independently of implementation
3 / 10
A staff engineer refers to their team's "technical north star." A new engineer asks what this phrase means. Which explanation is correct?
The "north star" metaphor is deliberate — a north star provides direction without specifying the route. The technical north star guides navigation through complex decisions without dictating every turn.
Effective technical north star statements are memorable and discriminating — they help the team resolve debates, not just inspire them. "Build a platform where any engineer can safely deploy any change to production in 10 minutes" discriminates: it would lead the team to invest in deployment automation and testing over performance micro-optimisations. A weak north star ("be the best engineering team") discriminates nothing. Staff engineers craft north star statements that encode the organisation's specific context and constraints: what's the most important thing the current architecture cannot do? What would change the most if we achieved it? The answers define a north star that is specific to this team's situation.
Key vocabulary:
• technical north star — a vivid, stable description of the desired technical future state used to guide architectural decisions
• discriminating vision — a vision specific enough to help resolve debates and prioritise trade-offs (as opposed to vague aspirations)
• navigating ambiguity — using a shared vision to make consistent decisions in situations where the "right answer" is not obvious
4 / 10
A staff engineer describes their vision document as "inspirational and directional." What does this mean for how the document should be written?
The combination of inspiration and direction is what makes a technical vision document useful rather than forgettable — inspiration creates motivation; direction creates alignment.
Techniques for writing inspirationally: (1) Use concrete sensory details — "an engineer can run a single command and watch their service deploy to production in real time" is more inspiring than "deployment will be automated"; (2) Describe the experience — what will it feel like to be an engineer working in this future system? (3) Name the problem being solved — "today we spend 2 days preparing for every release; in 3 years, release will be so safe we do it 50 times per day." Techniques for writing directionally: (1) Use measurable targets where possible ("10 minutes", "any service", "zero scheduled maintenance windows"); (2) Name specific architectural properties (event-driven, stateless, independently deployable); (3) Explicitly identify what will NOT be true ("we will not have shared databases between services"). The combination of vivid description and specific properties creates a document that is both inspiring to read and useful to reference.
Key vocabulary:
• inspirational writing — concrete, vivid language that helps readers experience the desired future state rather than just understand it abstractly
• directional specificity — sufficient detail to discriminate between architectural options (measurable targets, named properties)
• future-state narrative — a prose description of what the system will be like to work with once the vision is achieved
5 / 10
A staff engineer is tasked with "communicating technical vision to the organisation." What are the most effective communication strategies?
Vision communication is not a one-time event — it is an ongoing practice of repeating, demonstrating, and reinforcing until the vision becomes part of how the team naturally thinks about technical decisions.
Research on organisational change suggests a message needs to be heard 7+ times before it becomes part of someone's working mental model. The staff engineer's communication job is therefore repetition through different channels and contexts. The most powerful channel is decision-making: when the team sees the staff engineer consistently citing the vision in architectural reviews, design discussions, and trade-off debates, the vision becomes the shared language. Engineers also communicate vision through their code and architecture choices — a staff engineer who consistently makes decisions that align with the vision teaches by example, not just words. The combination of written vision, repeated verbal reinforcement, and demonstrated decision-making creates the conditions for shared alignment.
Key vocabulary:
• vision communication — the ongoing practice of articulating, repeating, and demonstrating the technical vision across multiple channels
• shared mental model — a common understanding of the technical direction held by all team members, enabling independent aligned decisions
• leading by example — demonstrating the vision through one's own technical decisions rather than only through words
6 / 10
A senior engineer is reviewing a pull request. The code includes a complex algorithm that has been simplified significantly for performance reasons. Which of the following best describes the staff engineer's role in this situation?
The staff engineer's role is not to blindly follow complex code but to ensure alignment with the overarching technical vision. While caution is warranted, a simplification can be justified if it aligns with that vision – in this case, prioritizing performance. Simply reverting without understanding is inappropriate.
7 / 10
A staff engineer is leading a discussion about refactoring a legacy system. The team is considering introducing microservices to improve modularity and scalability. A junior developer expresses concern that this will introduce unnecessary complexity. What's the MOST effective response from the staff engineer?
The staff engineer needs to address the junior developer's concern constructively. Acknowledging the inherent complexity of microservices while framing them as part of a strategic solution is key. Simply dismissing the concern or advocating for the status quo isn't helpful.
8 / 10
During a daily standup, a staff engineer states: 'We're aiming to reduce latency by 20% across all API endpoints.' A developer asks, 'How will we measure success?' What is the MOST appropriate next step for the staff engineer?
The staff engineer needs to translate the high-level vision into actionable steps. Defining KPIs is crucial for tracking progress and ensuring that the effort actually delivers the desired outcome (reduced latency). Simply relying on logs or a vague goal isn't sufficient.
9 / 10
A product manager asks a staff engineer: 'I want to see a new feature rolled out in one month. What technical challenges do we need to consider?' The staff engineer responds: 'We'll need to ensure the system can handle increased load and maintain data integrity.' Which of these is the MOST effective way for the staff engineer to expand on this response?
The staff engineer needs to move beyond a general statement and proactively identify specific technical challenges. Suggesting a discussion about infrastructure, testing, and potential bottlenecks demonstrates foresight and helps manage expectations – crucial for successful feature delivery.
10 / 10
A staff engineer is writing the description for a pull request introducing a new caching layer. The description reads: 'This PR improves performance.' What's the MOST effective addition to this description?
A good PR description should quantify the impact of changes. Providing specific metrics (e.g., % reduction in database load, ms improvement in API response times) demonstrates the value and allows reviewers to assess the effectiveness of the change more clearly.
What will I learn from the "Technical Vision Vocabulary — Staff Engineer Communication | CoderLingo" exercise?
5 advanced exercises practising technical vision vocabulary — 3-year vision documents, technical north star, inspirational and directional writing, and communicating vision to the organisation.
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 required.
How many questions are in this exercise?
This set contains 10 multiple-choice questions, each with a detailed explanation shown after you answer.
Do I need to create an account to track my progress?
No account is required. Your progress bar and score reset each time you reload the page, but you can retry the exercise as many times as you like.
Who is this Staff Engineer Communication exercise for?
This exercise is built for IT professionals and non-native English speakers who need to read, write, and discuss staff engineer communication topics confidently at work.
What happens if I answer a question incorrectly?
You will see the correct answer highlighted along with a detailed explanation of why it is correct -- so every wrong answer becomes a learning moment, not just a lost point.
Can I retry this exercise?
Yes -- click "Try again" on the results screen at any time to reset your score and go through all the questions again.
How long does this exercise take to complete?
Most learners finish all 10 questions in under 10 minutes, since each question is answered by clicking a single option.
Where can I find more Staff Engineer Communication exercises?
See the full Staff Engineer Communication exercises hub for more vocabulary drills on this topic.
Is this exercise mobile-friendly?
Yes -- the exercise works on any device with a modern browser, including phones and tablets, with no app download required.