I also figured it'd help if I gave a brief overview of how I'm training right now. The best way to describe it (I think) is a simple kind of pendulum periodisation approach. I train in blocks of two and three days, with rest blocks of two or three days (I train around work) and this works out to seven days out of every 14.
I set my training up into mesocycles made up of four microcycles (usually two or three sessions each): speed (60-70%), heavy (80-90%), assistance and volume (75-85%), very heavy (80-95%). My macrocycles vary in length depending how much time I have between meets but ideally I like 12 weeks which is about four mesocycles.
My training template I've tried to keep nice and simple:
six work sets, two or three assistance exercises for around nine sets total
Bench press and deadlift day
six work sets for bench, 10 for DL (as I usually work in the one to three rep range), one or two assistance exercises for around six sets total
Assistance day 1
front squat five sets, bench press variation six sets, press six sets, row variation three sets
Assistance day 2
heavy hip hinge five sets, light hip hinge six sets, row variations for six sets
Five sets each of squat, bench press and deadlift
I always ramp up to my work sets, so depending on the load I can go through five or so sets of ramping. It takes time, but I feel better for it.
The way the days fit into my mesocycles is that I'll do a squat day for speed, bench/DL for speed, then move to squat heavy and bench/DL heavy, then my two assistance days and the volume day, then squat very heavy and bench/DL very heavy. After that I cycle back to speed, but add 2.5% or so on to all my lifts.
Because of how this all rotates it doesn't mean I do back to back speed, heavy, assistance, etc rather I do them in that order but might have a two day block that goes volume, speed or speed, heavy, etc.
I've been doing this since the beginning of 2015; in 2014 I had a simple linear progression using a similar approach but with much less assistance work. I did that for 12 weeks and was happy with the results but towards the end found increasing the weight on the bar got harder and harder. Since switching to this approach I've had better results.
I rotate assistance exercises based on what I feel needs the most work. So, for instance, my elbows are playing up so I'm incorporating curls and tricep extensions to help strengthen them. Earlier this year I did a ton of pull-ups to strengthen my upper back and midsection.
Right now I'm coming to the end of the second mesocycle of my current macrocycle: I have my two very heavy days coming up and I'm on a three day rest block and it feels like I'll come into that two day block feeling pretty good.