Technology

The improvements in knowledge, engineering, and manufacturing make life easier. As technology becomes more advanced, it resembles magic but is a complex series of technical steps.

My predictions for 2016

The holidays have ended and now it is time to get back to business in the New Year.  Last week, I discussed how I did with my predictions in 2015.  This week I

When it all goes wrong, keep it together.

A software developer is an odd creature.  We see ourselves as artists and professionals.  At the same time, we can be childish, lack an internal filter, and be less than professional.  This week

More than a man in a toupe blazer.

I have had a lot on my mind the past two weeks.  My day job is getting more challenging and my home business is puttering along as it always has.  The most exciting

Why I am learning TDD

I am in the middle of a journey.  By day I am the scrum master for agile teams across two continents.  In the evenings, I am attempting to run a business and do