Was going to say almost exactly this. Very similar experience in my background as well (CAD interfaces).