Reflecting on 2012

2012 has been a great year for me overall. 2011 was the year in which I became much more focused on my future and realized I had to make some big decisions. 2012 was the year in which those decisions really started to pay off. I started doing web development full time at the start of 2012. I feel incredibly lucky to be doing something I truly love and enjoy. When I reflect on the past year it's obvious that my main focus was on learning and doing more web development.

The programming knowledge I have now compared to January of last year is, in my opinion, an incredible difference. It seems that the more I learn the more I realize how much I do not know or how much farther I have to go. That is actually an encouraging thought. There is so much room to grow in the web development field that things are almost never boring. It is a constant learning process.

The biggest change in my life by far in 2012 was moving to a big city (Chicago). I grew up in a very small town (Pendleton, IN - population 4,000). Moving farther away from home and experiencing life in a big city has definitely helped me grow as a person. I still don't want to live in a big city in the long term, but I discovered many aspects of city life that I enjoy.

  • It's much easier to meet like minded people
  • Somehow it actually makes the world feel smaller
  • You can get around fairly easily without a car
  • Networking and professional growth is significantly easier

What I am most proud of

  • Experiencing big city living for the first time
  • Doing web development full time
  • Exploring my passion for programming and making huge leaps in my programming knowledge
  • Finding a girl I love
  • Taking a 3 month training program for learning Ruby on Rails
  • Releasing my own open source software for the first time
  • Starting to blog

Shortcomings - What I could have done better

  • Maintain a healthy diet
  • Maintain a regular sleep schedule
  • Track short term goals
  • Write more blog posts

Goals for 2013

  • Turn my shortcomings into strengths
  • Make significant contributions to open source software
  • Teach programming to help others and increase my own knowledge
  • Create software that helps people
  • Save enough to get a mortgage in 2014