Creating balance between fitness, studying, and coding.

How I learned to balance my fitness goals, university studies, and software projects by treating each like a system to refine — not a schedule to survive.

Published: 10/16/2025

Creating Balance

When Balance Becomes a System, Not a Schedule

For the longest time I treated my day as a battle for time, already behind because I would wake up late, and then I would try to find a way to fit going to the gym, studying, and coding my personal projects into a neatly planned schedule. Most days I would manage to complete one, sometimes two, but rarely all three in a way that left me feeling accomplished by the time I would go to sleep.

I found that when I stopped trying to schedule everything down to the minute and started to systemise it, a shift occurred. Instead of focussing on when I should do things, I started focusing on how they connected. They weren't three competing priorities, they were all ways I could express myself, built on the same principal: build, measure, and refine.

Fitness taught me structure before code did.

My fisrt experience with true discipline came not from studying or coding, but from the gym. Fitness taught me how progress really works: through consistency, feedback, and recovery. You don't become stronger overnight, and you don't learn how to program that way either.

Every lift, every set, every session was a micro-victory, something that I would then learn to apply to my coding. The first version of anyting you do is rough. The second is slightly better, and by the tenth, you're not thinking about the motion anymore, your body knows what it needs to do. The same applies to the learning curve, when you stop fighting the process and start trusting the process, you won't see the incremental gains until you look back at where you strted from.

The Study Struggle: Focus Isn’t Just About Time

Studying, however, has always been the hardest thing for me to do, there's no endorphine rush when you finish a paragraph or complete an essay. It's a mental endurance, not physical. And for me that was, still is, the harder one to train. I find myself losing concentration constantly, and find myself finding excuses to get up and do something else.

What helped was reframing how I viewed "focus". I stopped chasing long sessions and started thinking in terms of "sets". Just like in the gym, studying has become a controlled effort. One block of full focus studying a concept, then rest. Then I review the concept later, just like muscle memory; if I couldn't complete the "set" the review was on what caused the loss of attention and how I could fix that.

Tracking the small wins - chapters read, sections summarised, or hours logged - made studying measurable, not abstract. Suddenly studying stopped feeling like an endless pressure. It started feeling like structured progress.

Coding at Night: Turning Distraction Into Deep Work

Coding, on the other hand, comes easier for me, however, I find it easiest at night, when the world goes quiet, to enter into a deep focus. No notifications, no errands, no people; just me, some music, and a project that gets my full attention.

I used to think it was unhealthy and unsustainable, but I've learned that it's just part of my rhythm. Some people like to go to bed at 10pm and get 8 hours of sleep; I'm up until 2am debugging functions. What matters is not when you work, but how the environment supports your focus.

Once I stopped forcing myself to try and fit into the typical "productivity hours", I became far more consistent. My energy dictated my schedule, not the other way around.

Learning to Cycle Energy, Not Tasks

One of the most difficult lessons from both the gym and software is that recovery is a crucial part of growth. Pushing through fatigue may look like dedication, like you're being productive, but it's often destructive. Balance doesn't come from juggling everything at once, it comes from cycling effort.

Some days, my gym sessions are intensive and my coding light. Other days, I need to take a rest day from the gym and have a longer study session. It's not about doing less, it's about knowing which part of my system needs fuel that day.

In training terms, you're alternating muscle groups. In life terms, you're alternating mental ones. The more you understand your own energy cycles, the more sustainable your "balance" becomes.

Small Systems, Big Results

The biggest breakthrough came when I stopped trying to build meticulous routines and started building connections.

  • The gym resets my body, it prepares my mind, and clears any mental clutter before a deep session.
  • I find that dog walks serve as "active recovery", letting ideas simmer subconsciously.
  • My study blocks are shorter, but shaper, often after meals or a workout.
  • Coding sessions start when I find myself naturally curious, not when the clock says so.

For me, it's not about strict disciple, it's about flow. Where each activity feeds the next. I realised that balance doesn't require partitioning your day into boxes; it's about designing feedback loops that support each other.

When Routine Fails, Systems Adapt

Of course there are days where these systems fall apart. Some days I oversleep; some nights I overthink. There are moments where a study deadline overlaps with gym soreness and mental fatigue.

But that's the point of having systems - they adapt. If I miss a session, I don't throw the whole plan away and reset. I adjest the inputs, I move a gym session, shorten a study block, or shift a coding session for another day.

Failure is not missing a day, it's giving up the framework that allows for you to recover from one. Systems have foregiveness built in, because progress isn't about perfection; it's about persistence.

Takeaway — Balance Is the Byproduct of Momentum

Balance isn't about symmetry. It's not equal slices of your time, perfectly distributed between your goals. It's about maintaining momentum in each area, letting them overlap and feed into one another.

WHen tou treat your goals as systems - and not schedules - you stop fighting time and start managing energy. Fitness keeps my discipline sharp, study keeps my thinking structured, and coding gives me the creativity to bind it all together.

The result isn't balance as an outcome, it's balance as a byproduct of a life that's designed to keep moving forward.