Managing Time: Learning, Teaching & Coding

Published on July 15, 2025

Being a CSIT student under Tribhuvan University is already a full-time task — add to that tutoring younger students and pursuing self-learning in full stack development, and you have a packed day.

But here's the thing: it's not about having more time — it's about managing the time you already have.

🎓 Morning: Student Mode

My day starts early with college. I attend classes, make notes, and try to absorb as much as possible. I don’t aim to be perfect — just consistent. I focus on understanding the concepts rather than memorizing.

📚 Evening: Teacher Mode

From 5 PM to 6 PM, I transform into a tutor, teaching students from Grade 1 to 10. Teaching is a beautiful way to reinforce my basics. It has improved my communication, patience, and ability to simplify even the hardest topics.

💻 Night: Developer Mode

After dinner, I code. This is my self-study time. Whether it’s working on personal projects, reading documentation, or debugging something I broke earlier — I give myself 2–3 hours to build and learn without pressure.

Some days are productive, others are messy. But the goal is always progress, not perfection.

“Discipline is choosing between what you want now and what you want most.”

🧠 What Keeps Me Going?

- I watch inspiring tech content (no tutorial hell!)
- I make weekly goals, not daily strict to-do lists
- I rest guilt-free on Fridays or while playing the guitar 🎸

In the end, I’m just a learner who teaches to learn better — trying to balance passion, pressure, and purpose, one day at a time.