Journal: Week 80

a public holiday i actually rested in, clients telling me i was patient and easy to understand, and finishing my first practical in two minutes only to lose half a mark to a beginner mistake

✨ Highlights of the Week

was a really long week, sg ph, got a chance to allow myself to get more rest in, but grind in gym never stop tho, still got my diet on track and hit the session i planned. 1 client down, getting more clients scheduled for the next few weeks, im doing so much better every time and the feedback i got in person was also very positive, they would say things like i went thru it very detailed, patient and easy to understand. yes, love that feeling.

and got my first class in, first practical test, i was SOOO confident, i finished everything in like 2 mins, and thought i passed all test cases, then started looking around and talking to others, or even tried to help friends. thought it was such an easy start, but when i received the result on sunday night, i was like wtf i made a beginner mistake, and lost 0.5 marks T_T

it suddenly brought back quite a few memories that i made such careless mistakes at work too. therefore, this time i made a hard rule, regardless of how fast i finished, i MUST manually write down test cases and decision tree. it reminded me of how i did it during job interviews, thinking out loud, writing down thought process, sometimes, it allows u to catch edge cases that u would never have thought of.

0.5 mark but hard lesson, learnt, never again.

📋 Recap

📚 NUS

  • Sat TCX2004’s first practical with no AI allowed, and wrote the OOP part cold
  • Got it back graded and lost half a mark on one method, to a bug the test shipped with the question passes either way
  • Learnt that pushing is not submitting: the work read as missing on the dashboard for eighteen hours after it had landed
  • Found the whole semester’s slides had been sitting on Canvas since term started, and mapped the first two lectures onto the tutorial’s six questions

🔧 Projects

🏋️ Gym Buddy

  • Added a first-run card on each screen that names the controls it hides
  • Rebuilt Rank as a tiered ladder with a crest at the top, and made rank history a chart you can scrub
  • Rebuilt the plan landing as a numbered week rail with today marked in place
  • Scoped every Progress block to the month the calendar is showing, and rebuilt the records wall so a record is measured against a lift’s whole history
  • Moved the calendar’s day into a sheet where a note can be written, edited or deleted, and marked trained days with a tick
  • Pinned Today’s masthead under the exercise list, with the day’s muscles full-bleed behind the page
  • Made a return after time away land on the day gone longest untrained, and asked what happened while you were gone
  • Added end-of-cycle reviews on their own page, one per full pass through a plan
  • Taught the app to log band and bodyweight work by reps, on movements that never had a weight to record
  • Offered a heavier first set when the last session left room in it
  • Rendered the coaching note written after a session inline above the wheels, and put form demo photos behind the exercise’s info button

💪 Fitness

  • Corrected my own foot-placement labels on the squat machines: high feet take the glute, not the hamstring, and no foot position on that pattern trains the back of the thigh
  • Threw out the reason a fat-loss plan held real loads, once the metabolism claim behind it turned out to be worth a couple of dozen calories a day, and rebuilt the case on what survives
  • Caught a day drifting posterior because all three new movements had been chosen for being new, without checking they load the same chain
  • Kept a prescription and dropped its reason: tone is muscle at a low enough body fat, not a rep range

Recent Updates

See all →