Last week I showed that the whole math needs to be re-invented, as I proofed that that 1 is indeed equal to 2, thereby boiling down all maths to just -1, 0, and 1. There were some replies, and it was interesting to see that the testers you read my blog entry were indeed critical enough to challenge the proof. Simon Morley, Chad Patrick and Matt Heusser did a great job to counter-proof that there is no such real number, so that between that number and 1 there isn’t any additional real number. So, the proof I showed was in fact flawed right from the start.
In honor to Jerry Weinberg’s alliterations in The Secrets of Consulting, I thought up a name for this revelation. As the first one who pointed out the flaw to me was my old math teacher Mr. Beckmann, I named it Beckmann’s Broad Brush (thanks to Matt Heusser for the help):
From a wrong premise you can draw any conclusion.
Interesting Beckmann’s Broad Brush works on different levels as well. While thinking over it, it seems to be a generalization of Weinberg’s Zeroth Law of Software (Quality Software Management Volume 1 – Systems Thinking, page 275):
If the software doesn’t have to work, you can always meet any other requirement.
So, since I can conclude anything from a wrong premise, then I can also meet any requirement for a software that does not have to work. It’s that simple.
This leads me to the interesting question how to get aware of wrong premises? Heuristics help to get aware of a problem here. Today I came across James Bach’s Essence of Heuristics which explains why heuristics can help you to get aware of wrong premises. On another take, heuristics are fallible, as James explains. So heuristics alone won’t solve your overall problem, but they might make you aware about troubles. So, keep your lights on and make sure, that your measurement system still is functional. The combination of these may guide you your way.