Subject: Programming hierarchy

An infamous line from one of Pavel’s first books: “Understanding is a delaying tactic…” As one novelist put it, “Do you want to understand how to swim, or do you want to jump in and start swimming? Only people who are afraid of water want to understand. Other people jump in and get wet.” This quote describes some trainee’s attitudes toward programming. They want to jump in and get to training. “Do this” is what they are looking for, while others will want to understand, craft, and individualize the programming.


Which strategy is correct? Both.


There are times to follow a “do this” routine and times to craft a more individualized program. Within the StrongFirst programming universe, we surf this programming hierarchy.


Let’s break it down. And understand that this is not a complete list. There are others in the articles, StrongFirst App, StrongFirst Workshops, and Certifications programming curriculum.


“Do this” programming:

“Do this” but with individualization:

Deep dive programming:

Now, even the “do this” programs require some individualization. The load, %RM or %1RM, the rating of perceived exertion (RPE), and the repetitions in reserve (RIR) still need to be considered. As you progress into the programs with individualization or the deep dive programming, variable loading, volume, and other variables are added and can be tailored to the individual or implemented to ensure progress and randomization.


How do you navigate the levels of programming? One at a time and with a coach, ideally.


Start with a “do this” program and follow it to the “T.” Then add a layer of individualization and take a deep dive into the complexities. Work with a StrongFirst Certified Instructor and benefit from the experience and knowledge of applying StrongFirst programming. This can help you prevent the pitfalls of learning by experimenting.

Log in to the App and find the right program for you!