Weight on the bar is one variable. Here are the others.
Blog
How and why I built a parser that turns my messy training notes into structured JSON.
Goals tell you where you want to go. Systems determine whether you get there.
Not everything needs a test. Understanding the difference is what makes a test suite useful rather than expensive.
Notes from my first production deployment on Azure — what surprised me, what tripped me up, and what I would do differently.
Most note-taking systems fail because they optimise for capture, not retrieval. Here is what I do instead.
How I stopped chasing short-term results and started optimising for repeatability.
A planned reduction in training load is not laziness. It is how you keep accumulating progress over months.
A repeatable process for getting up to speed on unfamiliar code quickly.
Nutrition for strength training is simpler than the industry wants you to believe.
How I set up lightweight CI/CD for personal projects without overengineering it.
You cannot out-train poor sleep. Treating it as optional is a mistake most lifters make for years.
Why I use dataclasses over dicts for domain objects, and the patterns that make them maintainable.
I spent years treating cardio as optional. Here is what changed my mind.
Why IaC is not just about automation, and the principles that make it actually work.