3 ms·
You're implying sysadmins aren't smart enough to use C#. You shouldnt speak down to a whole group of very intelligent people like that.
by fartcannon 5y ago
You're implying sysadmins aren't smart enough to use C#.
You shouldnt speak down to a whole group of very intelligent people like that.
- jorl17 5y agoI think the idea is more that they have less time to spend worrying about compiling or deploying C# applications.
- fartcannon 5y agoHis exact words are, "IMHO, while I'd rather be doing C# programming any day of the week, PowerShell is more approachable for the vast majority of Windows sysadmins out there." IE, the vast majority of SYS admins aren't capable of approaching C#. Fully unsubstantiated heresay. If they can learn the cryptic nightmare that is power shell, they can certainly learn C#.
- cornstalks 5y agoThat's an extremely uncharitable interpretation of the quoted sentence. Just because X is more approachable than Y to a person doesn't mean they're incapable of approaching Y. The sentence makes no claims in regards to a sysadmin's capability.
- fartcannon 5y agoUncharitable? Read his follow up that starts with: "A lot of sysadmins: 1. Aren't "very intelligent"." A spade is a spade.
- hhh 5y agoI don’t want to write C#, I want something that can be that powerful when I need it, and be fast when I just want to get something done. Powershell is where I go in the Windows/M$ world, Python is where I go in the nix world. There’s very few times that I need to write a Powershell script that runs like a daemon. I’m typically using it in a notebook in VSCode, but I do* have Kubernetes jobs that are written in Powershell that run periodically. They were quick and effortless to write, run fast (dotnet core,) and are easy for my team to understand if they want to modify them or someone needs to maintain them. None of my team would willingly learn C#, nor would the business support them writing C#. A powershell script though? Fair game for anyone who wants to look at something new and innovative, it requires nothing if they use ISE, and if they want to, VSCode is already an approved app. Need a hosting platform? You can deploy on Kubernetes if you really want. It’s a really big barrier to entry to force someone to use C#.
- runjake 5y agoA lot of sysadmins: 1. Aren't "very intelligent". 2. Aren't smart enough to learn C#, let alone well enough to do systems programming to replace PowerShell. 3. Don't have the time/desire to learn C#, even if they are capable. 4. Don't have the time to write systems management code in C#, as opposed to PowerShell. Back when I started UNIX system administration, pretty much all sysadmins knew C and could write arbitrary system management utilities in C. This is no longer the case, for better or worse, the world needs more sysadmins and Microsoft has released server software that can be managed by relatively minimally-skilled people who know how to Google and copy/paste code from websites.