Recommended resources
The freely available resources this lesson will direct you to.
Introduction
In our last lesson, we focused on using the STAR method to structure compelling stories about your technical achievements. This provided you with a powerful tool for formal situations like interviews and performance reviews. Today, we shift from prepared narratives to the dynamic, unscripted world of real-time professional discussions. Your ability to navigate these conversations effectively is a hallmark of a senior contributor.
This lesson is designed to help you use appropriate vocabulary for disagreeing, persuading, and negotiating in professional discussions. Mastering this skill is crucial for influencing technical decisions, resolving conflicts constructively, and advocating for your ideas and needs. For you, as a non-native English speaker aiming for leadership, having a toolkit of precise, professional phrases will significantly boost both your confidence and your impact. We will break down the language that turns potential conflict into collaboration.
1. The Art of Constructive Disagreement
In a high-performing tech environment, disagreement isn't negative; it's a necessary part of the process that leads to better solutions. The challenge is to disagree in a way that is perceived as collaborative and insightful, not confrontational. This begins with choosing your words carefully.
A simple but powerful principle is to be mindful of the word "but." It often acts as an eraser, negating whatever positive acknowledgment came before it. For example, "I see your point, but..." immediately puts the listener on the defensive.
The article "How to Respectfully Disagree at Work" provides an excellent framework and a rich set of phrases to handle these situations with grace.
How to Respectfully Disagree at Work: 11 Phrases That ...
This article offers practical, actionable advice specifically for professional settings, which is ideal for improving your business English and confidence.
First, read the section First, stop using the word “but” to understand why this word can be counterproductive and what to use instead. Then, study the three categories of phrases under the heading 11 professional phrases to disagree respectfully. Pay close attention to the structure: Validate, Introduce your perspective, and Pivot to a solution.
The approach outlined in the article can be summarized in three steps:
- Validate: Acknowledge the other person's perspective first. This shows you've listened and respect their contribution.
- State Your View: Present your differing opinion using "I" statements or framing it as an alternative perspective.
- Propose a Solution: Shift the focus from disagreement to collaborative problem-solving.
This visual chart provides a useful quick reference for phrases that fall into different categories of agreement and disagreement.

To hear these phrases used with natural intonation, which is crucial for conveying the right tone, the following video is very helpful.
Use these phrases when you want to *politely* DISAGREE with someone
This video by "Accent's Way English with Hadar" provides excellent examples of polite disagreement phrases, demonstrating pronunciation and tone.
Watch the following segments to hear different strategies in action: Acknowledging and stating a different view ("I hear what you're saying, but I see it differently.") Expressing partial agreement ("I don't entirely agree, but I see where you're coming from.") Suggesting another option non-confrontationally ("What if we approached it from a different angle?") Agreeing in principle while raising concerns ("I agree with the general idea, but I do have some reservations about...") Humbly presenting a counter-point ("I could be wrong, but my understanding is that...")
Practicing these phrases will help you build the muscle memory to use them spontaneously and effectively in real-time conversations.
2. Vocabulary for Persuasion and Negotiation
Once you can disagree constructively, the next level is to persuade and negotiate. This is fundamental to your growth as a senior developer, whether you're advocating for a specific technical architecture, negotiating project deadlines, or discussing your career progression.
A successful negotiation is not a battle to be won, but a collaborative search for a mutually beneficial outcome. Let's start by building some foundational vocabulary.
Professional & Business English: Negotiating Vocabulary
This video from engVid provides a clear overview of essential negotiation terminology.
Watch the following sections to familiarize yourself with the core concepts: First, learn the basics like 'middle ground,' 'compromise,' and 'mutual benefits.' Next, understand the concept of reciprocation and trade-offs. Then, watch the section on proposals and counter-proposals. Finally, learn about potential roadblocks like a 'deadlock' or a 'deal breaker'.
With this vocabulary in place, we can explore more advanced strategies. The LinkedIn collection "Language Tools for Negotiation Success" offers a wealth of practical tips from seasoned professionals. We will focus on the most impactful techniques.
Language Tools for Negotiation Success
This resource compiles advice from several experts. We will focus on three key strategies: shifting your language to be collaborative, using proven psychological tactics, and preparing for salary negotiations.
Please read the following three sections from the article: Read Joshua McAfee's advice on shifting from "I" to "We," found in the section that starts with "STOP IT!!!!". This reframing is key to moving from a demand to a partnership. Next, review the strategies inspired by Chris Voss in Omar Halabieh's post, 8 tips to master negotiation. Focus on techniques like mirroring (repeating the last few words) and asking calibrated questions (open-ended "what" or "how" questions). Finally, read Pawel Pawlak's post containing the 4-line script for salary talks. This provides a concrete, data-driven approach for a high-stakes conversation that is directly relevant to your career growth.
These techniques transform a negotiation:
- "We" language ("How can we structure this...") turns an adversarial interaction into a joint problem-solving session.
- Mirroring ("Worried about costs?") encourages the other person to elaborate, giving you more information.
- Starting with data ("My market rate is...") grounds the conversation in facts, not feelings, making your position much stronger.
3. Practical Application: Scripting a Technical Negotiation
Let's put these concepts into practice. Your task is to apply this new vocabulary to a realistic scenario from your work.
-
Identify a Scenario: Think of a recent or upcoming technical discussion where you have a differing opinion. This could be about:
- The implementation approach for a new feature.
- A suggestion made during a code review.
- A decision in a sprint planning meeting about task priority or estimation.
- A debate about refactoring a piece of legacy code.
-
Script the Conversation: Write a short script for how you would navigate this discussion using the phrases and strategies from this lesson. Structure your script in four parts:
-
Part 1: Validate & Acknowledge. Start by acknowledging the other person's idea.
- Example: "I see you're suggesting we use a synchronous API call here to get the user data. That's a straightforward approach."
-
Part 2: State Your Perspective with a Soft Opener. Introduce your concern or alternative idea politely.
- Example: "I have a concern about the potential latency this might introduce, especially on slow networks. From my perspective, an asynchronous approach might provide a better user experience."
-
Part 3: Ask a Calibrated Question. Open the door for collaboration instead of shutting it.
- Example: "What are your thoughts on how we could mitigate the risk of the UI freezing while waiting for the data?"
-
Part 4: Propose a Collaborative Path Forward. Use "we" language to suggest a next step.
- Example: "Perhaps we could run a quick test on both approaches to compare the performance impact. How would you feel about that?"
-
This exercise will help you internalize these phrases and make them a natural part of your communication toolkit, turning potentially stressful disagreements into opportunities to demonstrate your leadership and problem-solving skills.
Conclusion
In this lesson, we moved from the structured world of the STAR method to the fluid dynamics of real-time professional conversations. You've learned specific, powerful vocabulary to disagree respectfully, persuade effectively, and negotiate collaboratively.
Key Takeaways:
- Disagreeing is a strength: When done respectfully, it demonstrates critical thinking and engagement. Start by validating, then state your view, and pivot to a solution.
- Negotiation is collaboration, not conflict: Shift from "I want" to "How can we..." to frame the discussion as a partnership.
- Language is a tool: Phrases like "I see your point," "I have some reservations," and "Help me understand..." are tools you can learn and practice to build confidence and influence.
- Silence and questions are powerful: Asking open-ended questions and allowing for silence can often do more to advance your position than making declarative statements.
In our next and final lesson of this module, we will focus on adapting your communication style and vocabulary based on your audience, from your immediate technical team to executive leadership. This will build directly on the skills you've learned today, enabling you to tailor your message for maximum impact in any context.