Darshak Parikh quoted Aral Balkan of Small Tech on Mastodon:

Debugging is the subtle art of reconciling what you think you asked a computer to do with what you actually asked the computer to do.

This also applies to hardware. It’s no use routing packets to an unplugged switch, or asking a Z80 to compute something with a dead short. I may have done both in the last day.