Saturday, April 11, 2015

Victorian Strongman Grand Prix Round One Post-Mortem

Nearly two weeks ago, I competed at Round One of the 2015 Victorian Strongman Grand Prix at StrongMelbourne. I did a write-up of the events and how I went on my strongman-focused tumblr account. tl;dr I came 3rd in the heavyweight division, video below:

Hindsight is a wonderful and terrible thing. And that's what this blog post is going to be; a list of all the things I did right and wrong, the things I'd changed and the things I wouldn't change in the lead up to what was my fourth strongman competition. Hopefully these lessons can be carried forward.

Practice the Events

This is a pretty obvious one. The big problem I had when trying to train the events was that my regular strongman gym, Definition Fitness Centre, didn't have a lot of the equipment to practice with, and some of the equipment wasn't even built when the competition was announced, so there wasn't a lot that I could do about that.

A week before the competition, I only got one practice session in at StrongMelbourne with the actual implements, and I probably should've gotten in at least one or two more training days in there in the earlier weeks.

Why is this so crucial: if I hadn't have practiced the sandbag loading race, figuring out what the best way to setup and pick up the sandbags was for me, I would've screwed the event up entirely. Also, a 260kg frame carry is very different to a 130kg per hand farmer's walk.

Dig Deeper

This is a recurring problem for me, and it's obvious when rewatching myself on video; I don't have a sense of urgency during an event. I look too casual. I'm not aggressive. I'm not angry. I don't look like I actually realise that I'm in a competition trying to beat other people. This is in stark contrast to when I play basketball - something I've done for 20 years now - where I'm very aggressive.

During the sandbag loading event, the first two sandbags were carried and loaded pretty easily, and I was happy with my performance up to that point. But on the last sandbag, I hesitated before picking it up, and again after lapping the sandbag before finally walking with it and loading it. Those couple of seconds cost me second place in that event, and, all else being equal, second place overall on count-backs. This is a mistake I need to stop making.

Overhead Strength Was Great

The overhead strength training I did for this competition was fantastic. I've never felt so strong overhead before, and I credit the lesson I learned again earlier this year for the progress I've made.

I didn't practice the overhead medley at all - just the individual implements separately - and if I had practiced the full medley (or something similar to it), I probably would've figured out that my belt was going to cause breathing problems by the time I got to the axle. So my mistake with this event more so reiterates the first point: Practice the Events.

Sometimes just being strong enough isn't enough.

Conditioning Was Great, But Not Excellent

Conditioning is something I've put a lot of time into in the past year, and it has improved by leaps and bounds. Having said that, it needs to be better. Or more accurately: it needs to be more specific. I can push a prowler for 15-20 minutes, snatch a kettlebell for 5 straight minutes and clean+press an axle every minute on the minute for 15 minutes with the best of them, but nothing gets you better conditioned for sandbag carries like actually carrying sandbags.

I don't know when my next competition will be, but I've got plenty to work on before then.

Saturday, March 28, 2015

Handy Skills: Sharpening a Kitchen Knife?

I know, I know! How the hell could I be 29 years old and not know hot to use one of them knife sharpening rods that every household ever has?

Well, truth be told, my dad has shown me how to use a sharpening steel a few times in the past, but I'd just forgotten by the time I moved out of home and had my own knives to sharpen. I also didn't have a sharpening steel for the first couple of years out of home, but you can be damn sure that as soon as I forked out the money for one (and it was more expensive than I thought it was going to be, but worth it in the end), I jumped on YouTube, found some videos, and spent an hour sharpening every knife in the house, which greatly pleased my girlfriend.

The videos listed here are on the longer side, and there are undoubtedly shorter videos that'll get right to the point, but these videos go into honing vs sharpening, various blade shapes, various honing rods, and all sorts of details that I never would've known to consider. Sure, most of it doesn't apply to me, but it's worth knowing what you don't know, right?

And now I make sure our kitchen knives are sharp on a regular basis. And my girlfriend thinks I'm obsessed.

In the future I'd like to learn how to sharpen knives on a whetstone too...

Wednesday, March 11, 2015

Handy Skills: Knots

Handy skills... you know... those skills that are probably easy to learn, but you just never took the time to actually learn, despite being in many situations where said skill would come in handy.

One of my goals for this year is to learn a bunch of these skills and then, of course, blog about them. These blogs will be super short; I'm mostly just going to briefly explain what the skill is, when I would use it and then throw down a few links that helped me out.

First skill of the series: knots.

A few weeks ago, my mate Dave asked a bunch of us to help him move into his new house. Between my group of mates, we've all helped each other move dozens of times, so we all got involved again. Dave hired a three ton truck, we started loading up his furniture on a scorchin' Sunday morning and so presented our problem: none of us knew how to properly secure the furniture inside the truck.

It was a little frustrating because I'd watched my dad tie all kinds of knots hundreds of times since I was a kid.

Michael, another mate who was helping out on the day, and I jumped on Google and quickly picked up how to tie a clove hitch. It turns out that's not the best knot to use for that kind of work, but it mostly served its purpose for the day: we got the furniture where it needed to go without damaging any of it.

Anyway, that night, fed up with not knowing something so useful, I jumped on the internets and sat there with a piece of rope tying and retying knots over and over again:

Monday, February 2, 2015

The Push Press Does NOT Carry Over to the Log Press

For the last couple of days I've been repeating those words in my head again and again and again. About a year ago I was doing the same thing.

On January 25 2014, I was training events with a couple of other strongmen, and I got stapled on the log press by 115kg five times. I could clean it just fine, but no matter how psyched up I got, and no matter how angry I got, I couldn't press it out. At that point, I had been training the push press almost exclusively for my pressing movements. Saad, a very strong presser around here, told me afterwards to stop push pressing and do more strict pressing.

Just over a month later, on February 26 2014, I pressed a 120kg log, the heaviest weight I had held over my head at that point, without a belt or wrist wraps or weightlifting shoes.

That was the day I realised: the push press does NOT carry over to the log press.

For a solid month, I pressed only once a week, with heavy log pressing for sets of 2-3 reps followed up by either strict overhead presses or incline bench presses for sets of 5 reps and some heavy upper-back work, either in the form of barbell or dumbbell rows.

But later in the year, I seemed I had forgotten all of that. For the past few months I've been training the push press and push jerk as my only overhead movements, but I was still benching, which I had hoped would help maintain some of my strict pressing strength.

A couple of weeks ago I used the log again, for the first time since April 2014, and it went okay. Not great, but not bad. But then, a couple of days ago, I decided to take a max on the log again, just to see where I was at before I start my next training cycle. I was hoping to get a top-set of 2-3 reps of somewhere around 110kg. I doubled 105kg a couple of weeks prior, so I figured I could at least double 110kg.

Welp, the first attempt at 110kg, with a belt, weightlifting shoes and wrist wraps on, I missed the press woefully. And then I took the belt off, got super angry, and with a bit of knee rebend, I grinded out 110kg on the second attempt.

It sucked. I sucked.

Immediately I knew what I had done wrong; I stopped strict pressing. So I followed up my terrible performance with 5 sets of 5 on the overhead press as punishment.

So here I am again, about to embark on two months of solid overhead training in preparation for the state qualifiers for the Australian Log Lifting Championships. At least this time I know how to get my log pressing strength back up.

Monday, January 12, 2015

The Year Ahead

Happy New Year! Last year was a lot of fun, with two strongman competitions and my first powerlifting meet in the books, reigniting my interest in assembly language, reverse engineering and online wargames, and a hell of a lot of food and cooking with my best friend and girlfriend, Cherie.

So what's on for the year ahead?

More strongman and powerlifting competitions! Furthering my skills in reverse engineering and assembly language! Some more basic game development for fun! Breaking into some new territory where computer security is concerned, specifically around RF hacking! Some handyman skills for home! A tiny bit more blogging than last year! And hopefully more!

I'm planning on having a productive year!

Thursday, December 11, 2014

"Getting Fit" - Which Direction?

Just to continue on from the final thought in my previous blog post:

Usually when asked by friends what piece of gym equipment they should buy to "get fit" at home, a kettlebell (and Pavel's book) is my first recommendation.

Let's partly ignore the "what to buy for home" part and focus on the "get fit" part. See, here's the thing: I enjoy reading about all different ways to train. It's fun, but it's also a gigantic pain in the ass, because when someone asks me for advice on how and where to get started, I'm overwhelmed with so many thoughts, so many training philosophies and so many articles and books by so many coaches and athletes that I don't actually know what advice to give!

It goes without saying that fixing up your diet is the most important thing, and if it wasn't obvious before, it should be, but I'm no diet expert, so I won't give any recommendations here other than to cut out as much processed crap as you can and eat as much whole foods as you can. Your body will thank you.

Now, onto the stuff I feel like I'm in a better position to talk about...

Plain ol' bodyweight exercises? Anyone can learn to do push-ups, planks, squats and pull-ups and there are all sorts of variations to make them easier or harder, depending on where you're at. They have such a low systemic stress on the body that they can be done every day to failure and they can be done pretty much anywhere, from your own lounge room to a hotel room overseas to a patch of grass at a park. Paired with 30-60 minutes of daily walking, this is a solid starting position for a complete novice.

What about kettlebells? The great thing about having a kettlebell is the bang-for-buck factor; it takes up almost zero space, the same kettlebell can be used for years no matter how "good" you get at it and you can learn just a few movements (swing, clean+press, snatch and TGU) to strengthen and condition your entire body with a few short sessions per week in the comfort of your own home. There's a small learning curve, because there's a little bit of technique to swinging a kettlebell effectively, but, being easy to learn, it's still a very accessible option for the general population. Along with Pavel's book, Enter the Kettlebell, this is my recommendation for most people.

Basic barbell training? Squatting, benching, overhead pressing, deadlifting and rowing will get you fit and strong, whether you're a man or a woman, whether you want to get bigger or smaller, whether you have any interest in competing in strength sports or not. It really is a one-stop shop to better health and better performance and there are tons of resources to teach you how to perform each movement. I would love it if most people eventually headed in this direction, but some people just can't be convinced to get under a barbell.

Any of the above options can be paired with hill sprints to really push your conditioning (your "cardio"). Why hill sprints? Because most people can find a hill anywhere they go, there's nothing technical to learn (assuming you know how to run), it costs nothing and they work. Live in a flat area with literally no hills? Make a sled (a tire, a plank of wood to put in the middle of the tire, a rope and a few bricks or a big stone for some weight) and drag it around. Want another option? Put together a sandbag and carry it a bunch of times. Or just sprint. These are all cheap (if not free) options and all of them are super effective.

Any of those options will work if you consistently put in the hard yards. There are many options to "get fit". You don't have to walk into a gym, you don't have to buy all sorts of expensive equipment and you don't need to read tons of books about exercise and muscle physiology. Sure, having access to a gym and reading up on how your body works would be great, but you don't need to.

Most people are surprised when I suggest some of these things, usually because of how simple they are, because we're mostly made to believe that you need a personal trainer because exercise is some big complicated thing and you will hurt yourself if someone isn't watching and correcting your every move. But that's bullshit.

Tuesday, November 25, 2014

Yet Another "Go To" Workouts Post

Mid-way through 2013, I blogged about a few of my "go to" workouts, and then earlier this year I posted a few more.

The original idea was quick workouts with a lot of bang-for-buck for when I'm short of time or for when I can only get to the gym once a week, if at all,, so following some kind of program isn't really worth the time. Well, I've been going through one of those periods recently, which will continue until January, so here's a few more!

Push Press Volume and Farmer's Walks

In these sessions, most of my time is spent doing push presses. And there's really no rules as far as how much volume to do. Last time I did this I worked up to a very heavy single, then did a few drop sets of triples, and then dropped the weight a bit more to do a max-effort rep-out and then I worked back up to a heavy single, attempting to hit the original heavy single from the start of the workout (I missed it).

The rest of my energy is spent doing farmer's walks. Farmer's walks are an awesome conditioner and will help build and strengthen the upper-back and traps, which means I can combine my upper-back and my conditioning work together. I mean, it may not be perfectly ideal, but it'll get the job done. Heavy, light, short, long, sprints or waddles... it doesn't really matter how you do them. Just do them. At the moment I prefer to do 8-10 short sprints (around 20m) and/or 2-3 longer walks (at least 50m) to finish it off.

Squat, Bench, DB Rows

The holy trinity of strength training? When I haven't trained for an extended period of time (I'm talking weeks or months), this is the thing I do the first time I step into the gym again.

I prefer to squat narrow and deep with a high-bar position, I prefer bench with a close grip, and I much prefer dumbbell rows over any other kind of upper-back work. Done for high volume, these three are my go-to mass-builders and a solid way to kick off a high-volume training block.

It seems weird, given that I usually prefer any kind of overhead pressing to bench pressing, but I just feel like the bench fits better here.

Kettlebell Snatches

Whether I only have a few minutes to get some conditioning in at the end of a training session, or if I can't get to the gym at all and need to do get some solid work done in the backyard at home, I can always depend on the cannonball with a handle, i.e. a kettlebell.

After reading about the Secret Service Snatch Test in Pavel's book Enter The Kettlebell, I've been doing 2-5 minute continuous snatch-fests with my 20kg kettlebell as a way to build my conditioning, and it has worked pretty damn well, anecdotally. One day I'd love to work up to 10 continuous minutes with a 24kg bell.

It's actually really convenient for something to do at home while dinner's slowly cooking in the oven or on the stove.

Usually when asked by friends what piece of gym equipment they should buy to "get fit" at home, a kettlebell (and Pavel's book) is my first recommendation.

Thursday, November 20, 2014

Excited About Spring and Summer

Every year, I look forward to the end of winter. No shit, right? Doesn't everybody? Well Cherie loves winter, but she seems to be the exception.

What do I get excited about?

The days get longer and daylight savings kicks in. That means when I wake up at 6am for work, the sun is already out. It means I don't need to cover myself in 5 layers of warmth for fear of freezing during the night. And if it gets hot, just having a fan turned on is good enough most of the time. It also means when I get home after work I still have an hour or two of sunlight to do stuff. Perhaps I'll get in a quick conditioning workout in the backyard with my kettlebell, or perhaps Cherie and I will eat dinner outside before it cools down.

Oh and speaking of food, in the warmer months I love lighter meals. It's a great time to grill everything; steaks, lamb chops, chicken breasts, fish (when it's cheap) and all kinds of vegetables. This is also when avocados start to taste amazing, so they're a quick addition to many meals, although the price goes up accordingly to the point of ridiculous around here, so maybe not every week. Even a fresh bowl of rice with a can of tuna thrown in with a pinch of lemon juice hits the spot.

It's a great time to be a strongman, given that a lot of our training happens outside. Training outside is hard in the wetter, colder months and spending any more than an hour training starts to suck, but once spring gets here, training is a lot more enjoyable. Even if I don't have to, I'll train outside.

It's just a great time to be outside in general! I can go for a nice walk on my lunch break rather than hang around at my desk and look stuff up on the internet (or write blog posts). My group of friends can have a BBQ together and actually sit outside together because it's still sunny and not freezing cold. I actually like Christmas time with my family and friends for the same reason (sorry USA, you can keep your White Christmas).

Yeah, I think it's safe to say I'm a summer person.

Tuesday, October 28, 2014

Playing Men's Basketball Again

For the past 3-4 years, I had been playing mixed basketball on Sunday nights after leaving my old Tuesday night men's team. As of a few weeks ago I've returned to Tuesday night men's basketball with a few of the guys from my mixed team, after we didn't have enough girls to keep the Sunday night team going, and a few new guys. And the first few games have been an eye-opener to remember how much faster and harder Tuesday night men's basketball is, even in the lower divisions.

On Sunday nights I was used to being able to use my 120kg frame to easily move most guys out of the way when posting up. Now they push right back into me.

I was used to only really having to run really hard for the second half of Sunday night games, as that's the half that men are allowed in the key. Now it's full-speed for the entire game.

I was used to being faster than most people on the court. Now I'm average.

The challenge of getting in condition again for Tuesday night basketball is humbling and exciting! It feels good to be average and get my ass kicked again. It puts some fire back into that part of my life. It forces me to get better, stronger and faster.

Thursday, September 25, 2014

Wargames

Since high school I've enjoyed playing online wargames. I can't remember which ones I started with, but the earliest web-based wargames I can remember were a good ten years ago on the Digital Evolution website. At the time I wasn't smart enough for the wargames you had to ssh into, especially when it came to levels involving buffer overflows and that weird shellcode stuff that I just copy+pasted from aleph one's famous phrack article, an article I would read through and pretend like I understood, but really didn't. But that changed over the years. I'm still no expert, but I know enough to know roughly what I need to do... just perhaps not how to do it. Yet.

Last year some time, a friend sent me a link to io.smashthestack.org. I worked my way through the first half-dozen levels before getting stuck and deciding there were way too many knowledge gaps for me to grind my way through.

I checked my ego at the door and went back to the basics of basics and treated myself like a rank beginner (since I am); I learnt some x86 assembly and played around a lot with nasm. This eventually led to writing my own shellcodes and testing them out. Now I needed to use the shellcode to make sure it was gonna work. So it's back to wargames...

I've ended up at blackbox.smashthestack.org and am working my way through. There are ten levels and I'm working on level six at the moment when I've got the spare time.

The Shellcoder's Handbook has been a great help.

After I finish this, I'll head back to io.smashthestack.org and continue working through its plethora of problems.

Wednesday, August 27, 2014

Moo and Types

Wow. I haven't posted anything on here about programming in what seems like forever. Well, to be honest, I haven't been doing that much programming outside of work that's been worth blogging about, but now here we are!

For a number of years now, the post-modern object systems have been making a lot of head-way in the Perl community. We use Mouse at work, and in my own little projects, however small they may be, I've been using Moo. Why? Quicker startup than Mouse (and of course Moose), has the features that I really care about and use most in Mouse and doesn't install half of CPAN along with it.

For a first, testing script, I generally write classes to model people. And of course, people have a date of birth, which can be neatly represented with a DateTime object. But no Moo-compatible DateTime type existed out of the box (that may have changed now, but not at the time). Brilliant! So now I got to write my own Moo type, which would be nice as an introduction to the library, as writing your own types is something you're inevitably going to do.

First I found MooX::Types::MooseLike, which pretty much did what I wanted. So I wrote MooX::Types::MooseLike::DateTime (and released it only recently despite the fact that I'm blogging about a better method). The backend code was a little verbose and coercions had to be done in the type declaration. But whatever, it worked. So my test script continued on.

And then I found Type::Tiny. And it's compatible with Moose and Mouse aswell as Moo! The backend code is quite compact and coercions can be easily implemented.

Here's my type declaration.

package MyTypes;

use Type::Library -base, -declare => qw/DateTime/;
use Types::Standard qw/Str Int Object/;
use Type::Utils qw/class_type coerce from via/;

use DateTime::Format::Strptime;

class_type DateTime => { class => 'DateTime' };

coerce 'DateTime',
 from Int, via { DateTime->class->from_epoch(epoch => $_) },
 from Str, via { DateTime::Format::Strptime->new(pattern => '%F %T')->parse_datetime($_) };

1;

Something I really like here is that I can declare a DateTime type and access the underlying DateTime class with 'DateTime->class', so there's no need to import the original DateTime class, or alias or quote it so it doesn't clash with my type. And the coercions read very easily.

Here's the Person class that utilises the type.

package Person;

use Moo;
use MyTypes qw/DateTime/;

has dob => (
 is      => 'rw',
 isa     => DateTime,
 coerce  => DateTime->coercion,
 default => sub { DateTime->class->today }
);

1;

If I wanted to use Moose or Mouse instead, I could change the use statement at the top, and then change the coerce parameter to a value of '1'. EDIT: With Moo 1.006000 you can do the same with Moo now ;)

And here's the driver script.

#!/usr/bin/env perl

use warnings;
use strict;

use Person;
use DateTime;

print Person->new(dob => time)->dob->iso8601, "\n";
print Person->new(dob => '2013-01-01 13:37:00')->dob->iso8601, "\n";
print Person->new(dob => DateTime->today)->dob->iso8601, "\n";
print Person->new->dob->iso8601, "\n";

Simple and versatile.

Wednesday, July 23, 2014

Lifting Weights for Basketball

I've played basketball for 19 years now at a purely domestic level and have performed some kind of strength training for the past 3-4 years (which, of course, does not make me an expert), and in that time, I've had a number of ideas on how to get a domestic-level basketball player better, stronger and faster. This is not for the D1 college player.

Disclaimer: None of this is authoritative. I am not a coach or even a great high-level player, but I have noticed a big difference in my game in recent years, and occasionally wonder how I would train if I were solely doing it for basketball instead of strength sports, and I wanted to get some thoughts down somewhere, so here goes.

Exercise Selection

The cardinal rule about doing something outside of the sport to get better at the sport, is to not get hurt doing it. Getting hurt in a game? It's bound to happen, especially in a high-intensity finals game. But getting hurt from bench pressing mid-season is pretty stupid.

So what exercises are useful, and why?

  • Squats. Strong legs are beneficial to sports, and life in general, so these are essential. Front squats can also be used.
  • Kettlebell swings, hyperextensions and reverse hypers. Hip hinging movements are also great for athleticism, and these are my favorites.
  • Strict military press, push press, incline bench and close-grip bench press. I'm a strongman, so maybe I'm a little biased, but strong shoulders and triceps are great for athleticism. I've also recently become a big fan of dips.
  • Chin-ups and rows. I noticed when I played basketball multiple times per week that my shoulders would get a little sore, and we need to balance out all of the pushing exercises we use with some pulling exercises to keep the shoulders healthy and strong, so these will supplement the above pressing exercises. Doing a lot of band pull-aparts and face pulls is also a great idea.
  • Power clean. Great exercise to build explosiveness and muscular coordination, but it has a learning curve, so this could be replaced with some basic plyometrics, like box jumps or broad jumps.
  • Power jerk. Another great exercise for building explosiveness. If your gym doesn't have bumper plates or jerk boxes, you could probably do some medicine-ball throws instead to save damaging any equipment.
  • Conditioning. Super important. I'll talk more about this later.

No deadlifts? Yes, the strongman decided against deadlifts. Deadlifts are awesome, there's no doubt about that, but too many people suck at it, and because of that, the risk of getting hurt is higher, so the heavy squatting, hip-extension exercises and upper-back work will build the musculature and the strength that deadlifting usually would.

No unilateral work? The conditioning options I mention below should be enough one-legged work at this level.

Training Frequency

How often should you lift weights? If playing three or more games per week, it may only be viable to train once a week, and that's fine, because lifting weights isn't your sport. But if, like me, you only play once or twice, at most, a week, you can probably get two days in the gym.

Because most domestic leagues around here just go from one season to the next with very little time in-between, there isn't really an off-season, so training volume and intensity will remain pretty constant throughout the year, and maybe only taper off when finals comes around, or, if you didn't make finals, the volume may increase.

Example Templates

Taking a leaf out of Jim Wendler's book, the general template every athlete should follow:

  1. Stretch
  2. Lift
  3. Condition

Stretching and mobility work should be done with a foam roller and a few dynamic stretches. Figure out what you need to do by watching MobilityWOD videos, but chances are your back, hips and legs need foam rolling and your hip flexors need some massage and some stretching. Get yourself a solid foam roller, a solid massage ball and a resistance band and spend some time out in the sun, or in front of the TV, working on the tight parts of your body. Being able to move with ease is a very understated thing in basketball.

Conditioning. Assuming, skill-wise, you are competitive in your division, then getting some kind of hard conditioning in a couple of times a week will do more for your game than anything else here. This could be as simple as sprinting up a hill multiple times, or done in the gym with a sled or a prowler or farmer's walks, or, in a more sport-specific fashion, it can be done on a basketball court with suicides or some other sprinting drill. For anyone who is unable to go to a gym, but still wants to get better at any sport, conditioning is the key.

I would highly suggest doing a tiny bit of research on energy systems, or even just reading the footnotes of an article, because not all conditioning is created equal, but essentially you want to be doing sprints (or intervals) that last from 20-40 seconds and you are only partially recovered between efforts. Examples would be interval training (by running/sprinting or kettlebell swings/snatches, for example), pushing a prowler for 30m with 60 second rests between pushes or a few suicides with a 1-2 minute rest between suicides.

The heavy strength training and basketball games/practice will help develop the other energy systems.

On to the lifting part:

I'm a huge fan of triumvirate training, i.e. three main exercises per training day. It's by no means a cut-and-dry rule, but it helps me think about what exercises will give me the best bang-for-buck.

These are just examples. There are many ways to skin a cat.

Upper/Lower Split

I'm more likely to recommend this to the guy who only plays one, or maybe two, games a week and can hit the gym twice a week. Place the lower body day as far away from game day as possible, so that your legs are as recovered as possible.

Upper Body

  • Main lift. Push press for sets of 2-3 reps, adding weight each set until you fail to get the reps.
  • Supplemental. Dips, close-grip bench or incline bench. 3-4 sets of 5-10 reps.
  • Supplemental. DB rows or chin-ups. 3-4 sets of 5-15 reps.

I would recommend starting with this basic template in the beginning, but, if you're like me and it's never enough, for more explosive work, the power jerk can be used in place of the push press or some kind of explosive push-up or medicine ball throw can be done before push pressing. Or you can alternate each of these ideas each week/month/whatever.

Lower Body

  • Main lift. Squat. Work up in sets of 3-5 reps until you fail to get all reps.
  • Supplemental. Hyperextensions or KB swings. 3-4 sets of 10-20 reps.
  • Supplemental. Ab wheel. Either on your feet or your knees. 3-4 sets of 5-10 reps.

Again, I recommend starting with this basic template for a while, but for explosive work, you can either power clean or do some kind of plyometric work (like box jumps or broad jumps) before squatting.

If you'd prefer to use the upper/lower split while playing more than once a week, you will probably want to drop the volume on the squats, so I'd cut the squat reps down to a max set of 2-3 reps.

Full Body Split

I'm more likely to recommend this to the guy who plays multiple games per week, or plays and practices during the week, or is just damn busy with life, and therefore only has time to hit the gym once a week without negatively affecting their performance on game day or in their general day-to-day life.

  • Squat. Work up to a heavy set of 2-3 reps.
  • Push press or close-grip bench press. Work up to a heavy set of 2-3 reps.
  • Chin-ups or DB rows. However many total reps you did on the push press, do about double that number here.

Although, as in the upper/lower split, there are options for more explosive work here, I'm less likely to recommend so if playing multiple games per week. The great thing about basketball is that it, in itself, is explosive work, so you'll probably be getting all the explosive work you need just from playing games and practicing.

The same goes for conditioning. If you're playing/practicing 2-3 nights per week, you're probably not going to need any extra hard conditioning sessions of sprints during the week. However, if you wanted to use the full body split while only play one game per week, feel free to add the explosive work and the conditioning in their appropriate spots, and push the sets of squats and/or presses up to 5 reps per set if you're feeling fresh.

Autoregulate

One thing about any sport is that each game is different and you need to account for that in the gym, but this is up to the player to decide. Was Saturday's game or this week's practice brutal? Are you feeling really beat-up and sore? Then take it easy in the gym that week so you feel better for the next game.

How do you "take it easy" in the gym? Don't go as heavy as usual, e.g. instead of pushing to a really heavy set of 3 on the push press, do 2 sets of 3 with 85-90% of what you had originally planned. Do less sets on your supplemental lifts or just use a lighter weight and push the reps up a little. Maybe skip any hard conditioning this week. Spend more time on recovery work like stretching, foam rolling, or do a yoga session. This is why there is no rigid periodisation attached to the example templates above.