Another interesting point is that the system outsources the bad stuff to individual humans because they have no way to communicate back to the system that things are bad. This brings me back to the discussion of funding open source maintenance at #OW2con. Software engineers in general are burned out because we have to do jobs that require maintenance work but are not allowed to do maintenance work on company time because of the short-sighted quarter-at-a-time planning horizon of business