[arduino] Arduino Sketch upload issue - avrdude: stk500_recv(): programmer is not responding

Here is a solution that worked for me running on a MacBook Pro (desktop).

I was getting the same error and it turns out it's because I had the USB connected to a peripheral device (my monitor) rather than a USB on the PC itself. It stopped any errors right away and is a simple solution.