> I argue that we lack both mental and technological tools to cope with this.
I do think we have the tools to solve these issues. I do not think the mental tools are in the hands of the average person (likely not even in most of your above average people because the barrier to entry is exceedingly high and trying to model any problem like this is mentally exhausting and it thus never becomes second nature). Many of the subjects broached here aren't brought up until graduate studies in STEM fields, and even then not always. An O(aleph_n) problem is intractable but clearly O(10) isn't. We should be arguing about what order approximation is "good enough" but ignoring all the problems that arises is missing a lot of fundamental problem solving. Good for a first go, but you don't stop there. I think this comes down to people not understanding the iterative process. 0) Create an idea. 1) Check for validity. 2) Attack and tear it down. 3) If something remains, rebuild and goto 2 else goto 0. I find people stop at 1 on their own ideas but jump to 2 (and don't allow for 3) for others ideas.
> Why aren't feedback loops taught in school?
I think 3 other things should be discussed as well. Dynamic problems (people often reduce things to static and try to turn positive sum games into zero sum. We could say the TeMPOraL component), probabilistic problems, and most importantly: an optimal solution does not equate to everyone being happy (or really anyone). Or to quote Picard:
> It is possible to commit no mistakes and still lose. That is not a weakness. That is life.
The last part I think is extremely important but hard to teach.
(I should also mention that I do enjoy most of the comments you provide to HN)