I like the variations that take it one step further, "Don't attribute to stupidity that which is adequately explained by ignorance", and "Don't attribute to ignorance that which is adequately explained by bad luck."
I've been bitten quite a few time making hasty harsh judgements because I was missing a piece of the puzzle
+1 for this. Techy types are too quick to judge others as "idiots". And yet, the same type of people will get very outraged when others or their boss does the same to them
I wouldn't say too quick, probably just quick. Have you thought about that why that is ?
My running theory is that because people and skills in the tech industry have historically been discredited, they have developed a distaste for people who can't "deal with this computer shit".
The whole point is to understand the context and look for solutions. Not just dismiss people you don’t like or don’t want to deal with by labeling them as stupid or lazy.
If you’ve exhausted the other options or ways to approach the problem, perhaps stupid is the explanation.