Never bored, I went from basic electronics and microprocessor to troubleshoot mainframes at bit/op code level, replacing heads and aligning disks, to admin'ing new then Silicon Graphics, Sun Unix and VMS and large scale databases, analog and digital research instrumentation (NMR, among others, RF, cryo, even writing minor pulse sequences and HW to control laser excitation of molecules, among others), new then IP networks, IBM Server and NT and automating rollout of thousands clients, email (cc:Mail international) architectures, the early network security configs and proseltyzing, a hospital systems ATM (not money machine, a net arch) mesh network, and later specializing study in computer science/information systems and all that, Apache servers, and automating certain new aircraft systems. The magic was being generalist, understanding fundamental concepts. You cannot believe how upset some people, who locked into their narrow fields, became when I was able to move around so easily(? - it was a lot of work though, but it was always a hobby so never a job). Now retired and following/studying NMR technology applied to quantum computing to leverage my way into the algorithms, and ESP32. that is how the generalist wins in many ways, in my opinion; leveraging fundementals to do interesting things. But I do find that without the steady back pressure, I tend to wander a bit much into the wilds.