I don’t claim to be the worlds best programmer, in fact I am far from it, but I do share something that all great programmers have. The love of simple code that is clean, and just works.

Recently I was working on a PowerShell project where I was trying to create a simple application that would ask the user for input, and then run an .exe int eh background with the passed data. The idea was to simply the program that we used to administer our Google Apps domain, called GAM.

We had already been using the program for a while, but it was becoming annoying to type out the same commands all the time such as:

The following guide is the step by step instructions I wrote out. These instructions will allow you to install Postfix on CentOS7.

Pre Reqs

yum update

yum install nano

yum install wget


Install Webmin

Since I was young, I have loved Video Games. To me it was not only a welcomed distraction, it was a way for me to experience the world. The ability to plug in a console and play some games with some friends was more than just a good time, it was life.

Recently I have been working in HTML with Bootstrap. Bootstrap is a simple framework, yet crazy powerful tool for building websites. To be 100% honest with you I enjoy using it more than WordPress these days. I find it much easier to use, and I don’t have to worry about plugins needing to be updated every other day, or people hacking into a database.


  • The best part about this whole thing is the lack of a Database. I enjoy using WordPress, don’t get me wrong, but the whole database side of things is crazy to me. What if the site got big, I would need to hire someone to manage the day to day with the Database just so I could sleep at night.
  • The lack of needed to find a theme I like, and then try to rip it apart is really nice. The bootstrap framework really always me to just go. Most of the time can find a simple shell of a site online with the layout I want, and I am talking bare bones, like placement, not even colors. The from there I just let the mind take over and do the rest.

It pains me to admit that after years and years in the IT field, I was finally bit by my laziness in my own home network. My server crashed.

The Story

On November 5th 2014, I was at work when I needed to SSH back home to check on something. From my work machine I tried to SSH home, but I was greeted with a ‘Connection Refused’ message in my terminal. Thinking that it was odd, I tried to RDP back to the Windows Server at my house, but again the connection would not start. Checking on the sites that I normally run from my server, I began to get nervous when none of them would load.