Laziness is my superpower. I can't stand tedious, manual processes, and the quicker one gets on my nerves, the quicker I start mentally sketching out a way to automate it. Here are five things I've created to make someone's life easier - usually my own, but most had the side effect of benefitting others. The first four are all from my most recent role, the fifth is from a prior one.
When our Mac fleet was still bound to on-premises Active Directory, I found myself getting tired of having to remote into a Windows jump host to handle AD account unlocks and password resets. I was never a fan of the Active Directory Users and Computers module either, with that cutting edge 1990s user interface that I can only assume was designed by someone who never had to actually use the thing. To eliminate these particular annoyances from my life, I wrote a utility script in just under 400 lines of Bash to handle common AD activities directly on my Mac. It called Apple’s dscl (directory se