It's an unsubstantiated attack on patterns, software engineering, and licensing by Xah Lee, who used to pollute slashdot IIRC. He has nothing of interest to say.
We have been building bridges for centuries. Software is a new thing.
Testing a bridge: put a 1000kg on it and you can infer that 500kg will also work.
If testing a bridge were like software: you would put the 1000kg on it. Repaint the 1000kg barrel red instead of green. And the bridge would fall down.
Most mechanical systems now heavily rely on software to handle control. Engineering of any kind is tough: software, mechanical, chemical or (insert favorite discipline here). I am not really a fan when one discipline beats up on another discipline for being "easy." Anybody who says building software is just coding can walk in my shoes for a few days.
If testing a bridge were like software: you would put the 1000kg on it. Repaint the 1000kg barrel red instead of green. And the bridge would fall down.
Or it might hold up for every multiple of 1 kg from 0 to 10000 kg, but collapse on 133.7 kg because of some horrible floating-point detail.
Xah Lee: programming's most prolific troll. He's jobless, living in a car in the SF area, and probably has a restraining order preventing him from approaching any employees of Wolfram Research (the only language he likes is Mathematica, apparently).
For great laughs, check out his page on hiring a hooker in Nevada.