Skip to main content

Action Hero Training

The more I work out, the more energy I seem to have on a day-to-day basis, and I find myself jumping, running, and doing pseudo-parkour movements at random times. This usually elicits a "What is Darren smoking?" look from my coworkers or friends, but I enjoy it anyway. It got me thinking - how would someone need to train to be a real-life action hero? That is, what would be the best training regimen to attempt to mimic the stunts that movie action heroes pull off with startling regularity? Having just watched the amazing initial chase scene from "Casino Royale" again, this may be biased towards becoming a bad-ass Daniel Craig James Bond, but here goes anyway:

1) Massive grip strength. All action heroes sooner or later find themselves hanging precariously from a ledge, cliff, window pane, crane, etc. Time to get cranking on those finger tip pullups! Throw in some dead lifts without the whole "lift" thing, too (i.e., load up an Olympic barbell at mid-thigh with a ton of weight, lift it off the power rack, and just hold it there for awhile). For good measure, make sure to practice weighted hangs with both arms and with each arm individually.

2) Abs of steel. As you enter into your life of hand-to-hand combat as a real-life action hero, you will increasingly find yourself being punched, kicked, kneed, or headbutted in the stomach. Better build up a ridiculous core to withstand the attack. Crunches, planks, captain's chair, etc. These are all your friends. Btw, word of warning: you have to flex to withstand the impact.

3) Sick anaerobic capacity. All good action heroes can chase a villain at full tilt for 3-5 minutes. Give up on the slow jogs - being an action hero is a sprint, not a marathon. High intensity interval training is your friend. Specifically on foot, since most action heroes find motorcycles or cars for non-foot chases.

4) Lats that block the sun. Whether you're hauling Trinity up the side of a skyscraper or pulling your own sorry ass up over the edge of the cliff that your enemy kicked you over, you need strong lats. I'm talking Christian Bale Batman lats. Lats that let you do pullups with your damsel in distress wrapped around you, hanging on for dear life. Lats that let you pull a 50-foot tree (see Predator) into a spring-loaded booby trap. Any type of large pulling exercise is your friend - pullups, seated-rows, bent-over rows, etc.

5) Crazy explosive leg power. Make no mistake, you will be leaping across rooftops, jumping onto moving buses, escaping oncoming traffic vertically rather than horizontally, and other high probability maneuvers. You better throw some power exercises into your workouts, cause plain weight-lifting won't get the job done. Plyometrics are your new best friend. Box jumps are your palate cleanser between meals. Sprints are your passion.

Congratulations! You are now well on your way to becoming a real-life action hero. All you need is some martial arts and marksmanship training, and a catch-phrase, and you're good to go.

Comments

Popular posts from this blog

Why Korean Is Hard For Native English Speakers

A couple of days ago, as an experiment, I wrote my first blog post ever in a non-English language . It was an attempt to explain some of the reasons that Korean is hard to learn for native English speakers, so I figured I might as well try to write it in Korean. Those of you who actually read Korean can see how awkward the attempt was =). In any case, the post came from an email conversation I had with The Korean from  Ask a Korean , a fantastically well-written blog about all things Korea from the perspective of a Korean who moved to the United States during high school. Since I tend to geek out on language things, I figured I might as well post part of that conversation. An edited version follows. --------- Out of the languages that I've attempted to learn so far, Korean has been the hardest. I've done a lot of meta thinking about learning Korean, and I think there are a number of reasons it's difficult for non-Koreans (and especially Westerners) to learn: 1) Obvi...

10 other things South Korea does better than anywhere else

Recently this article about 10 things that South Korea does better than anywhere else  has been making the rounds on social media, but when I first read it, I couldn't tell if it was sincere or satire. A few of the items on the list are not very positive, such as "overworking" and "using credit cards". So, I thought I would try to put together a better list. Here are 10 other things South Korea does better than anywhere else: 1) Small side dishes, a.k.a. " banchan " (반찬) Banchan are by far my favorite aspect of Korean cuisine. Rather than the "appetizer and main dish" approach of the West, a Korean meal is essentially built around small dishes. Even a 5,000 won (about $5 USD) meal at a mall food court will come with two to four banchan in addition to the "main", and often people will actually choose restaurants based  on the banchan (e.g., seolleongtang , or beef bone broth soup, places tend to have the tastiest kimchi). Ther...

Pushing Python Performance With Parallelization

TL;DR: For certain types of programs, you can take advantage of idiosyncrasies in the Python interpreter and the host operating system to create real shared memory between processes and get some pretty good parallelization. Premature optimization is the root of all evil. As a developer, you've probably heard this before, and what it means basically is that you shouldn't waste time optimizing code unless it's already doing what you want it to do. We also live in an era of seemingly unlimited resources with AWS/Google Compute, and often the easiest way to get higher throughput in your programs or service is just to pay for more instances. But sometimes it's fun to see what sort of performance we can get on a simple laptop (and save some cash at the same time). So anyway ... I've been working on this thing, and it took too damn long to run, and I needed to run it lots and lots of times ... so, it was time to optimize. Basic optimization has two main steps: 1) P...