Having worked in hardware for a moment, everything we do in software is like this. Even C.