EagerDinosaur wrote: » I am programmer and I generally enjoy programming, so I'm only partially qualified to comment. On the rare occasions I'm called on to do network-type stuff (eg. investigating connection failures with Wireshark, debugging TLS-handshake problems, diagnosing MTU issues, etc.) I find I enjoy that as well. Although I never enjoyed crawling round on the floor looking for missing 10Base2 terminators. On that basis I'd say there's some overlap between the motivations and skills of programmers and network engineers.