Does Satisfice Mean Agile?
Filed Under Thought Stuff, Software Process | 1 Comment
Satisfy + Suffice = Satisfice
The term satisfice was coined by Herbert Simon in context to economics, that is, that we will exert enough energy to reach the minimum level of acceptability in something but never reach the maximum potential.
Furthermore, Simon pointed out that human beings lack the cognitive resources to maximize: we usually do not […]
NKOTB - Jurgen Appelo
Filed Under Announcements | Leave a Comment
No this is not a post about the New Kids on the Block and their fantastic reunion tour.
Thought I would give a shout out to the “New Kid On The Block” - Jurgen Appelo.
He has been blogging fast and furious on his blog NO Operation: Complexity of Software Projects. Every single one of his […]
Whiteboard Wednesday: Effective Communication Channels
Filed Under Whiteboards | 4 Comments
Wow! I could have been a big hypocrite because I almost did this topic as a written post, but of course it should be a face to face whiteboard…
Be sure to check out Scott Ambler’s agile communication article as it was the basis for this whiteboard discussion.
So in summary, be sure to force conversations […]
Comfort vs. Confidence - A Thin Line Between Apathy and Assurance
Filed Under Thought Stuff, Human Factors | 3 Comments
At the beginning of every project the question is always muttered at least once:
So which language/framework are we going to build this in?
This is a complete guess, but I would wager that 90% of new projects are built with the same technology that the previous project used.
True, there are a subset of developers […]
Does Your Manager Deserve More Pay?
Filed Under Human Factors | 8 Comments
Shawn Oster had some good thought food over on my last post. I thought I would reply on a post rather than getting lost in the comments.
I’ve always thought being a manager is just another skill like writing code or being a great graphic designer…
Completely agree, however it is very difficult for many developers […]
Why Managers Are Like Clumsy Storm Troopers
Filed Under Human Factors | 4 Comments
Sharp developers are like Clone Troopers. They are quick, disciplined, and deadly in their specialty. The ability to instinctively react to pressure situations with high impact; all developers hope that they resemble this elite fighting force.
However, it’s inevitable.
Someday…somewhere…you will become a manager.
Managers are elite forces in their own […]



