I've been a programmer since the mid '70s, so anything electronic was "not my problem, I'm a software guy, and that's a hardware issue." :)
Now I'm mostly retired, and find exploring small machines and circuits fascinating. I once "administered" a computer system among myself and 5 other engineers, a system with less power than an Arduino Nano. Now I try to brush up on my rusty C skills, plus re-learning to solder, which I hadn't done since I was a child.
In theory, theory and practice are the same.
In practice, they're different.