Goals are good for setting a direction, but systems are best for making progress.
This repo is designed to track my time spent in 3 areas: work, development, and self-care. A healthy balance in these 3 areas can help achiving the most optimal outcome. Once you understand that habits can change, you have the freedom and the responsibility to remake them.
I set up an expecation for the current monitoring period (outlined here) and then update hours spent with my actual performance of the day. The embedded logic computes a performance rating by comparing my goal vs. my actual performance. A positive rating means I'm hitting the target; a negative rating means I did not.
Every once a while I look at my performance in the past 2 weeks and evaluate the month over month trend. This helps me coming up with a more realistic expectation for the next time period.
- Performance rating:
Performance = Expected Hours - Actual Hours
- Overall goal: To meet my target consistenly 📈
Sum of all 3 categories: this is an aggregated indicator of my overall performance
Avg 4 weeks/month, 50 hrs / week => 200 hrs target 🎯
Meetings and plannings don't count 👀. The idea is actually getting something done ✅
Personal projects, time spent on learnings outside of work 📚, and financial growth 💰
Exercising, meditation, planning, etc. 🏡 🏃♀️
How are these plots generated? 📊
graph LR;
A[Historical Data] --> B[New Dataset]
E[New Activities] --> B[New Dataset]
B[Updated Data] --> C[Transformed Data]
C[Transformed Data] --> D[Plots]