I walk the hardware/software boundary as part of my jack of all trades master of none plan. When I'm around hardware people I'm the software person, when around software people I'm the one who knows hardware. I currently work at a hardware company so I use my playtime for python.