Not a lot of free time since the family tragedy, but usually, I spend it doing various experiments on getting consumer grade network and computer hardware to do things the manufacturer does not intend, but that the devices are capable of doing.
My latest victim is a WD-MyCloud NAS box. (single bay, generation 2 model) It has the software RAID driver baked into the kernel, so I was doing experiments on how to get it to setup and use software RAID over USB as my latest project.
Future projects include getting it to function as an iSCSI target host, and pals. (Since it ALSO has the iSCSI modules baked into the firmware, they just dont get loaded.)
The web-based administration dashboard for it seems to be a "conserved" project for several other NAS devices offered by WD, some that overlap with the small business target sector, that DO have those functions enabled. I am going to flowchart all the magic scripting they use (Some byzantine combination of PHP, Javascript, and perl based CGI-BIN invocations.. Blech.) to determine which systems have what features turned on, and how they do them, so that I can create a manually patched version that enables all the goodies on the cheap consumer grade single-drive version I have. (I can use redundant disk stores on USB3, which the unit supports.) It's gonna take a while to do that, due both the complication of the system (all the JS is stuffed into a folder with like, 50 scripts in it doing various things), and due to recent.. events.