Ask HN: Is the ability to program required for a good system administrator?
1 comments
I would not hire someone who claims to be a sys admin but has not coded( assuming that a sys admin is someone who would have a computer science or engineering background). Sys admins deal with processes and processes are nothing more than code executing on hardware. This would imply that at some level of your training you would have to have had exposure to hardware(computer architecture/organization, assembly language, discrete math) and how code brings about the desired outcome from that hardware at a systems level.
That such a question is even asked frightens me about who is managing systems these days.
So my question is: is the ability to program a prerequisite for good system administrators?
To put it another way: would you hire a sys admin that did not know, or want to know, how to program?