Skip to main content

Where I'm At, Where I'm Going

So, I've just finished my first week in the Academy at The Iron Yard, beginning a very intensive 3 month course for front end web engineering.

In the past two weeks, I've moved with my wife from Pittsburgh, PA to Greenville, SC, declared squatters rights in my parents' house (a place I haven't lived for more than a college summer stint in over 10 years), and committed to a substantial investment of my time and money, where I'm learning large amounts of new information every day. With that being said, it seemed like a good time to consider how I got to this point, and in what direction I'm going to be heading - a time for reflection.

My background is probably a little bit different than most people who enter the Academy. Touted for their tremendous ability to turn non-programmers into full-fledged developers of mobile and web applications in just 3 months, it makes sense that most people accepted into the academy have no professional development experience.

However, even though I have no formal training in development - I have a degree from Clemson University in Sociology and Philosophy - I've actually been doing development professionally for the past 6+ years. I've been exceedingly fortunate to have been presented with the right people, the right opportunities, and the right motivations to become a developer without a Computer Science degree.

So, naturally, when I applied to the Academy, I was questioned by the staff as to what my motivation was for being a part of this training. A couple of fair and important questions from Mason Stewart, the lead instructor, were:

If you've spent the last 6 years teaching yourself, why wouldn't you just do the same thing now?
Since you're already doing desktop development, why are you wanting to move over to web development?

The easy answer is that web development is in very high demand right now and the internet is probably not going to be disappearing any time in the near future. But come on, desktop development is in high demand as well, so surely that can't be the only reason? Rest assured, it's not. Perhaps the largest motivating factor is that I want to be excited about development again!

When I first began learning how to code on my own 6 - 7 years ago, it was new and exciting. Being pretty fresh out of college, the industry I was in - Direct Marketing - was also very new to me (albeit not very exciting). The problems I was solving, the solutions I was building, new, exciting. However, after 7 years in the Direct Marketing industry, there is nothing that's new and there is ABSOLUTELY NOTHING that's exciting. Everything just felt so stale. 

I still enjoy developing in C# and Visual FoxPro (now discontinued) will always have a very special place in my heart being the first language I learned but, again, it just feels so stale. So what makes JavaScript, jQuery, HTML5, CSS3, and web development in general so different? Community! (yes, communities exist for .NET and VFP, but VFP has been dead for 10 years, and .NET is so bloated that I wish there weren't new features to discuss).

In the past week alone, I've made connections with more people who are truly excited about development and building their tech muscles than I've met in the past 7 years combined. Web development is evolving and improving all the time, and the developers who are involved in it are consistently passionate about their work. Put simply, IT'S EXCITING TO BE AROUND EXCITED PEOPLE! And when you're excited about what you're working on, you do exceedingly better work.

It's already been such a privilege learning with and from the people I'm in the academy with, and I can only imagine the exciting work we're going to do in the next 11 weeks. I'm thankful this is where I'm at, and I can't wait to see where I'm going!

Comments

  1. Jeff, I enjoyed reading your background and interested in reading more as you progress to Iron Yard. They are eventually coming to my home town, which I am patiently waiting for. Keep up the good work.

    ReplyDelete

Post a Comment

Popular posts from this blog

Building a Product

This is the second post in a series I’m writing about a company I’m starting up (or have started, depending on when you’re reading this). You can read other posts in the series here.
As I’ve talked about here, I’m starting a company called MailSnail. In this post, I want to share the ins and outs of how we’ve built the product (i.e. the actual web application).

The Buzzwords I’ve tried my hardest to make this post as approachable as I possibly can for anybody and everybody. I don’t want this to be something that is only interesting to folks who know what HTTP stands for or can rattle off it’s associated status codes. So for my non-tech readers, please bare with me for this one section and keep on reading.

For my fellow tech-nerds, I figured you might not care so much about the minute implementation details but rather are just more interested in a list of all of the pieces of our tech-stack (because you already know the implications of each in their use). So here’s the quick and dirty …

Launching a Product

This is the third post in a series I’m writing about a company I’m starting up (or have started, depending on when you’re reading this). You can read other posts in the series here.

My last post - Building a Product - covered the technical details that have formed MailSnail. In this post, I want to talk about how we’ve actually gone about bringing the product to market.

Ship Early. Ship Often. This has become a very popular mantra in the world of software development (also known as “Release Early. Release Often.”). If you Google that phrase, you’ll be presented with enough reading material to keep you busy for the foreseeable future. For somebody like myself - a perfectionist at heart - this is something incredibly difficult to adhere to but it has worked very well for us so far and I’m convinced that it’ll be a cornerstone of the success (hopefully) of MailSnail.

There’s a quote I shared in my last post but I’m going to share it again because it’s even more relevant here:
If you are n…

MailSnail Series

Starting in August of 2015, I began building a company called MailSnail with my friend and co-founder, Matt Bertino. To follow along with my personal thoughts on the ins and outs of the company, experiences, lessons learned, technical details, etc., please check out the posts below. I’ll continue to add new posts here as I publish them.

Post 1: Starting a Company
Post 2: Building a Product
Post 3: Launching a Product