@jenniferplusplus
There's a REASON that airplane pilots don't get to use the autopilot until they demonstrate proficiency with manual controls ...
Though also, that ship has long since sailed with software developers. We just use abstraction layers to hide the complicated bits from ourselves... And hope whoever wrote that code is competent...