none of that really makes any sense if you try to follow it
AIs do not have the capacity to do reasoning about causality, or we'd all be running perfect operating systems and be able to summon an app to exactly how we want it in minutes
in programming work the most useful thing they are doing is large scale templates, which are bad architecture anyway (big APIs i mean)
if you understood what was involved in writing algorithms you would recognise that they have no sense of time, and i would say that also, the bulk of javascript devs don't have much better ability to reason about causality either