FORM NOT VOID, MIND NO CORE

Chapter 4: High Autonomy: Everyone Is an Engine

2025.11.12

In the traditional, supervision-based management model, the team is like a large "ship" driven by a single "central engine" -- the "manager." The crew's duty is to precisely execute orders from the bridge. They are the "hands" and "feet," and the manager is the "brain." This model was efficient in the "industrial era" when the environment was stable and tasks were clear.

However, in today's VUCA world -- full of Volatility, Uncertainty, Complexity, and Ambiguity -- especially in distributed remote collaboration environments, this "centralized" driving model is rapidly becoming fragile and inefficient.

  • Decision bottleneck: All information must flow to the "brain," and all commands must come from the "brain." When the market requires us to react within hours, our "central engine" is still waiting for a perfect report.
  • Information loss: As commands are transmitted layer by layer from the "brain" to the "hands and feet," information inevitably degrades and distorts. An "iceberg" seen by the frontline crew may become a "small ice cube" by the time it reaches the bridge.
  • Stifled creativity: When the crew becomes accustomed to "waiting for orders," they shut down their own "sensors" and "thinking modules." They no longer care whether the course is correct or notice the storm on the horizon, because "that's not my responsibility."

Remote collaboration fundamentally demands that we carry out a complete "powertrain overhaul" of this "ship's" propulsion system.

We no longer need a large but cumbersome "central engine."

What we need is a "combined fleet" propelled by countless small, beautiful "distributed engines."

Every member of the team must become an independent "engine."

They have their own "sensors," keenly perceiving changes in their environment.

They have their own "processors," independently analyzing problems and making judgments.

They have their own "propulsors," self-driven to complete tasks and take responsibility for results.

This culture of "everyone is an engine" -- "high autonomy" -- is the core secret of a remote team's ability to remain agile, resilient, and continuously innovative in fierce competition.

But "autonomy" does not mean "laissez-faire," still less "anarchy."

A team with only countless "independent engines" but lacking "shared goals" and "collaboration protocols" will not become a "combined fleet." It will become a heap of loose sand, or worse, a "bumper car rally."

Therefore, "high autonomy" must be built on a series of solid foundations. In this chapter, we will deconstruct from three levels how to safely and effectively build this culture:

  1. The prerequisite of autonomy: We must set clear "boundaries for action" for every "engine," and draw a shared "navigation blueprint" for the entire fleet.
  2. The role of autonomy: We must drive every member through a profound "role transformation" from "passive executor" to "active responsible owner."
  3. The practice of autonomy: We must provide members with a "toolbox" for effective "self-management" when facing complex multi-task environments.

The Prerequisite of Autonomy: Clear Boundaries and a Shared Blueprint

Imagine we are organizing a city-wide "treasure hunt."

Our goal is to enable every participant to maximize their intelligence and creativity, freely explore the city, and ultimately find the treasure.

If we give them no rules or information, what happens? Chaos. People will run around like headless flies, or simply give up early because they don't know where to start.

If we give them a "foolproof" guide detailing "every step to take," what happens? Boredom. The game loses all fun and challenge. Participants become "execution machines" for the guide.

So, what should a good treasure hunt organizer do?

They should do two crucial things:

  1. Hand out a clear "map": This map shows the city's entire "boundaries," which areas are safe "game zones," and which are forbidden "danger zones." At the same time, the map marks the treasure's "final location" with a huge, shining red X.
  2. Provide a series of vague yet intriguing "clues": They won't tell participants the specific route. But they will give them clues like, "Under the tallest bell tower in the city, seek the secret of time."

See? Through the "clear map" and "intriguing clues," the organizer successfully finds the perfect balance between "absolute freedom" and "absolute control."

They provide enough "constraints" (boundaries and final goal) to ensure the game doesn't spiral out of control.

At the same time, they leave enough "space" (how to interpret clues, how to plan the route) to stimulate participants' "autonomy" and "creativity."

In a remote team, achieving "high autonomy" follows exactly the same logic.

The leader's core responsibility is not to "direct" every step of the members, but to provide them with an equally clear "map" and equally inspiring "clues."

This "map" is what we call "clear boundaries."

These "clues" are what we call the "shared blueprint."

Clear Boundaries: Defining the "Scope of Autonomy"

"Boundaries" sound like a concept that contradicts "autonomy." But in reality, autonomy without boundaries is dangerous and irresponsible.

Boundaries provide a "safety frame" for team members' "autonomous decision-making." Within this frame, you can fully exercise your talents. But once your decision might touch or cross this boundary, you must stop and seek broader discussion and consensus.

A remote team must collectively define and maintain "boundaries" at several levels:

Values and Cultural Boundaries

This is the deepest and most solid boundary. It defines "which behaviors are absolutely encouraged in this team, and which are absolutely unacceptable."

For example, "async first" and "default public" discussed in Chapter 1 are our team's "cultural boundaries."

A member may autonomously choose to work at 3 AM. But they cannot expect their colleagues to instantly reply to their messages at 3 AM. The latter crosses the cultural boundary of "async first."

These boundaries should be clearly written in the team's "handbook" and become important criteria for hiring and performance evaluation.

Role and Responsibility Boundaries

In a high-autonomy team, we still need a clear definition of "who has ultimate responsibility for what."

We recommend using the "RACI model" to clarify role boundaries in important collaborations:

  • R - Responsible: Who is the person doing the actual work?
  • A - Accountable: Who is the person ultimately "on the hook" for the outcome, success or failure? (Note: every task must have one, and only one, A.)
  • C - Consulted: Whose opinions must we seek before making a decision?
  • I - Informed: Who needs to be informed of the result after the decision is made?

For example, in a "new feature release" task, the RACI matrix might look like this:

  • R: Backend engineer A, Frontend engineer B
  • A: Product manager C
  • C: Designer D, DevOps engineer E
  • I: Marketing F, Customer Support G

With such a clear matrix, every member knows their "power" and "responsibility" boundaries in this task.

Technical and Architectural Boundaries

We encourage engineers to autonomously refactor and optimize within their own "code territory."

However, if a change might affect "public API interfaces," "core database table structures," or the team's "technology selection principles," then it touches the "technical boundary."

In this case, the engineer must initiate a more formal "technical review" or "RFC" (Request for Comments) process to seek broader consensus.

The Shared Blueprint: Guiding the "Direction of Autonomy"

If "boundaries" define "where we run," then the "blueprint" answers "where we are running to."

A team without a "shared blueprint," even if full of autonomous individuals, will be like atoms doing Brownian motion on a playground -- full of energy but unable to form any meaningful "synergy."

This "shared blueprint" consists of two core elements:

Mission and Vision

This is the most distant but brightest "North Star" in the blueprint.

The mission answers: "Why do we exist?" It is the team's fundamental, altruistic reason for being.

The vision answers: "If we succeed, what will the world look like?" It paints an exciting picture of the team's future, 3-5 years out.

For example, an online education company's mission might be "to make quality education accessible to all, no matter the distance." Its vision might be "to become the world's largest online platform for lifelong learners within five years."

Leaders have the responsibility to repeatedly tell and reaffirm this "mission" and "vision" in various settings, so they become the "highest principle" every member refers to when making daily decisions.

Objectives and Key Results

If "mission and vision" are the "North Star," then "OKRs" are the "rocket boosters" we need to build each quarter to fly toward that star.

An Objective (O) is a qualitative, inspiring declaration of "what we want to achieve this quarter." It must be challenging and closely connected to the team's mission.

Key Results (KRs) are 3-5 quantitative, measurable indicators that "define whether the Objective has been achieved." They must be specific, challenging, and results-oriented, not task-oriented.

A good OKR example (figures are illustrative):

  • O (Objective): Create a first-time user registration and login experience that makes users "fall in love at first sight," with extreme smoothness.
  • KR1 (Key Result): Increase the new user "registration success rate" from 70% to 90%.
  • KR2 (Key Result): Reduce the average "first login" time from 5 seconds to under 1 second.
  • KR3 (Key Result): Reduce customer support tickets related to "registration and login issues" among new users by 50%.

OKRs provide the entire team with a highly focused, shared "target" for a specific period (usually a quarter).

When an engineer faces the choice "should I spend time refactoring old code or optimizing the login interface performance?" this clear OKR acts like a "compass," helping them make an autonomous decision that aligns with the team's overall interests.

To summarize:

  • "Clear boundaries" give team members the freedom to "act safely" by defining the "rules of the game."
  • The "shared blueprint" gives team members the motivation to "act meaningfully" by pointing to the "game's goal."

When both are in place, "high autonomy" is no longer an empty slogan.

It becomes a precisely designed, powerful "collaboration operating system" that simultaneously unleashes "individual creativity" and rallies "collective centripetal force."

In this system, every member clearly knows the "power range" within which their "engine" should operate, and the "common direction" in which to provide thrust.

Everyone Designs, Everyone Builds: The Role Transformation from Executor to Responsible Owner

Once the "boundaries" and "blueprint" are clear, we have set the "stage" for a "high autonomy" culture.

Now we need to invite our "actors" -- every member of the team -- to step onto this stage and play a new "role."

This role transformation is profound, even disruptive.

It requires members to transform from passive "executors" who receive and complete "tasks" into active "responsible owners" who define, design, and drive "results."

The executor's mantra is: "Tell me what to do."

They care about how to complete the specific "task point" assigned to them with high quality.

Their responsibility boundary starts with "receiving the task" and ends with "completing the task."

They are like a skilled "craftsman" who can perfectly turn a blueprint into a chair. But they are not responsible for thinking about "why do we need a chair?" or "what style should this chair be?"

The responsible owner's mantra is: "What problem are we solving? And how will I drive it to resolution?"

They care about the more fundamental "business problem" or "user pain point" hidden behind the "task."

Their responsibility boundary starts with "problem discovery" and ends with "outcome achievement" and the ultimate validation of the "value" produced by that outcome.

They are like an "architect." They don't just lay bricks; they think about the building's "purpose," "structure," and "aesthetics." They actively communicate with "clients" (product managers, users), challenge unreasonable designs, and ultimately take end-to-end responsibility for the building's "success or failure."

"Everyone is a responsible owner" is also known as "ownership."

In a remote team, this mindset is not an "option" but a "necessity."

Because when managers cannot "push" work forward through physical supervision, the team must rely on every member's intrinsic "ownership" as the fuel for "self-drive."

So, how do we systematically cultivate and stimulate this role transformation from "executor" to "responsible owner" in the team?

This requires a series of deliberate designs in our "workflow" and "cultural atmosphere."

The Three Pillars of Role Transformation

Storytelling Tasks: From "What" to "Why"

An "executor" only needs to know "what" to do.

A "responsible owner" must deeply understand "why" to do it.

Therefore, we must completely change how we "assign tasks." We can no longer, like a foreman, throw a "task list" with only "technical implementation points" at an engineer.

We must, like a "poet," tell a compelling "user story" for every important task.

Any requirement that requires an engineer to invest more than a day must be presented in the form of a structured "requirements document" or "task card."

And the "first chapter" of this document should always be about the "Why."

A poor "task description":

Title: Develop user tag feature Description:

  1. Add a "Tags" area on the user details page.
  2. Support adding and removing tags for users via an input field.
  3. Store tag data in the user_tags table.

An excellent "task story":

Title: [User Story] As a customer support agent, I want to tag users so that I can segment and communicate with them more precisely.

  1. Background and Problem: Currently, our customer support team is struggling with the massive number of users. We cannot effectively distinguish between "high-value users," "potentially churning users," and "new users." This leads to very broad communication strategies, unable to provide personalized service to different types of users, ultimately affecting user satisfaction and retention.

  2. Our Goal: We want to empower the customer support team by introducing a "user tagging" system, allowing them to manage our users with the precision of a "user relationship manager." We expect that after this feature goes live, the "monthly churn rate" of "high-value users" will decrease by 5%. (The target figure is illustrative.)

  3. User Scenarios: Scenario 1: When customer support agent "Xiao Ming" finishes communicating with a "new user" who just completed their first payment, they can tag this user as "First Purchase Completed" on the user's detail page. Scenario 2: Next week, when the operations team wants to push an "advanced course coupon" to all users who have "completed their first purchase," they can precisely filter the target audience using this tag.

  4. Functional Requirements: ... (Here are the specific, functional descriptions)

  5. Acceptance Criteria: ... (Clearly defines the standard for "done")

Compare the huge difference in the psychological feeling these two task descriptions create:

The former makes the engineer feel like a "worker" tightening screws on an assembly line.

The latter makes the engineer feel like a "hero" participating in "saving customer support agent Xiao Ming from misery." They are given "context" and invited into the "story" itself.

When an engineer understands the "Why," their "autonomy" is greatly stimulated.

They might proactively think during implementation: "Besides manually tagging, can we implement some 'automatic' tag rules based on user behavior? Wouldn't that better liberate customer support productivity?"

See? They are already thinking like a "product manager."

They are transforming from an "executor" to a "responsible owner."

Moving Power Forward: Everyone Is a "Designer"

In a traditional team, the power of "design" is usually concentrated in the hands of a few people (such as architects, senior engineers). Others are responsible for "implementation."

In a team where "everyone is a responsible owner," we must consciously move the power of "design" forward, delegating it down to every engineer responsible for implementation.

"You build it, you design it" should become a core principle of the team.

This means that when an engineer takes on a "task story," their first job is not to "write code," but to "write a design document."

For simple tasks: This "design" might just be a few sentences in the task card's comment area, describing their "implementation approach."

"@Product Manager @Tech Lead Hi, regarding this 'user tag' feature, my implementation approach is:

  1. Frontend: I will use an open-source TagInput component for tag input and display.
  2. Backend: I will create a new user_tags table and provide two APIs: add_tag and remove_tag. Please confirm if this approach is OK. Are there any potential risks I haven't considered?"

For complex tasks: This "design" requires a more formal "technical design document" (RFC), detailing their architectural selection, interface design, data structure, and risk assessment.

The value of this "everyone designs" model is immense:

  • Stimulates thinking: It forces engineers to think systematically before coding, exposing potential problems and risks in the lowest-cost "design phase."
  • Enables growth: It is the best "training ground" for developing junior and mid-level engineers' "architectural thinking" and "system design skills."
  • Enhances ownership: When an engineer designs the solution themselves, their sense of "responsibility" and "pride" in that solution is unparalleled. They will defend the quality and stability of their code like they would their own child.

Closing the Responsibility Loop: From "Development Complete" to "Value Validation"

An "executor's" responsibility ends the moment the "code is merged and successfully deployed."

A "responsible owner's" responsibility extends all the way to the moment when "the business value this feature was expected to create is finally validated."

We must ensure this "responsibility loop" in our processes.

"Who builds it, who runs it":

After a feature goes live, the engineer responsible for development has the primary responsibility to monitor its indicators in production (error rate, performance, business metrics, etc.).

If a problem occurs, they are the "first responder" who needs to step up and fix it.

Establish a "data-driven" validation culture:

In the "Goal" section of the "task story," we already defined the "data changes" this feature is expected to bring (e.g., reduce churn rate by 5%, the illustrative figure above).

After launch, the product manager and engineer need to jointly set up dashboards to continuously track the actual performance of these "business metrics."

Organize "feature postmortems":

Some time after a feature goes live (e.g., one month), the product manager should organize a small "feature postmortem."

At this meeting, the responsible engineer and the product manager and designer jointly answer three questions:

  1. Did we achieve it? (Did our data indicators meet expectations?)
  2. What did we learn? (Regardless of success or failure, what new insights about users and products did this attempt give us?)
  3. What should we do next? (Should we continue iterating on this feature, or invest energy elsewhere?)

Through this complete "closed-loop process" from "value definition" to "value validation," we extend the engineer's "sense of responsibility" from narrow "code quality" to the broader "business outcome."

They will truly begin to see themselves as an indispensable "partner" in the company's "business success."

To summarize:

The transformation from "executor" to "responsible owner" is a profound redefinition of the "psychological contract" regarding "responsibility boundaries."

Through "storytelling tasks," it imbues work with "meaning."

Through "moving power forward," it gives individuals a "sense of control."

Through "closing the responsibility loop," it gives outcomes a "value measurement."

When all three are achieved, the team no longer needs any external "prodding."

Every member will burst forth from deep within a powerful, intrinsic "ownership" drive to "do things well and produce results."

They have all become "engines" in the truest sense.

Self-Managing Task Priorities: How to Handle Parallel Tasks

When the team is full of self-driven "engines," a new, happy "problem" arises: there are too many things we can do and want to do. But our time and energy are limited.

In a high-autonomy environment, a member may simultaneously face "task requests" from multiple directions:

  • A planned "core feature development" from the current iteration.
  • An ad hoc, high-priority "urgent requirement insertion" from a product manager.
  • An "online bug" from QA that needs immediate fixing.
  • An impulse from within themselves to "refactor some technical debt."
  • A request for "technical design review" from another team.

If a member lacks a clear "priority sorting framework" for "self-management," they will quickly fall into a disastrous state known as "parallel task hell."

They will frequently "context-switch" between different tasks, resulting in none being completed with high quality and focus.

They will tend to do the "simple" or "loudest" tasks first, rather than the truly "important" ones.

They will feel enormous "pressure" and "guilt" from being unable to meet everyone's expectations, eventually leading to "burnout."

Therefore, a mature "high autonomy" team must provide its members with a simple, clear, and commonly adhered-to "decision framework for task prioritization."

This framework aims to "standardize" and "automate" the process of "deciding what to do first," which is extremely energy-consuming, allowing members to invest their most precious "willpower" into "actually doing things."

A Simple Yet Powerful Priority Decision Matrix

We can place all tasks into a "four-quadrant matrix" based on two dimensions: "Importance" and "Urgency." This is the classic model proposed by Stephen Covey in The 7 Habits of Highly Effective People.

UrgentNot Urgent
ImportantQuadrant 1: Crisis, handle immediatelyQuadrant 2: Value, plan to handle
Not ImportantQuadrant 3: Interference, delegate or rejectQuadrant 4: Waste, avoid

This matrix provides us with a clear "action guide" for "priorities":

Always prioritize "important" things first.

However, in a team context, "important" and "urgent" are often subjective.

The product manager thinks their new feature is "important and urgent."

The QA person thinks that online bug is "important and urgent."

You think that technical debt is "important but not urgent."

Therefore, we need to provide a team-level, objective "definition" for these two dimensions.

Defining "Importance": Aligning with the "Shared Blueprint"

A task's "importance" should not be determined by the "volume" or "rank" of the "requester." It should be determined by how well it "aligns" with the "shared blueprint" (mission, vision, OKRs) we defined.

High importance:

  • Key tasks that directly serve this quarter's OKRs. (e.g., optimizing the registration process)
  • Online P0-level incidents that severely impact core user experience or company revenue.

Medium importance:

  • Tasks that do not directly serve this quarter's OKRs but are necessary "infrastructure" for achieving the team's long-term "vision." (e.g., refactoring a core underlying module)
  • Online P1-level incidents that affect some users or non-core features.

Low importance:

  • Some "minor optimizations" in user experience.
  • Some low-level bugs that do not affect functionality.

Defining "Urgency": Based on "Time Decay Cost"

A task's "urgency" should be determined by an objective factor: "If we don't handle it immediately, will the negative impact grow rapidly over time?"

We call this the "time decay cost."

High urgency:

  • A payment bug that prevents users from placing orders. Its "time decay cost" is immense. Every minute of delayed fix means more lost revenue for the company.
  • A task with a clear, non-negotiable "external deadline." (e.g., a campaign page that must go live by a certain date to support the marketing department's Singles' Day promotion.)

Medium urgency:

  • A feature planned for release in two weeks. It has a deadline, but there is still buffer time.

Low urgency:

  • A refactoring related to "technical debt." If we don't do it this month but next month, the "negative impact" usually does not fundamentally expand.
  • An exploratory "new feature research" with no clear launch date.

The "Self-Management" SOP

When a member has this "decision framework" agreed upon by the team, they can execute a clear "self-management SOP" when facing parallel tasks:

Capture Everything

Record all task requests that enter your "radar." Don't rely on your brain to remember. Use a personal "to-do" tool (like Things, Todoist, or even a simple piece of paper).

Quick Classification

Every morning, or whenever a new task appears, spend a minute using the "decision matrix" to label it with "importance" and "urgency."

"This incoming bug is P1 level, so it's 'medium importance'. It affects normal user usage, so it's 'high urgency'. It should go into 'Quadrant 1'."

"This new requirement from the product manager serves next quarter's OKRs, so it's 'high importance'. But it has no clear deadline, so it's 'low urgency'. It should go into 'Quadrant 2'."

Focus and Execute

Always start your day from "Quadrant 1" (important and urgent) tasks. Your goal is to clear this quadrant as quickly as possible, because it represents "crisis" and "pressure."

Invest most of your high-quality "focused time" in "Quadrant 2" (important but not urgent) tasks. This is the "value zone" that truly creates long-term value and brings a sense of achievement. A highly effective person proactively schedules uninterrupted "work blocks" on their calendar for these tasks.

For "Quadrant 3" (not important but urgent) tasks, learn to "delegate" or "decline."

For example, another team asks you to help troubleshoot a problem unrelated to your work. It is "not important" for you but "urgent" for them.

A good response is: "I am currently handling a P0 incident and cannot provide immediate help. However, @someone on our team might be more familiar with that code. Or you could first refer to this 'XX Module Troubleshooting Guide' in our knowledge base."

For "Quadrant 4" (not important and not urgent) tasks, unhesitatingly "avoid."

Proactive Communication, Manage Expectations

This is the most critical step in self-management within a high-autonomy environment.

After you have prioritized your tasks, you must proactively and transparently sync your "work plan" and "priority judgment" with all relevant "stakeholders" (your manager, product manager, and those who made requests to you).

The weekly "team meeting" is the best communication channel:

What I did last week: Completed the backend API development for the "user tag" feature.

What I plan to do this week: P0 (Highest priority): Fix the online bug causing payment order drops (TICKET-123). Estimated time: 4 hours. P1: If the bug fix goes smoothly, I will continue with the frontend integration for the "user tag" feature.

Obstacles I've encountered: None for now.

@Product Manager: Hi, because I need to prioritize fixing the payment bug today, the testing submission for the "user tag" feature may be delayed by half a day compared to the original plan. I will keep you updated on my progress.

Through this brief but clear communication, you successfully turn a "delay pressure" that might have been borne solely by "you personally" into "transparent information" seen and understood by the entire team.

You are not silently carrying everything.

You are responsibly "safeguarding" your "focus" and the team's "shared goals."

Summary: Autonomy Is a Disciplined Freedom

In this chapter, we deeply explored "high autonomy," the first cultural pillar of remote collaboration.

We recognized that true autonomy is not the freedom to do whatever you want. It is a disciplined freedom.

It is constrained and guided by "clear boundaries" and a "shared blueprint."

It is driven by a profound "ownership mindset" of transforming from "executor" to "responsible owner."

It is protected and empowered by a clear "self-management framework" for "task prioritization."

When a team truly establishes this mature "high autonomy" culture, miracles happen.

Managers are liberated from tedious "micromanagement" and can focus on more strategic issues.

Team members are liberated from passively "waiting for instructions" and can maximize their "creativity" and "intrinsic motivation."

The entire team is no longer a cold "machine" requiring external supervision.

It becomes a "living organism" full of vitality, capable of self-drive, self-repair, and self-evolution.

And this is the most exciting future that remote collaboration can bring us.