In the first article in this series focusing on the top 5 languages for systems admins, I wrote about not being too fond of programming. To recap, it's not because I don't see the value behind it, because I whole-heartedly do. I mean, creating your own apps to manage client devices and make them do exactly what you want them to do is incredible as far as I'm concerned. My hesitation stems partly from frustration as it's not a natural talent for me and can—at times—take me some time to develop the solution I need.
Network admins can find themselves spread a bit thin during these times of remote work while trying to provide support for all users. Leveraging programming to automate common tasks may help.