We live in a wireless age. My desktop system has a wireless keyboard, wireless mouse, wireless headphones, wireless networking and a wireless connection to my phone. Still I'm drowning in cables: Power cables, HDMI cables, USB cables, serial cables, oscilloscope and logic analyser cables, random hook up wires, etc, etc.
Then comes the Pi and assortment of other development boards and gadgets...
Anyway, if you are not doing it like the famous Jim Williams then you are doing it wrong:
Memory in C++ is a leaky abstraction .