Friday, October 18, 2013

Programming vs. Programming

By Matt Hosburgh

We measure our fitness by the ends.  The ends can be a max lift, a fitness test, a race, a CrossFit competition or even a life-threatening event.  How we get there is the means.  When you take a look at the means, it’s not always attractive.  In fact it can look downright overwhelming.  If you’re a CrossFit athlete, you follow some type of structured workout plan. Whether it is the standard three days on, one off, or five days on, one off, there is a degree of “normalness” in a program that boasts the unknown.  That structure is typically referred to as programming.  Behind the day in, day out workout lays a carefully architected plan, or program.  In CrossFit, this program best works when all three of the energy systems (glycolitic, phosphogenic and oxidative) are each given attention.  Too much of one might hinder the other.  A generic program might look like:
Source: The CrossFit Journal: CrossFit Training Guide

At first glance, the programming might be complicated or hard to follow.  Upon further examination, it begins to paint the means to the end. 

As we get ready for the Lumber Yard Throwdown(LYTD), many details go into the planning and preparation.  One of the often overlooked pieces is the scoring system.  I find myself taking for granted these systems and my expectation is that they “just work.”  Anyone who has participated in the CrossFit Games’ Open has experienced that mass scoring system.  For the most part, it just works.  For our competition, we obviously needed a scoring system.  NoCoast is a fan of highlighting internal, community talent, which is why this year’s LYTD scoring system was created (from scratch) by Tom Piekos.  Powering the leaderboard is a programming language called Ruby.  A little snippet (I do mean a little) looks like this:
Source: Tom Piekos


Similar to what happens in CrossFit programming, happens here.  The end is the leader board and the means is the programming to bring it all together.  NoCoast would like to thank Tom for all his hard work and attention to detail!  Look out for his craftsmanship this Saturday.