Is hardware hacking becoming more accessible in the development context?
A positive psychologist friend once explained the concept of (watch as I butcher the terms and descriptions) "flow" to me. I understood it as working on things which are interesting, difficult, but not so overwhelmingly difficult that you can't make clear progress on. Importantly, also not so easy that you just breeze mindlessly through. Good logic puzzles, programming, and such things are often found on this razor's edge between too difficult and too easy.
Hardware hacking has long been a task which only a small, geeky set of people can really enjoy a flow state while exploring the dark magics of hardware.