A lot of things on my daily routine changes a lot, but there is a general pattern it follows. Last 4 months or so, it has been very consistent. And here is how it looks like.
I don’t use the alarm anymore. I just let my physical body wake up whenever it is ready. I usually sleep when I feel tired, somewhere around 10:30 — 11:30 pm, and wake up around 7 am.
7 am — 9 am:
- Restroom and Yoga + Pranayam + Meditation.
- Basically, I spend all the time before work to do yoga + pranayama + meditation.
- On Patanjali Yoga Sutras it says 3 things are important for growth: 1) Doing for a long time 2) Doing it regularly 3) With honor and respect.
- So, I do it every day.
- Rick Archer, founder of the Buddha at the Gas Pump, also said he will do things daily if that’s good for him. That also motivated me.
- If I miss my meditation because of early meetings, I do it later in the day. But it rarely happens.
9 am — 10 am
- I use this hour to learn new things.
- Mostly new technology or more in-depth knowledge in Programming.
- I also document that for future reference, here is an example: https://rubyonrails-notes.netlify.app/
10 am — Noon
- Work, meetings, and coding.
- I don’t eat a big breakfast. Maybe just a protein bar and a banana.
Noon — 1 pm
- I normally eat lunch around Noon. And do a short meditation after that.
1 pm — 3 pm
- Work.
3 pm
- I do some pranayama and maybe a mediation if the day is not super busy.
3 pm — 5:30/6 pm
- Work. This is where I get most of my work done. There is no distraction and I can focus solely on my work.
5:30/6 pm
- I normally do a short meditation/pranayam here, if I missed the 3 pm one.
- Sometimes I go for a walk, or cook or just relax.
7 pm — 8 pm
- Dinner
- A lot of days I meditate for 15–30 min after dinner.
8 pm — 11/11:30 pm
- This is where I learn new things, technologies, or practice algorithms and data structure problems on Leetcode.
- In the later part, whenever I feel sleepy, I go to bed.