Mess or Problem?

Most of us in the software field are problem solvers. When we face a problem, we try to solve it. But some problems are vexatious—they don’t stay fixed. In that case you may be facing many problems that are all tangled together—a mess. The Zeroth Rule of Problem...

What Is Congruence?

At its very simplest, you might think that congruence  means “say what you mean and mean what you say.” However, that definition has real limitations. Consider a conference session I attended. Brad, a consultant, stood at the front of a packed room, and shared stories...