When your child makes a different career choice than you expected

Very true.

However, the fact admining windows systems doesn’t require nearly as much command-line or programming proficiency in languages like C/C++ alone substantially lowers the perceived and to an extent…actual barrier of entry for windows admins vs their unix admin counterparts.

Incidentally, most MS Windows sysadmins IME…even the ones admining large Windows based corporate networks don’t have the same level of command-line proficiency or programming proficiency in languages like C/C++ which would naturally be assumed as the minimum baseline for being a reasonably competent unix sysadmin.

This also carries over into how several engineering/CS graduates I know working in the field who are parents of college aged/soon to be college aged students help them evaluate college CS programs. If it’s overwhelmingly or exclusively teaches only on the MS Windows platform without much/any exposure to the unix operating system*, they wouldn’t regard that program as being more MIS/IT oriented rather than a good CS program.

  • They would feel any decent CS program must expose their students to unix-based operating systems in some reasonable depth alongside MS Windows and other mainstream OSes at the very least.