Balancing Work, School, and Projects: A Simple Schedule
Balancing work, school, and projects is usually presented as a scheduling problem. For me, it has never worked that way. I do not follow fixed study plans or rigid weekly routines. Projects are a hobby first. I work on them when I feel like working on them.
This is not a guide about calendars or time blocking. It is a description of a different pattern: working in sprints instead of steady daily routines, and using interest as the main driver.
The sprint pattern
My project work happens in bursts. I might code every day for a week, then not touch a project for another week or two. Sometimes it is three days of heavy work, then nothing for several days. The length varies, usually somewhere between a couple of days and two weeks.
There is no written plan behind this. When an idea is interesting, I work on it. When it stops being interesting, I step away. When I come back, I either continue or start something new. Over time, this has still resulted in finished projects, deployed sites, and working systems. The rhythm is irregular, but the output accumulates.
How free time is actually split
Outside of work and obligations, my free time usually lands in one of two places: gaming or coding. If I feel like gaming, I game. If I feel like building something, I open a project instead. I have not noticed a meaningful difference in how much I code overall. The activity just shifts based on interest.
When I do want to ship something, I commit weekends, nights, or both until the feature or project is finished. That has been true for portfolio sites, demos, and full-stack projects. There is no hidden system behind it. I just make time when a project matters enough to push it across the finish line.
How school and work fit in
While I was in school, project work happened in the gaps between assignments. Since graduating and starting full-time work, the pattern has stayed mostly the same. The only adjustment has been recognizing that work takes a fixed portion of the week, so some weeks have more room for projects than others.
What this means in practice
This approach has a few practical characteristics:
- No written schedules or fixed time blocks.
- Bursts of daily coding followed by gaps.
- Motivation driven by interest, not routine.
- Weekends and nights used when finishing is needed.
- Irregular rhythm, but steady long-term output.
This is not a recommendation. It is simply the pattern that has produced real finished work for me.
Closing
Not everyone needs a written schedule to balance work, school, and projects. Some people operate better in steady routines. Others operate in bursts.
This post describes the second pattern. No rigid planning. No calendar systems. Just building when interest is present, committing extra time when something needs to be finished, and letting progress accumulate over time.