Azure and Terraform

I have always believed that Delivery is one of the most important aspects of software development. I blogged about it previously (My Core Values). Software delivery isn’t just putting the bits into the final resting location; it must also include the infrastructure provisioning to explicitly define where the bits will actually land. Terraform helps bridge that gap, especially given a public cloud offering like Azure.

[Read More]

On Job Hopping

Since graduating from Ohio State in March 2009, I have started at six different companies. I either stick around for a long time, or I’m out within 4-8 months.

[Read More]

Code Review Best Practices

I am a firm believer in delivery high-quality code at all times. As such, anytime the committer of code isn’t the only person looking at the code before it goes live, we can be reasonably certain that the quality of the code will increase.

[Read More]

Three Years

We have now completed Year 3 since my mother, Kathy, passed away after an extended battle with lung cancer. Since last year, I began posting what she’s missed in the past year.

[Read More]

My Core Values

I’ve been doing professional software development for nearly 10 years now. Throughout that time, I’ve worked at a number of organizations, I’ve been managed by a number of different people, and I’ve attempted to absorb as much knowledge (both technical and non-technical) as possible. After that long of a time, I’ve come to realize a bit about what makes me who I am, and what drives me as a person and developer.

[Read More]

Working Harder Isn't a Strategy

As a technology professional on the development side of the house, I regularly have to provide estimates for when my work will be done. This work includes writing code, packaging up a deliverable, writing documentation, or anything in between. Following the estimate delivery, there is a level of trust that exists between the technology delivery team and the project/account management team in that the estimate 1) will not be inflated by the technology team, and 2) will not be altered by the project/account management team.

[Read More]

Two Years

It’s been around two years since my mother, Kathy, passed away after an extended battle with lung cancer. Last year, I posted what I missed about her. To start a new tradition, I’m going to tell her what she’s missed in the past year.

[Read More]