@JessTheUnstill Yes, and also, doing the simple things is the only way to gain familiarity with how they interact to form the complex things. Delegating those bits to robots and then taking over when they fail is the software dev equivalent of sitting behind the wheel of a self driving car, just waiting to take responsibility for the things that go wrong.