Waist - 40.25"
Weight 225 lbs
Body Fat 25.8%
InShapeMike
Sunday, November 8, 2015
Saturday, October 31, 2015
Wednesday, December 24, 2014
4 Hour Body Workout Reviews
Tim’s book has a few sections on tracks for improving
fitness. The two that I’ve focused on
are Occam’s Protocol and the Effortless Superhuman. This post discusses both sections as well a custom plan that I developed for myself based on principles of each workout.
Occam’s is all about muscle mass gains. This is a hyper-focused workout that uses maximal
strain to build muscle the quickest way possible.
Effortless Superhuman’s focus is mainly on running faster,
but you can take some of the principles and apply them to other workouts.
You can read about the details in the book, but to
summarize:
Occam’s Protocol
Occam’s uses the principle that, the more you’re struggling
trying to push the weight up, the more muscle mass you are going to gain. This means you lift slowly. Semi-painfully (but not awful). Logically, there’s a balance where if you’re
straining too long or under too much weight, you’ll get injured. The bench press is what got me, and I started
to get pretty bad knots in the deltoid area.
That being said, it is a great workout.
And, if you’re feeling like you might be getting injured, you can swap
one workout for another. For example,
when I started to get injured, I switched from bench press to tricep dips.
The book is pretty prescriptive about how to determine how
much to lift, how to increase weight over time, and how to pace the speed of
lifting and bringing the weight back down.
I used a metronome app to help with this.
The main disadvantage for me with this workout was that you
have to be willing to go to the gym on any given day of the week. It provides a set number of rest days between
workouts. That number grows over time,
giving bigger muscles a longer time to rest.
However, for me, it’s tough to get in the mood to work out on the
weekends. So, if my workout days would fall
on a weekend, I would push it to Monday.
Not the worst thing, but not the best for a consistent growth regimen.
Another issue that I had, and this isn’t really a big one,
was there wasn’t really a guide for how to add more carbs to help feed your
growing muscles over time. Muscles need
carbs, so low carb diets don’t allow for great gains without being
supplemented. So, I noticed that I was
gaining fat by eating too many carbs too early in the program. Best to start with eating rice just after a
workout, then adding rice at different times of the day, then supplement with
organic whole milk. Each of those being
graduated to when your reach different levels of “failure”, as Tim describes.
For those reasons I stopped doing Occam’s Protocol. While I really enjoyed the protocol, the
required commitment to go to the gym on any given day didn't work for me. I don’t like to lie to myself and tell myself
to just be more disciplined when I could just alter a protocol or make
something that works better for me.
Effortless Superhuman
This is an interesting regimen that, as it is written, is
prescribed to help you increase your running speed. It uses deadlifts, bench press and an awkward treadmill regimen along with other things to truly enhance how fast you can
run. After I did this for a while, people
were amazed at how quickly I could cover a tennis court. I’m not a small man, so that’s saying
something. Very fast.
While running fast is great and covering a tennis court is
fantastic, it really wasn’t on the top of my list. So, I borrowed a few principles from this
workout and took the exercises that are mainly used in Occam’s to make a hybrid
plan that worked for me.
Mike’s Custom Plan
There were a few principles that guided this custom plan:
- A plan that works regardless of if I missed a day at the gym.
- Focus on the lifts that gave the best results.
- Interject plyometrics into the lifting days
- Include simple, quick, focused ab workouts
- Cardio days between lifting days.
- Fits within my lunch break.
This has really worked well.
To make a plan that worked regardless of days missed, I set
specific workouts to only happen on specific days of the week. That is, I have 3 different workouts that I do,
one for Monday, another on Wednesday, and a third on Friday.
To focus on the lifts that I felt were most important, I looked
at the lifts that were in Occam’s and in Effortless Superhuman, and separated
them out in some fashion that seemed to divide up the strain on the body.
To interject plyometrics, I bring a jump rope (gotta be able to look a little different in the gym if you want to have uncommon gains). Sometimes, I’ll trade box jumps for the jump
rope. But, this is a personal choice. Any plyo should help with metabolic training.
Cardio is on Tuesday and Thursday. The focus here is “time in the heart rate zone”. This is split between treadmill and
stationary bike, and is mainly a way for me to catch up on Netflix.
Ab workouts are directly before or directly after the lifts
are completed, and are simple.
This is what the plan looks like.
Monday
|
Tuesday
|
Wednesday
|
Thursday
|
Friday (optional)
|
Ab - 10 Crunches on Bosu
Ball
|
Treadmill - 15 minutes at
heart rate above 145 bpm
|
Abs - 120 Bicycle
Crunches
|
Treadmill - 15 minutes at
heart rate above 145 bpm
|
Abs – 10 "Cat
Vomits"
|
Bench Press
|
Stationary Bike - 15
minutes at heart rate above 145 bpm
|
Pull Down Bar (Close Grip
Supinated)
|
Stationary Bike - 15
minutes at heart rate above 145 bpm
|
Shoulder Press
|
Bicep Curl (standing
against wall to mitigate cheating)
|
Pull Up Assist Machine
|
Squat
|
||
Leg Press (Time
Permitting)
|
Deadlift (Time
Permitting)
|
Truly, all days are optional. However, my lack of desire to go to the gym on
Friday has led me to mark that day as super-optional.
The starting weight at all lifts (except squat, bc of my low
flexibility and desire to do it right) is your starting 5-rep max. Tim walks through how to determine this.
For all exercises, do 5 reps, do plyo and rest. Repeat this 3 times at the same weight. If you have all the time in the world, 5
minutes rest time is ideal. Since I’m
trying to fit this in during a lunch break, I really only take a minute’s rest.
So, that’s 3 sets of
5 reps at your 5-rep max with rest and plyo between sets.
When you find you can easily do the third set, mark it down in a journal,
and add some weight the next week. I
usually add 5 lbs between weeks. This
has worked very well for me. In the last
few months, I’ve added 30 lbs to my 5-rep max on almost all the lifts.
For plyo, as I said, I use the jump rope. I mix in fast, slow, forwards, backwards,
etc. I do 100 jumps after each set of
lifts. This has helped me greatly with
footwork in tennis.
For cardio days, I get 15 minutes of time above
a threshold heart rate. Cardio is all
about sufficient time in the zone. So, I
have a few extra minutes on the front end working up to the heart rate.
What I’d recommend if you’re starting off is to determine
what time of day you’d be most likely to work out without skipping it, ending up getting down on yourself for not being disciplined enough, and going to eat ice cream. If you can work in a lunch break that passes
you by a gym, or if you can carve sometime in the afternoon, go for it. If you drive by a gym on the way home, make a
habit of stopping at the gym for the next few weeks. Even if to sit there and drink a smoothie and
check your phone for 15 minutes. Just get
in the habit, find a time, build something into your subconscious so you just
end up going at a set time. After a
while, once the habit is there, start working out.
Try the different plans in the book. Try not to hurt yourself. Try to enjoy your time. I mostly enjoy my time at the gym. The cardio isn’t the most fun, but it’s a
chance for me to increase my lung capacity and burn some fat, all while zoning
out to Netflix (ends up being the perfect amount of time to watch an hour-long
episode without commercials).
It’s great to feel myself getting stronger and better
steadily over time. It’s also great to
have a plan that I can constantly execute.
One that fits what I need and lets me feel like I am disciplined enough.
DISCLAIMER: This is not professional guidance. This is my personal experience.
DISCLAIMER: This is not professional guidance. This is my personal experience.
Sunday, July 6, 2014
4hour chef - experiment 6 - Harissa Crab Cakes
These were pretty good. As expected, they don't stay together.
A tbsp of harissa is pretty spicy, so adjust down as needed.
Cornboyz Video 8 - Correct Syntax and Code
It took a few iterations to get the code correct. Looking at the comments, other people seemed to have similar issues. Here is the code for the various java classes and xml docs.
Realized that I added some code from the next lesson on playing the mp3 file.
myMain.java
package com.mikeyj777.trial2;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
public class myMain extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
//oddly enough, having more than just the activity and bundle imports causes issues with setContentView, so you may have to remove the other import statements, clean the project, add this line, and then re-add the import statements.
MediaPlayer mpSplash = MediaPlayer.create(this, R.raw.bootybounce);
mpSplash.start();
Thread logoTimer = new Thread() {
public void run() {
try{
int logoTimer = 0;
while(logoTimer < 5000) {
sleep(100);
logoTimer = logoTimer + 100;
};
startActivity(new Intent("com.mikeyj777.trial2.CLEARSCREEN"));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
finish();
}
}
};
logoTimer.start();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
}
myMenu.java
package com.mikeyj777.trial2;
import android.app.Activity;
import android.os.Bundle;
public class myMenu2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
Realized that I added some code from the next lesson on playing the mp3 file.
myMain.java
package com.mikeyj777.trial2;
import android.app.Activity;
import android.content.Intent;
import android.media.MediaPlayer;
import android.os.Bundle;
public class myMain extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
//oddly enough, having more than just the activity and bundle imports causes issues with setContentView, so you may have to remove the other import statements, clean the project, add this line, and then re-add the import statements.
MediaPlayer mpSplash = MediaPlayer.create(this, R.raw.bootybounce);
mpSplash.start();
Thread logoTimer = new Thread() {
public void run() {
try{
int logoTimer = 0;
while(logoTimer < 5000) {
sleep(100);
logoTimer = logoTimer + 100;
};
startActivity(new Intent("com.mikeyj777.trial2.CLEARSCREEN"));
} catch (InterruptedException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
finally{
finish();
}
}
};
logoTimer.start();
}
@Override
protected void onDestroy() {
// TODO Auto-generated method stub
super.onDestroy();
}
@Override
protected void onPause() {
// TODO Auto-generated method stub
super.onPause();
}
@Override
protected void onResume() {
// TODO Auto-generated method stub
super.onResume();
}
@Override
protected void onStart() {
// TODO Auto-generated method stub
super.onStart();
}
@Override
protected void onStop() {
// TODO Auto-generated method stub
super.onStop();
}
}
myMenu.java
package com.mikeyj777.trial2;
import android.app.Activity;
import android.os.Bundle;
public class myMenu2 extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
// TODO Auto-generated method stub
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
}
}
layouts
main.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:background="@drawable/bkgrng"
android:orientation="vertical" >
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:gravity="center"
android:text="@string/hello" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="blah" />
<TextView
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="@string/title" />
<Button
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Click Me"
android:textSize="25dp"
android:textStyle="bold" />
<Button
android:id="@+id/ClickMe2"
android:layout_width="fill_parent"
android:layout_height="wrap_content"
android:text="Click Me 2" android:textSize="25dp" android:textStyle="bold"/>
</LinearLayout>
splash.xml (splash screen picture is named "newer")
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
>
<ImageView
android:src="@drawable/newer"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
/>
</LinearLayout>
Android Manifest
<?xml version="1.0" encoding="utf-8"?>
<manifest xmlns:android="http://schemas.android.com/apk/res/android"
package="com.mikeyj777.trial2"
android:versionCode="1"
android:versionName="1.0" >
<uses-sdk android:minSdkVersion="8" />
<application
android:icon="@drawable/trashy"
android:label="@string/app_name" >
<activity
android:name=".myMain"
android:label="@string/app_name" >
<intent-filter>
<action android:name="android.intent.action.MAIN" />
<category android:name="android.intent.category.LAUNCHER" />
</intent-filter>
</activity>
<activity
android:name=".myMenu2"
android:label="@string/app_name" >
<intent-filter>
<action android:name="com.mikeyj777.trial2.CLEARSCREEN" />
<category android:name="android.intent.category.DEFAULT" />
</intent-filter>
</activity>
</application>
</manifest>
Wednesday, May 28, 2014
4 hour chef results - 3. Coconut cauliflower mash
I like how it says to simmer 180 ml of liquid to boil in a regular sized Dutch oven. Well, I don't think I burned anything, but could use a lower cooking setting.
In the end, it tasted OK. Couldn't get my bebe very much into it...
4 hour chef results - 2. Scrambled eggs
Eggs turned out OK the first time I made this. Second time, Idk.
I wish there was a picture that showed "overcooked" and another for undercooked.
Hard to find the cooking time that transitions this to baveuse (snotty) from oatmeal...
Subscribe to:
Posts (Atom)