Coding is like surfing

I have realized that coding a web application is a lot like surfing. I have been surfing since college and still struggle to perform as well as I would like. Although I have not been coding as long as I have been surfing, I still would like to be progressing faster than I have been lately.

When I first tried surfing I spent the whole time paddling and missing waves. I did not actually stand up, I just kept struggling. That is how I feel when I start learning a new language, a whole lot of struggling with verily little results. There  have been days when I have paddled out into waves far to large for my ability. I have also had projects that have been to complex for my ability as a programmer. When this happens as a programmer it is as frustrating as when I can’t get outside the breaking waves.

Each instance has taught me to keep trying harder, knowing that I will eventually achieve my goal. When I write code that works I get a few seconds or moneys of joy before my next error. Riding the perfect glassy wave only last a few seconds, then you have to paddle back out to catch the next one. I think this quote applies as much to surfing as it does coding.

“Wiping out is an underappreciated skill”
Laird Hamilton



I caught a stomach debug.

Today in class Nick gave us the assignment to debug a project that he had intentionally messed with. This included everything from syntax errors to missing templates and gems.

I am used to debugging my own code as a go so I didn’t think it would would be too hard. I was wrong, so totally and completely wrong. I now know how Nick feels during lab helping us. I spent a good amount of time frustrated and annoyed. There were time were I had to leave my computer and  go for a walk. That being said I think or I hope I am becoming a better developer because of this exercise.

“It is only through labor and painful effort, by grim energy and resolute courage, that we move on to better things.”

-Theodore Roosevelt

My First Post

This is actually the second iteration of my first post because spotlight decided rather than launching a new window it would use this one. Yay technology! 

Anyway, I am a web developer in training at The Iron Yard in Charleston, SC. I am almost through week five of the Ruby on Rails engineering class. It is amazing how much I have learned and how much I know I still have left to learn. The fact that in seven weeks I will have the skills to be hired as a web developer still seems crazy to me considering where I started. I am truly looking forward to what the next seven weeks will bring. Hopefully there will be much less time between posts next time.

On a side note, this template is called Vertigo, I am kind of a film geek. (Not by Emerson College standards, but by the standards of the general populace.) My favorite Hitchcock film is Rear Window.