DAILY FIXED ROUTINE (PRINTABLE)
Sleep (Non-negotiable): 12:00 AM – 5:00 AM
🌅 MORNING ROUTINE
5:00 AM – 5:20 AM
Wake up, hydrate, freshen up (no phone)
5:20 AM – 6:30 AM
Python Learning (Automate the Boring Stuff + notes)
6:30 AM – 7:00 AM
Bath, reset, light preparation
💼 WORK + DAY STRUCTURE
7:00 AM – 8:30 AM
Work / Commute / Setup
8:30 AM – 9:30 AM
Breakfast + light buffer
9:30 AM – 1:00 PM
Focused Work Block
1:00 PM – 2:00 PM
Lunch + short walk
2:00 PM – 5:00 PM
Work Block
5:00 PM – 6:30 PM
Commute / Rest / Transition
6:30 PM – 7:00 PM
Reset (freshen up, disconnect from work)
🌇 EVENING ROUTINE
7:00 PM – 8:00 PM
Family time + relax
8:00 PM – 10:00 PM
● Tue / Thu / Fri → IIT Class (8:00 PM – 9:50 PM)
● Other days → Python Practice / LeetCode
8:30 PM – 9:15 PM (Non-class days only)
Walk with wife (30–45 min)
9:30 PM – 10:00 PM
Dinner
(On class days: 9:50 PM – 10:15 PM)
🌙 NIGHT ROUTINE
10:00 PM – 10:45 PM
Reading (non-Python books or light review)
10:45 PM – 11:30 PM
Wind down (prepare for next day, no screens)
11:30 PM – 12:00 AM
Sleep preparation (quiet time)
✅ DAILY MINIMUM TARGETS
● Python learning: 45–60 min
● Practice (LeetCode): 20–30 min
● Reading: 15–20 min
● Family time: Daily
● Walk: Non-class days
● Sleep: Fixed at 12:00 AM
🔁 RULES FOR CONSISTENCY
● Keep the same order every day, even if work shifts change
● Never skip the morning Python block
● Skip the walk on class days without adjusting other blocks
● Reduce effort on busy days, but do not break the routine
🧠 SIMPLE STRUCTURE TO REMEMBER
● Morning → Learning
● Day → Work
● Evening → Class / Family
● Night → Reading + Sleep
Goal: Consistency over perfection