Refactoring

Refactoring

Share this post

Refactoring
Refactoring
Engineering Principles ⭐
Copy link
Facebook
Email
Notes
More

Engineering Principles ⭐

How to use principles to enable autonomy and alignment in your team.

Luca Rossi's avatar
Luca Rossi
Oct 07, 2021
∙ Paid
35

Share this post

Refactoring
Refactoring
Engineering Principles ⭐
Copy link
Facebook
Email
Notes
More
10
Share

In his bestseller book Drive, Daniel Pink argues our motivation is driven by three main factors:

  • Autonomy — the desire to be self-directed. We get motivation and joy by having control over our life.

  • Mastery — the desire to improve our craft. We get satisfaction by getting better at what we do.

  • Purpose — the desire to have a positive impact on the world. We are empowered by work that serves a higher purpose.

As managers, we should do our best to cultivate these elements into our team.

This article focuses on autonomy — and how we can foster it by defining great engineering principles.

🏃 Autonomy

Autonomy is defined as a condition of self-government. At work, it is the capacity to make decisions without the need or help of others.

Other than driving motivation, autonomy is crucial to make companies scale. It reduces the need for communication, so people are able to do more work.

In my experience, there are three core elements that enable autonomy, both for teams and individuals:

  • 🎯 Goals — people should know what they have to achieve

  • 📚 Skills — people should have the skills to achieve it

  • ⭐ Principles — people should know how to make decisions

Together they make autonomy possible, and provide the alignment that ultimately makes autonomy effective.

Autonomy + Alignment = Trust

Let’s see all these three elements, with a focus on principles 👇


This post is for paid subscribers

Already a paid subscriber? Sign in
© 2025 Refactoring ETS
Privacy ∙ Terms ∙ Collection notice
Start writingGet the app
Substack is the home for great culture

Share

Copy link
Facebook
Email
Notes
More