Agreed. It&#x27;s important to understand how the hardware works, at least at the theoretical level. If you don&#x27;t understand what the machine is doing, it&#x27;s hard to say that you really understand how your program works.