I use Objectives and Key Results both for my personal and professional life (OKRs on Wikipedia). This repository is the source of truth of my progress for my personal goals. I update these numbers weekly.
API: https://anandchowdhary.github.io/okrs/api.json
OKR | Success | Progress | |
---|---|---|---|
Continue working on health goals | 48% | 🟩🟩⬜⬜⬜⬜⬜⬜⬜⬜ | 21% |
↳ Work out 3 or more times weekly | 87% | 🟨🟨🟨🟨⬜⬜⬜⬜⬜⬜ | 38% |
↳ Complete one book every month | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
↳ Do therapy 3 or more times monthly | 57% | 🟨🟨🟨⬜⬜⬜⬜⬜⬜⬜ | 25% |
Stop procrastinating on growth | 30% | 🟩⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 13% |
↳ Finalize city and apartment for 2023 | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
↳ Properly prepare for all 1:1s | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
↳ Set up and use personal CRM | 91% | 🟨🟨🟨🟨⬜⬜⬜⬜⬜⬜ | 40% |
Get ready for 2023 | 15% | 🟩⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 7% |
↳ Prepare for the wedding in Q1 | 23% | 🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 10% |
↳ Document & reflect on 2022, set up theme | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
↳ [redacted] | 23% | 🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 10% |
Q3 2022 (50%)
OKR | Success | Progress | |
---|---|---|---|
Improve physical and mental health | 50% | 🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜ | 50% |
↳ Work out 3 or more times weekly | 31% | 🟨🟨🟨⬜⬜⬜⬜⬜⬜⬜ | 31% |
↳ Complete one book every month | 105% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 105% |
↳ Meditate or breathwork once a week | 15% | 🟨🟨⬜⬜⬜⬜⬜⬜⬜⬜ | 15% |
Get engaged to be married | 60% | 🟩🟩🟩🟩🟩🟩⬜⬜⬜⬜ | 60% |
↳ Hold engagement celebration in India | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
↳ Plan wedding (venue, date, guests) | 70% | 🟨🟨🟨🟨🟨🟨🟨⬜⬜⬜ | 70% |
↳ Set up and use personal CRM | 10% | 🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 10% |
Start planning for the long term | 40% | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ | 40% |
↳ [redacted] | 20% | 🟨🟨⬜⬜⬜⬜⬜⬜⬜⬜ | 20% |
↳ Get residence permit with HSM | 90% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨⬜ | 90% |
↳ Finalize mortgage or rent for Q4 | 10% | 🟨⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 10% |
Q2 2022 (38%)
OKR | Success | Progress | |
---|---|---|---|
Accelerate body and mind progress | 47% | 🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜ | 47% |
↳ Work out twice every week | 58% | 🟨🟨🟨🟨🟨🟨⬜⬜⬜⬜ | 58% |
↳ Complete one book every month | 33% | 🟨🟨🟨⬜⬜⬜⬜⬜⬜⬜ | 33% |
↳ Take structured days off | 50% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 50% |
Invest in support system | 40% | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ | 40% |
↳ Weekly date nights | 54% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 54% |
↳ Biweekly round-robin calls home | 46% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 46% |
↳ Set up and use personal CRM | 20% | 🟨🟨⬜⬜⬜⬜⬜⬜⬜⬜ | 20% |
Work harder and smarter | 27% | 🟩🟩🟩⬜⬜⬜⬜⬜⬜⬜ | 27% |
↳ [redacted] | 50% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 50% |
↳ Well-prepared 1:1s with direct reports | 31% | 🟨🟨🟨⬜⬜⬜⬜⬜⬜⬜ | 31% |
↳ Invest €1000 × [redacted] | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
Q1 2022 (61%)
OKR | Success | Progress | |
---|---|---|---|
Keep body and mind on track | 49% | 🟩🟩🟩🟩🟩⬜⬜⬜⬜⬜ | 50% |
↳ Maintain weight of less than 75 kg | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
↳ Work out twice every week | 15% | 🟨🟨⬜⬜⬜⬜⬜⬜⬜⬜ | 15% |
↳ Read one book every month | 33% | 🟨🟨🟨⬜⬜⬜⬜⬜⬜⬜ | 33% |
Set up for a great 2022 | 35% | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ | 35% |
↳ [redacted] | 50% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 50% |
↳ Buy a ring and plan proposal | 35% | 🟨🟨🟨🟨⬜⬜⬜⬜⬜⬜ | 35% |
↳ Convert engineering to autopilot | 20% | 🟨🟨⬜⬜⬜⬜⬜⬜⬜⬜ | 20% |
Manage money better | 100% | 🟩🟩🟩🟩🟩🟩🟩🟩🟩🟩 | 100% |
↳ Breakeven every month | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
↳ Set up 2021 personal and corporate taxes | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
↳ Renew residence permit until Q2 2023 | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
Q4 2021 (64%)
OKR | Success | Progress | |
---|---|---|---|
Start getting healthy | 83% | 🟩🟩🟩🟩🟩🟩🟩🟩⬜⬜ | 83% |
↳ Work out twice a week | 50% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 50% |
↳ Stay under 1,700 kcal/day | 99% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 99% |
↳ Lose 10 kg by birthday | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
Get back to work | 43% | 🟩🟩🟩🟩⬜⬜⬜⬜⬜⬜ | 43% |
↳ [redacted] | 45% | 🟨🟨🟨🟨🟨⬜⬜⬜⬜⬜ | 45% |
↳ Do proper 1:1s with reports | 83% | 🟨🟨🟨🟨🟨🟨🟨🟨⬜⬜ | 83% |
↳ Read 1 book per month | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
Get ready for 2022 | 67% | 🟩🟩🟩🟩🟩🟩🟩⬜⬜⬜ | 67% |
↳ Register Dutch subsidiary | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
↳ Apply for residence permit | 100% | 🟨🟨🟨🟨🟨🟨🟨🟨🟨🟨 | 100% |
↳ Have [redacted] in savings | 0% | ⬜⬜⬜⬜⬜⬜⬜⬜⬜⬜ | 0% |
If you want your own OKRs tracker, you can fork this repository and set up the repository with the following file structure:
├── README.md
├── .github
│ └── workflows
│ └── node.yml
└── okrs
├── 2019
│ ├── 3.md
│ └── 4.md
└── 2020
└── 1.md
Using GitHub Actions, api.json
and README.md
will be auto-generated. When creating new OKRs for a quarter, follow the JSON schema by duplicating one of the files in the ./okrs
directory:
{
"$schema": "https://anandchowdhary.github.io/okrs/schema.json",
"year": 2021,
"quarter": 4,
"objectives": [
{
"name": "Objective 1",
"key_results": [
{
"name": "Key result 1",
"target_result": 10,
"current_result": 1
}
]
}
]
}
You can use the git commit history as a way to track progress of an OKR, for example looking at the history of my Q4 2021 OKRs: https://github.com/AnandChowdhary/okrs/commits/main/okrs/2021/4.json. A more sophisticated system can be set up that tracks changes to one line using git log
like so:
git log -L17,+1:'okrs/2021/4.json'
- Code in the
scripts
directory: MIT © Anand Chowdhary - Content in the
okrs
directory: CC BY 4.0 © Anand Chowdhary - "GitHub" is a trademark of GitHub, Inc.