Skip to content

classical-argument vs comparison-contrast

Topic: Should we adopt async-first standups?
Axis varied: style
A: Classical Argument B: Comparison-Contrast

Both examples address the same topic and (by default) share every axis other than style. The only deliberate variable is which style the writing was rendered through. Read both and ask: where does the framing change? Where does the vocabulary change? What does the reader take away from A that they would not take away from B, and vice versa? The style swap is the entire cause of those differences.

A: classical-argument

Distributed teams should replace synchronous daily standups with async standup updates. The synchronous format was designed for co-located teams and imposes costs that distributed teams bear unevenly, while delivering most of its value in a form that does not require shared presence.

The grounds

The primary purpose of a daily standup is status visibility: making blockers known, making progress visible, and surfacing coordination needs before they become delays. A survey of engineering teams at GitLab, where async-first work is documented extensively, found that async standup formats reduced blocker-to-resolution time compared to synchronous equivalents - not because the meetings were bad, but because async channels produce written records that route information to the right person directly, independent of who attended a meeting.

The secondary cost of synchronous standups in distributed teams is timezone asymmetry. In a team spread across four timezones, the meeting time is convenient for some and inconvenient for others. The inconvenience is not random - it concentrates on the engineers whose location is furthest from the timezone anchor of the rest of the team. Over a year, an engineer joining standups at 9pm local time has absorbed hundreds of hours of scheduling friction that their co-located colleagues have not.

The warrant

This evidence supports the claim because the value of status visibility is in the information being accessible, not in the information being spoken aloud at a shared moment. If information in a Slack channel is as accessible as information spoken in a meeting - and for distributed teams it is more accessible, because it is persistent and searchable - then the synchronous meeting is adding no incremental value over the async format while still imposing the timezone cost.

The rebuttal

One might object that synchronous standups build social cohesion that async formats cannot replicate, and that cohesion has downstream effects on collaboration quality. This objection is correct. Shared presence does create connection that text in a channel does not. The response is that this function can be addressed through a different format - a weekly synchronous working session - rather than preserved in a daily status meeting that is a poor vehicle for social bonding. Retaining the daily synchronous standup for its cohesion value is the wrong tool for the job it is being asked to do.

Distributed teams should move to async standup formats and invest the recovered synchronous time in working sessions that can actually build the relationships that standups were never designed to build.

B: comparison-contrast

We are comparing synchronous daily standups against async standup updates across four dimensions: participation equity, information persistence, blocker resolution speed, and team cohesion.

Participation equity

Synchronous: A fixed meeting time requires all participants to be available at the same moment. For distributed teams, this means someone is always accommodating an inconvenient hour. The cost is not shared equally - it accumulates on the people furthest from the meeting’s timezone anchor.

Async: Each participant posts on their own schedule within a defined window (typically “by 10am local time”). No one bears a timezone penalty. Part-time team members and contractors with flexible hours participate without negotiating a slot.

Information persistence

Synchronous: Information shared verbally in a meeting exists in the memory of whoever was present. A critical piece - “the auth service is throwing a 401 on the /validate endpoint” - survives only as long as the listener’s memory or their notes. It is not searchable. It does not reach engineers who were absent.

Async: Every update is a written record in a searchable channel. An engineer who joins the team three weeks later can read back through updates to understand what the team has been working on. Blockers and solutions are findable.

Blocker resolution speed

Synchronous: A blocker reaches the person who can resolve it only if that person attended the meeting and noted the item. Routing to the right person depends on the right person being present.

Async: A blocker can include a direct @mention of the person who can resolve it. The notification reaches them regardless of whether they would have attended a meeting.

Team cohesion

Synchronous: Shared presence at a defined moment creates a daily ritual of togetherness. The meeting’s social function - brief acknowledgment, casual connection - builds team fabric that is hard to replicate asynchronously.

Async: Updates are text on a screen. The social bonding that synchronous presence creates does not transfer. Teams that switch fully to async without a synchronous substitute often feel more fragmented over time.

Verdict: Async standups outperform synchronous on participation equity, information persistence, and blocker routing. They underperform on social cohesion. The practical answer for most distributed teams is async standup plus a weekly synchronous working session - not an either/or.