Project Management

The ability to get work finished meeting budgetary and time constraints. It is both and art and a science.

Why do we treat customers like users

It was a big week in technology.  Microsoft had a massive press conference to promote its new operating system.  E3 had a big technological breakthrough which will lead to new products which I

The sick, lame, and lazy blocking your team.

The most challenging job for a scrum master is building a team. I spend most of my time acting as a coach, encouraging people to work together.  It is not easy.   This week

Stepping out of the office

The software developer and entrepreneur does not live in a vacuum.  They have to interact with customers and other organizations.  If you don’t get out of that comfort zone you will stagnate

The insanity of software

At times someone distills perfectly what it means to be a software developer.  This week Peter Welch posted the following article to Gizmodo and I strongly recommend it to my readers “Why a