13
Seven Habits of Highly Dysfunctional Enterprise Developers
7 Comments · Posted by Dave in Developers, Software
With apologies to Steven Covey and Jack Ganssle, who have their own lists on the topic, I bring you the
Seven Habits of Highly Dysfunctional Enterprise Developers:
- Blame Everyone But Yourself
- Confuse Motion With Action
- Use Complexity To Demonstrate Intelligence
- Keep Important Information Secret And Safe
- Fix It Later
- Reuse Is Overrated
- Principles Are More Important Than Results

Who me?
There’s always plenty of people on enterprise software projects. Everyone shares the responsibility…and the blame. Developers often use this situation to deflect the blame. I call this the Code Kingdom Problem. That’s not MY code, it’s YOUR code. I didn’t write that module, S/HE did…And so on. Maybe this statement rings a bell:
“Hey Bob, since you wrote that parsing module and the bug that came up seems to be a parsing error, why don’t you fix it?“
Tempting though this may be, consider the collateral damage caused by this causal remark:
- Bob may resent you pointing out his failures
- Bob may not want to collaborate with you on future work
- Bob may not recommend you on future jobs
- Bob may spit in your coffee when you’re not looking
Rather than risk Bob’s heinous salivary wrath, why not proactively fix the problem (Cooperative Code Sharing), or help Bob find it and suggest a fix if Bob is struggling with it? (Pair programming). Bottom line: Their is no MY code vs. YOUR code. It’s OUR code. If you’re on the project, you share it all–failure, success, or mediocrity. You can’t have pride of ownership without ownership.
Related posts:
- Habit 2: Confuse Motion With Action
- Habit 3: Complexity Demonstrates Intelligence
- Habit 4: Never Share Information
- Habit 6: Reuse Is For Wimps
- Habit 7: Principles Are More Important Than Results
jack ganssle · seven habits · steven covey


Habit 2: Confuse Motion With Action | Lessons of Failure · November 16, 2009 at 8:41 am
[...] Seven Habits of Highly Dysfunctional Enterprise Developers [...]
Habit 3: Complexity Demonstrates Intelligence | Lessons of Failure · November 17, 2009 at 8:18 am
[...] Seven Habits of Highly Dysfunctional Enterprise Developers [...]
Habit 4: Never Share Information | Lessons of Failure · November 18, 2009 at 8:47 am
[...] Seven Habits of Highly Dysfunctional Enterprise Developers [...]
Habit 5: Fix It Later | Lessons of Failure · November 19, 2009 at 9:11 am
[...] Seven Habits of Highly Dysfunctional Enterprise Developers My Projects Hire Me: Skyline Consulting Use a great Online Cron Service Worth Your Time [...]
Habit 6: Reuse Is For Wimps | Lessons of Failure · November 20, 2009 at 8:20 am
[...] Blame Everyone But Yourself [...]
Habit 7: Principles Are More Important Than Results | Lessons of Failure · November 23, 2009 at 9:07 am
[...] Blame Everyone But Yourself [...]
uberVU - social comments · December 16, 2009 at 9:01 pm
Social comments and analytics for this post…
This post was mentioned on Twitter by nkohari: Great series of posts from Dave Rodenbaugh: 7 habits of highly dysfunctional enterprise developers http://bit.ly/5YEFwM...