I can’t count how many times I have finished a project, only for a new version, an upgrade, a patch, an extended release, a beta, something, anything to come out that required change. I was once told that if you don’t want your software to change often, build software for hardware. (I’m not sure if this is true, but it has stuck with me). You gotta change, you gotta realize the only constant in life…

The best vacations are not the ones you go and relax at for a week or two. Sure, you have some parties and sun, but they aren’t the best ones. The stories we love to hear come from the adventures – trying something new, going somewhere, taking the road less travelled – those are the vacations we love. You still have time for and Adventurous Vacation this summer mixed in with some great stories.

This is one of the hardest questions to ask at the end of a meeting: “Did we accomplish our goal?” This is why it is so rarely asked: no one wants to hear the answer. If, meeting after meeting, you were to hear the answer to this question being “No”, how demoralizing would that be? Massively. But the hard questions don’t come with easy answers, because the answers that come require work, hard work, tough…

When you’re in a canoe by yourself, you control where you go – maybe not that fast- but you can do it all yourself. Add another person and you have someone at the bow and stern (front and back), your power increases two fold. As long as you are going in the same direction. Key to this movement is the stern steers and the bow is power – both can’t steer, both need each other…

Right now we are boiling everything down to fast something can get down and how little effort we need to put in to get it done. We have reached the future that Wall-E predicted. When I used to hire Junior Developers, we knew what we were getting – blank slates with some level of computer knowledge – so how were they evaluated? Their effort.  How much time did they put in, how much were they…