DaringTalkTiếng Việt
← Developers & Solution Architects

Stage 2 · Giving opinions

Giving your opinion and pushing back

Share a technical view, partly agree and push back politely.

Situation

The tech lead proposes a synchronous call between two services. You think a queue would be better.

Sample dialogue

Speed
  1. Priya · Tech Lead

    I think the order service should just call the inventory service directly. It's the simplest option.

  2. You · Senior Developer

    I agree to a point, but let me push back a little on that.

  3. You · Senior Developer

    My concern is that if inventory goes down, orders will fail too.

  4. Priya · Tech Lead

    Fair enough. What would you suggest?

  5. You · Senior Developer

    In my opinion, a queue would be more reliable here. The trade-off is a bit more complexity.

  6. Priya · Tech Lead

    Good point. Could we try a quick spike before we commit?

  7. You · Senior Developer

    That works for me. I can have something by Thursday.

Key phrases

I agree to a point, but I'm worried about the timeline.

Agree partly, then add a concern.

AgreeingStage 2 · Giving opinions

Let me push back a little on that.

Signal politely that you are about to disagree.

Pushing backStage 2 · Giving opinions

My concern is that this won't scale past a few thousand users.

Raise a risk without sounding negative.

Giving opinionsStage 2 · Giving opinions

In my opinion, a queue would be more reliable here.

Share a clear personal opinion.

Giving opinionsStage 2 · Giving opinions

The trade-off here is speed versus consistency.

Name what you gain and what you give up.

Pushing backStage 3 · Explaining tech

Fair enough.

Accept a point, even if you are not fully happy with it.

AgreeingStage 2 · Giving opinions

Could we try a quick spike before we commit?

Propose a small experiment before deciding.

SuggestingStage 2 · Giving opinions

That works for me.

Accept a plan or time quickly.

AgreeingStage 1 · Surviving meetings
Practice these phrases

How to practice

  1. 4/3/2: argue against a technical decision in 4, then 3, then 2 minutes.
  2. Use the frame: I agree to a point → My concern is that… → In my opinion…
  3. Record yourself and count how often you hesitate.