Skills for Software Smokejumpers

Skills for Software Smokejumpers

©2007 Don Gray Do you know about smokejumpers? They’re brave, self-sufficient firefighters who parachute into remote areas wearing eighty pounds of gear and ready to fight a forest fire. If the jump goes well, they land safely. After extinguishing the fire, they...
Communication Disconnects

Communication Disconnects

© Don Gray 2007-2017 “Why doesn’t my manager listen when I explain the details?” “Why doesn’t the developer just give me what I ask for?” If you’ve ever heard these complaints—or made them–you’re not alone.  Questions like...
A Multi-use Model

A Multi-use Model

© Don Gray 2007, 2010 Models are like kitchen utensils. You need a variety of them, and you should know when and how to use them. They should be useful for more than a single task. I recently started exploring the first explicit model I learned years ago. The...
Shifting the Burden – Whose Monkey is it?

Shifting the Burden – Whose Monkey is it?

© Don Gray, 2005 – 2006 “Repeatedly curing a system that can cure itself will eventually create a system that can’t.” – Marvin’s Second Great Secret, Jerry Weinberg “Don, the software’s locked up again! Can you come up here tomorrow and fix it?” George was...
No Exit

No Exit

Always have an exit strategy. ©2005 – 2009 Don Gray, Gerald M. Weinberg “The thought that disaster is impossible often leads to an unthinkable disaster.” – The Titanic Effect, The Secrets of Consulting, pg 95 Engelbert, the Software Engineering...
How Did This Happen?

How Did This Happen?

© Don Gray 2005, 2010 It was Saturday afternoon when the house phone rang.  “Don, this is John. I know we haven’t talked in 10 years, but I have a client who has a problem.” In 20 years I’ve never had a client call and say “Don, things are going great! Why don’t we...