~~
picture of me
~~

Productivity Report - May/June 2017

Each Month, I make a post detailing what I’ve been working on, what I’ve accomplished, and just what I’ve been up to. This particular post is covering 2 months, because throughout the past two months I have been working frantically to get the new website, www.ianterry.me, up and running.

Broad Overview

May and June 2017 were the ninth and tenth months in which I have tracked my productivity. Most of my time over these past two months was spent working on the new website design and deployment. Here is the breakdown of how I spent my time in May:

  • Fitness: 53.75 hours
  • Software Development: 59.25 hours
  • Other: 7.00 hours
  • Total productive hours: 120.0 hours

My average amount of productive hours per day (from all categories) was 3.87 hours.

And in June:

  • Fitness: 51.5 hours
  • Software Development: 40.5 hours
  • Other: 4.25 hours
  • Total productive hours: 96.25 hours

My average amount of productive hours per day (from all categories) was 3.10 hours.

Overall, I'd say I can't get too down on myself about the amount of work I've put in over the past two months. Yes, I could always put in more time, but at least I'm still doing something. Progress (in software development) was slow these past two months for sure, but that's ok. Sometimes it just takes time to grasp a hold of new concepts.

Software Development

In May of 2017, I spent 59.25 hours on software development. My goal for the month was to:

  • Work diligently toward the goal of creating a website to replace BelowParallelStudios.com

I was actually hoping to have the new site up and running by the end of the month, which I did not; but at least I can say that I succeeded in my goal. I started my foray into web development by working through the first few sections of FreeCodeCamp.com. This taught me the basics of html, CSS, and javascript. To my surprise, the first project on FreeCodeCamp after completing the html and CSS lessons was to create a portfolio site. Perfect. I designed a portfolio site, which you can see HERE. Creating this particular site was good practice, but I decided to start over using asp.NET MVC. The reasons for this are:

  1. I wanted to make my website with a more minimalist design.
  2. I wanted to learn how to design web sites/applications with ASP.NET MVC.

So the rest of the month of May 2017 was spent designing a new site in asp.NET MVC. I worked diligently at this until sometime in the first week of June when I felt ianterry.me was ready to go online.

But wait! There was a problem. The host I had been using, Bluehost, uses Linux servers and is not capable of hosting sites made with the Windows framework.

Ultimately, I decided to remake my entire site using a framework that could be hosted on Linux servers. After some research (but not enough), I decided to remake my site using Django with Python.

After spending most of June learning Django and hacking my site together, I was finally ready to deploy. But, as I found out, there was a slight problem. Sites built with Django can not just simply be hosted on Bluehost, even though it uses Linux servers. At this point, I began looking for a different hosting solution.

Being damn near totally lost with the whole concept of how to deploy my site, I ended up following THIS TUTORIAL, which seems to be aimed at middle school girls. Even though the website seems very non-inclusive for people like me (grown men), it seems to be the most thorough guide out there when it comes to deploying a Django web site. Since the guide recommends PythonAnywhere.com for hosting, that is who I went with.

I am still surprised at how complicated a process it is to deploy a website. I mean, I just had no idea. While I did have to spend a lot more time than I wanted to get my site up and running, the good thing is that I learned some valuable lessons in the process:

  • I learned a lot about how to use git. I mean not just using github, but actually using git in the command line. Very useful.
  • I learned a little bit about the differences in Windows and Linux. There is still much more to learn here, but it's good to have some base knowledge.
  • I learned a bit just about how deploying websites works in general and about how website actually exist on the web.

Fitness

In May 2017, my overall fitness hours totalled to 53.75 hours. I spent 32.25 hours lifting weights, and I spent 18.5 hours running and cycling for cardio. My average lifting hours per week was 7.96 hours, and my average cardio hours per week was 4.18 hours.

First off, some major milestones I hit this May in the realm of cardio:

  • Ran a mile in 6:30 (that’s six and a half minutes)
  • Rode 52 miles on my bike in one ride (have done this multiple times now)

Due in large part to a surprise family visit during Memorial Day weekend, I ended up eating terribly for a few days in a row which sort of put a damper on my weight loss. Even so, I think the data shows a general (albeit slight) downward trend.

First, we take a look at my body weight for each day of May 2017:

Next, let’s take a look at my average weight for each week of the month:

In June 2017, my overall fitness hours totalled to 51.5 hours. I spent 30.5 hours lifting weights, and I spent 21.0 hours running and cycling for cardio. My average lifting hours per week was 7.12 hours, and my average cardio hours per week was 4.90 hours.

Yet again, in June 2017, I made excuses to eat terribly at certain times. This time, my excuses were based on my girlfriend returning from a very long trip overseas. To be clear, I don't feel very guilty about eating out too much on special occasions. While it does slow my weightloss progress, I'm still destined for success as long as I stick to my system 90% of the time.

Anyways, here is a chart of my weight for each day of June 2017:

And here is my average weight for each week of the month:

I can't say I lost a lot of weight, but at least I was able to maintain. Considering the multiple interruptions to my diet over the past couple months, I really can't be too hard on myself. Also, keep in mind that even 200 lbs is not overweight for me. I mean, I haven't been told that by a doctor, but if you saw me I think you'd agree.

Now, here’s a chart plotting my weight on each and every day from March 1, 2017 to June 30, 2017:

And this shows my average weekly weight from March 1, 2017 to June 30, 2017:

Now as far as lifting goes, in the month of May I hit a new deadlift pr with 385 lbs for 5 sets of 3 reps. Aside from that, my other lifts were mostly stagnant.

In June, I started doing a new workout program. The program I've been doing is called N-Suns 5/3/1, and I am doing the 4-day version. The main reason for switching up my workout schedule is just that I wanted to spend less time in the gym. Simply put, I was missing out on sleep. I also wanted to have more time to focus on software development. So far, my review of the program is that it has been great for leg development, but not as great for bench. With that said, I personally changed the program a bit from what it is supposed to be so that it is less bench focused, so I can't really be upset. I will be sticking with N-Suns 5/3/1 at least through the next month or two.

Other

In May, I spent 7.00 hours doing other productive stuff. In June, I spent 4.25 hours doing other productive stuff.

Student Loan Repayment

In the month of May 2017, I paid $1350 toward my student loan debt. In the month of June 2017, I paid another $1350 toward my student loan debt.

My current debt rests at $23,765.80. Since graduating in May of 2016, I have put $20,050 toward my student loan debt. That means I have paid off $17,927.12 of the original $41,692.92 total. (For those wondering about how the numbers add up, keep in mind that some of the money I pay toward my debt goes to paying off interest).

Goals for next month (July 2017):

Software Dev Goals:

  • Decide on a project to work on, and work hard on it.

Fitness Goals:

  • Maintain strength on all lifts.
  • Lose weight, even if only a small amount.

Student Loan Repayment Goals:

  • Pay off at least $1000.