Let The Games Begin


Yesterday was a long day. I didn’t sleep well Monday night; I was up at 4am … pre-race jitters.

After some great coffee and and breakfast in Buena Vista, we made our way to the race start … I started getting nervous about 1/2 a mile out from the start line … Eeeeeeek!!! What have I gotten myself into?!

Race start was fun, rock-n-roll and a bunch of support from my team (wife & brother and sister in-laws). I was crazy excited, and READY TO GO.

The gun went off and all the runners filed out. It was a 20.8 mile trek today; it basically looked like this:

I feel like I ran pretty well today. I finished in 4 and 1/2 hours and took in some really beautiful views. Aside from some slight altitude sickness around 17 miles and my nagging knee patella, things were good. The toes are crying a bit and need some attention, though. I held back a tiny bit today. (Thankfully.)


Today was crazy … we made a 3200 ft ascent over Mt Hope from Vicksburg. It was quite a climb, but we were rewarded with views like this from the top:

It was only about a 15 mile day today but took me 4 hours because of the summiting and subsequent descent. The descent was nuts. I thought I was going to spill a few times on the way down because of the steepness. I will say the woodsy rocky trails reminded me of Tennessee trails, and that made me smile …

Today was not great on the ‘ol knee, but the toes are doing better today with some help from the medical team here!

We ended up in Leadville, CO today (the only place I’ve had a cellular connection thus far) and are camping here tonight before doing the longest run of the 6 days tomorrow: 26 miles.

Now, for some dinner and beloved sleep.

Rest Day

Ok, technically tomorrow is rest day as well  … but since tomorrow includes traveling, checking in, and psyching myself up … I’m just going to say this is rest day.

I’ve been in Colorado for about a week now allowing my lungs to get used to the mountain air. Breathe in, breathe out. Rinse and repeat.

It’s been a gorgeous weather week and I’ve had some amazing mini-training seshes here along with great family hang time. I’ve also become good buds with, Pollo, my brother’s family dog 🐶 and taking morning walks with him that look like this:

So now, on to Buena Vista where the race will begin:

TRR overview

Above is an overview of the race 🏁

Basically, it’s a 120 mile, 6 day, 20,000 ft gain run. And yes. I am a bit nervous about this, if you were wondering …

Ok, back to packing!

Gearing Up

It all started a year ago. My brother-in-law asked me to run a 120mi race with him through the mountains of Colorado. “Ummmm … ” was my reply.

In fact, I didn’t really answer his question for 4 months. Finally, after much soul searching, praying, and deep breathing, I said yes. And so 2017 began with me – running – a lot.

I ran the Nashville 1/2 Marathon in April, then immediately shifted my focus to training for the big one: the http://transrockies-run.com in CO. I can’t say the past 3 months have been easy. I’ve had terrible knee issues and neck soreness that still won’t go away. I also found out a few weeks ago that my race partner in crime – my brother-in-law – the one who got me into this madness … has pulled a hamstring and cannot run. So, now I’ll be running solo. It’s fine though, I only have to run alone for 120 miles. 😮

Seriously though, I’ve been going through some of my gear tonight and reflecting on all the training, all the time invested in prepping for this race, all the pain, and all the adrenaline that’s in my body.

Gear 1
Some of my gear

I am excited and nervous and I’m fighting the feeling of being completely overwhelmed tonight. I was doing some training today on a mountain with my brother, and as I kept jumping over the the rocks and logs on the trail, a Bible verse I read a long time ago came back to me:

“He makes my feet like the feet of a deer and sets me securely on the heights.”
‭‭Psalms‬ ‭18:33‬ ‭HCSB‬‬

I have no idea how grueling the upcoming 6 days of this race are going to be, but I really believe I’ll be ok.

Gear 2
My trail shoes

So, I have a few more days to shake off the jitters. Meanwhile, I’ll be eating pasta and lots of salty things!

(If you want to follow along on this adventure with me, I will try and post an update every race day on this blog. Of course, there might be times where I’m just too deep in the mountains to connect to the webz.)

Now, off to rest while I still can …

Defining Front-End Development

The Range

Front-end development. What is it? Not all code running in the browser is “front-end code” anymore. It’s become blurry and difficult to assess what a front-ender should be responsible for in 2016. Single-page apps have joined so many coding technologies together that we need something to help us understand the division of who-does-what.

On the one hand, there is still a lot of design and user flow to consider. And on the opposite side, we still need servers that retain our data. In between, Angular and other JavaScript frameworks have been doing more and more dynamic tasks: Like taking that data and using API’s to push it to the browser (a la JSON).

That’s when I came across this article early this year. It has a fantastic visual showing the range of modern web responsibilities, and as the author states:


almost all developers occupy some contiguous segment of this continuum


I love this explanation. Bravo, Matt. Bravo. Thanks for breaking it down for us.

A Monk-y Spring


I had the opportunity of working with the team at MonkDev (Monk Development) this Spring of 2014. MonkDev builds sites mostly for nonprofits and churches. I was really impressed by the sense of camaraderie and expertise at Monk.

Some of the sites I worked on this Spring:

jQuery & the Future of JS

jQuery & the Future of JS

How awesome is John Resig…seriously?

jQuery has been a go-to for me for a handful of years now as a UI designer…but will it continue to charge forward into the web future? It certainly seems that way…and as we watch Flash fading into obscurity in this new era, we are seeing a JavaScript dominance that shows no signs of stopping. Try it out if you haven’t before! It’s pretty easy to jump into: Code School – Try jQuery.

What about Vanilla JS? If you’ve used it in the past, you know it has it’s own idiosyncrasies. But it’s still holding it’s own; here’s a case study: Ditching jQuery for Vanilla JS.

I also recommend checking out CoffeeScript for some pre-processing cleanup for your JS. Some really cool stuff there.


International Comfort Products: Product Guides

International Comfort Products: Product Guides

Residential & Commercial Product Guides

International Comfort Products (ICP), LLC designs, manufactures and markets millions of residential and commercial heating and cooling systems for property owners around the globe.

This project centered around taking ICP’s print catalogs online. There were 6 brand catalogs to move to a digital medium…and the guide sites had to be responsive.

Site created by: The interactive team at GS&F.

The 6 ICP Product Catalogs:

Sublime Text

Sublime Text

Sublime Text

This code editor is the best web design/dev tool I’ve picked up during the last 6 months. I’m amazed at how light it feels and how powerful it is. You can code in multiple web languages and there are plugins, bundles and packages you can install to take it further.

Dreamweaver was my code editor of choice for years, but I had to say goodbye after meeting Sublime.

Sublime Site