Discussing a problem is doing something, but only for the first day
or so. If nothing much has happened past that point, or the
conversation has mostly converged on a solution, odds are that it
Occasionally things work differently, but even in large projects it
mostly goes this way.
Ror some the tension of staying in problem space versus jumping into
solution space is painful. People attracted to this list are comfortable
enough in problem space to have spent years searching for the right tool.
Ruby’s value is that by its transparency it tends to merge problem and
solution space. If we state the problem in ruby we find we have the
solution almost by surprise.
I just discovered an apt quotation.
"If I had 8 hours to chop down a tree, I’d spend 6 sharpening the ax."
mail2web - Check your email from the web at