"Mechanical engineer uses code to improve engineering process". Okay, this has been going on forever. Other engineering disciplines and various fields using software to solve problems. Programming doesn't exist in a vacuum of theory.