Week in Review

Published April 12, 2024

Unplanned, but fun, work defined this week. I ran into trouble with LHF's infrastructure architecture and how I divided work between three containers. I'll get more into it all later. While the work may have been unplanned, I'm still making progress. Let's get into it.

Exercise Directory

New Exercises

I added the Tire Flip. Got a tire? Flip it! I just did this exercise for the first time this morning. It's very fun.

Updated Exercises

I can't tell you how many times I've searched, "What's the difference between a Romanian Deadlift and a standard Deadlift?" After searching again this week, I updated the directory to emphasize the differences with a Romanian Deadlift. Spoilers: longer eccentric hinge, straighter legs, weight doesn't touch the floor between reps.

App Development

Exercise List Filter

Good news: I developed filters for the exercise directory site:

Exercise list page with primary muscle filters

Bad news: They don't work... yet.

These filters should let you select the exercise that targets the chosen muscles. The filters don't work right now. This gets into the infrastructure architecture problem that I mentioned earlier. I'm sure I'll write about this next week, so I won't get into it too much, but I have to change the way I handle server-side Python requests and static file requests.

That's All

I have so much that I want to do:

  • Refine LHF's planning algorithm so that it gives more rest to muscles after they're worked.
  • Read papers on muscle activation frequency.
  • Oh. So. Many. Design Changes. LHF works, but it is not pretty.

LHF is one of those apps that's never done, and I'm fine with that. I work on LHF, LHF gets better, my workouts get better, repeat.