A Collection of Programming Tools

All training and programming related queries and banter here

Moderators: mgil, Manveer, chromoly

Post Reply
Shaun
Registered User
Posts: 174
Joined: Tue May 15, 2018 10:23 am

Re: A Collection of Programming Tools

#341

Post by Shaun » Sun Aug 02, 2026 2:51 pm

Hanley wrote: Sun Aug 02, 2026 8:21 am No. I should write one up. More generally I need to build some instructions and demo videos, etc, to walk users through some of the features of the app.

You can send your questions and suggestions here for now.
I'm aware this might defeat the purpose of autopilot, but is there a way to further control what lifts will be done per session? E.g. I had 2x deadlift sessions in a row, then I have a week's reprieve from pulling to do only squats (though I will swap the hip thrusts for deadlifts); would rather alternate squatting with pulling, or maybe go squat-pull-squat (for 3x days/week, and also limiting to only one main programmed squat or pull per session).

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#342

Post by Hanley » Sun Aug 02, 2026 3:49 pm

Shaun wrote: Sun Aug 02, 2026 2:51 pmI'm aware this might defeat the purpose of autopilot, but is there a way to further control what lifts will be done per session? E.g. I had 2x deadlift sessions in a row, then I have a week's reprieve from pulling to do only squats (though I will swap the hip thrusts for deadlifts); would rather alternate squatting with pulling, or maybe go squat-pull-squat (for 3x days/week, and also limiting to only one main programmed squat or pull per session).
I'll take a look. That might happen occasionally (like high bar primary on Mon followed by tempo squats as a tertiary on Wed with bench as the session's primary or something) but it shouldn't be the norm. I could add a "main lift" swap.
Hanley wrote: Sun Aug 02, 2026 8:21 am
Shaun wrote: Sun Aug 02, 2026 2:27 am Not specifically related to autopilot, but the "top set + back-off" scheme results in top sets that are only fractionally heavier than the back-off sets (2.5kg, which is the lowest I can round to), and lower in reps - this results in them being easier than the back-off sets in terms of RPE.

E.g. top set on squats: 132.5kg x 2. Back-off sets: 130kg x 3.
Yeah. This is silly. I'll fix it.
This is finally unfucked. I've been aware of the load compression for a few months and didn't deep dive until today. (literally took all day to resolve) The new general rule: top set of 1-5 reps @ RPE 8-9 followed by drop sets with 5-10% load reduction. The engine was just being too conservative.

Shaun
Registered User
Posts: 174
Joined: Tue May 15, 2018 10:23 am

Re: A Collection of Programming Tools

#343

Post by Shaun » Mon Aug 03, 2026 2:28 pm

Hanley wrote: Sun Aug 02, 2026 3:49 pm
Shaun wrote: Sun Aug 02, 2026 2:51 pmI'm aware this might defeat the purpose of autopilot, but is there a way to further control what lifts will be done per session? E.g. I had 2x deadlift sessions in a row, then I have a week's reprieve from pulling to do only squats (though I will swap the hip thrusts for deadlifts); would rather alternate squatting with pulling, or maybe go squat-pull-squat (for 3x days/week, and also limiting to only one main programmed squat or pull per session).
I'll take a look. That might happen occasionally (like high bar primary on Mon followed by tempo squats as a tertiary on Wed with bench as the session's primary or something) but it shouldn't be the norm. I could add a "main lift" swap.
Hanley wrote: Sun Aug 02, 2026 8:21 am
Shaun wrote: Sun Aug 02, 2026 2:27 am Not specifically related to autopilot, but the "top set + back-off" scheme results in top sets that are only fractionally heavier than the back-off sets (2.5kg, which is the lowest I can round to), and lower in reps - this results in them being easier than the back-off sets in terms of RPE.

E.g. top set on squats: 132.5kg x 2. Back-off sets: 130kg x 3.
Yeah. This is silly. I'll fix it.
This is finally unfucked. I've been aware of the load compression for a few months and didn't deep dive until today. (literally took all day to resolve) The new general rule: top set of 1-5 reps @ RPE 8-9 followed by drop sets with 5-10% load reduction. The engine was just being too conservative.
An option to "swap" main lifts would definitely be very useful in giving the user just a bit more control over their sessions.

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#344

Post by Hanley » Mon Aug 03, 2026 6:17 pm

Shaun wrote: Mon Aug 03, 2026 2:28 pmAn option to "swap" main lifts would definitely be very useful in giving the user just a bit more control over their sessions.
Implemented.

Might still tweak the workflow a little, but you can definitely swap main lifts now.

MikeMullany
Registered User
Posts: 493
Joined: Sun Mar 11, 2018 2:32 pm
Location: Seaford, NY
Age: 53

Re: A Collection of Programming Tools

#345

Post by MikeMullany » Tue Aug 04, 2026 6:47 am

I like this feature a lot. Thanks @Shaun and @Hanley

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#346

Post by Hanley » Tue Aug 04, 2026 5:43 pm

MikeMullany wrote: Tue Aug 04, 2026 6:47 am I like this feature a lot. Thanks @Shaun and @Hanley
Yeah. It's a great addition. I love the combo of flexibility and simplicity in Autopilot.

It's what I've been using for my own programming

Shaun
Registered User
Posts: 174
Joined: Tue May 15, 2018 10:23 am

Re: A Collection of Programming Tools

#347

Post by Shaun » Wed Aug 05, 2026 2:06 pm

Yeah, I think the swap feature is an excellent addition to autopilot. Would you consider adding in an "add lift" feature, to go alongside the remove feature? I accidentally removed a tertiary lift and would be handy to add it back in.

Also, in the alternative options for deadlifts, I can't see deficit deadlifts? They are in the app because I did them on Saturday.

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#348

Post by Hanley » Wed Aug 05, 2026 4:55 pm

Shaun wrote: Wed Aug 05, 2026 2:06 pmWould you consider adding in an "add lift" feature, to go alongside the remove feature? I accidentally removed a tertiary lift and would be handy to add it back in.
Yup.
Shaun wrote: Wed Aug 05, 2026 2:06 pmAlso, in the alternative options for deadlifts, I can't see deficit deadlifts? They are in the app because I did them on Saturday.
Huh. Weird omission. I'll add them

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#349

Post by Hanley » Thu Aug 06, 2026 7:56 am

Shaun wrote: Wed Aug 05, 2026 2:06 pm Yeah, I think the swap feature is an excellent addition to autopilot. Would you consider adding in an "add lift" feature, to go alongside the remove feature? I accidentally removed a tertiary lift and would be handy to add it back in.

Also, in the alternative options for deadlifts, I can't see deficit deadlifts? They are in the app because I did them on Saturday.
^

Update: I implemented the "Add Main Lift" feature and deficit deads should show up in the swap list now.

Shaun
Registered User
Posts: 174
Joined: Tue May 15, 2018 10:23 am

Re: A Collection of Programming Tools

#350

Post by Shaun » Thu Aug 06, 2026 1:28 pm

Hanley wrote: Thu Aug 06, 2026 7:56 am
Shaun wrote: Wed Aug 05, 2026 2:06 pm Yeah, I think the swap feature is an excellent addition to autopilot. Would you consider adding in an "add lift" feature, to go alongside the remove feature? I accidentally removed a tertiary lift and would be handy to add it back in.

Also, in the alternative options for deadlifts, I can't see deficit deadlifts? They are in the app because I did them on Saturday.
^

Update: I implemented the "Add Main Lift" feature and deficit deads should show up in the swap list now.
Thanks, added in time for tonight's session.

Shaun
Registered User
Posts: 174
Joined: Tue May 15, 2018 10:23 am

Re: A Collection of Programming Tools

#351

Post by Shaun » Sun Aug 09, 2026 2:53 am

Are AMRAPs meant to appear in hypertrophy schemes/days?

AndrewH
Registered User
Posts: 14
Joined: Mon Aug 24, 2020 2:44 pm

Re: A Collection of Programming Tools

#352

Post by AndrewH » Mon Aug 10, 2026 6:24 am

Shaun wrote: Sun Aug 09, 2026 2:53 am Are AMRAPs meant to appear in hypertrophy schemes/days?
They do in my plan all over the place, mainly for OHP, which is fun, and deadlifts, which is not.

AndrewH
Registered User
Posts: 14
Joined: Mon Aug 24, 2020 2:44 pm

Re: A Collection of Programming Tools

#353

Post by AndrewH » Mon Aug 10, 2026 6:28 am

Found a bug when adjusting my readiness score. Wouldn’t let me regenerate today’s session - got this error every time I clicked rebuild.

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#354

Post by Hanley » Mon Aug 10, 2026 8:23 am

AndrewH wrote: Mon Aug 10, 2026 6:24 am
Shaun wrote: Sun Aug 09, 2026 2:53 am Are AMRAPs meant to appear in hypertrophy schemes/days?
They do in my plan all over the place, mainly for OHP, which is fun, and deadlifts, which is not.
Sounds like the e1RM engine is behaving in ways I didn't intend.(It's supposed to call for an AMRAP at phase boundaries....definitely not frequently).

Or....it could be a density block schema. Which you can just swap out if you'd prefer a different session format

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#355

Post by Hanley » Mon Aug 10, 2026 8:48 am

AndrewH wrote: Mon Aug 10, 2026 6:28 am Found a bug when adjusting my readiness score.
Well, shit. Okay. I'll dig into this today.

###

I definitely jacked some stuff up in the app when I built the "train when ready" scheduler.

Getting some help from Ryaan unfucking that

User avatar
Hanley
Strength Nerd
Posts: 11217
Joined: Fri Sep 15, 2017 6:35 pm
Age: 49

Re: A Collection of Programming Tools

#356

Post by Hanley » Mon Aug 10, 2026 5:56 pm

AndrewH wrote: Mon Aug 10, 2026 6:28 am Found a bug when adjusting my readiness score. Wouldn’t let me regenerate today’s session - got this error every time I clicked rebuild.
Should be fixed. This was a really weird edge-case that hasn't popped up yet in months of testing. Thank you! Never would have found this.

Post Reply