OSS/Homebrew and Remotely managed laptops - a discussion

Posted by chikamakaleyley@reddit | ExperiencedDevs | View on Reddit | 14 comments

I've worked in a few places where our product/services involve PII/HIPAA and obviously, your best bet is to stick with approved software; and when in doubt, you should check w/ the appropriate team

But with homebrew (if MacOS) and tools/features available as OSS, I feel like * this gives us as Experienced Devs a little more flexibility to tailor our development tools how we know best * a lot of these tools we've used for several years, knowing it's never been an issue, and we could do without them (more or less) and just settle for the shittier, approved org-wide options

So when I start a new job and set up a new machine, my mentality is pretty much like, "well, they can see everything I'm installing and at worst they'll either just uninstall it and let me know, or, slap on the wrist."

And so, the decision to just go ahead and set it up (after skimming through your company's developer setup guidelines, of course heheh) is just a faster path to contributing rather than having to ask for approval. Sometimes, you have to chase people around, you don't get immediate answers, often in the 'new-hires' channels you get a lot of i dunnos... and really i just wanna get going.

But all of this is a guess, and I'm curious what it looks like on the side that administrates this - cuz i feel like those folks are users of these tools as well

So one example is I joined a pretty big fintech and they had all these available licenses for all the typical IDEs; at the time I had become quite proficient with my Neovim installation and after discovering there wasn't really anything that explicitly said "No" (in reality very little info at all) I just said F it, and set it up.

and really there's a number of hints i took which made me feel safe with this decision (there's a 'Vim users' slack channel, there's few historical mentions of it in docs but updated a yr ago).

I just can't imagine places that would require FULL approval and nitpick little useful utilities like zoxide, eza, tldr; but i'm sure those places exist

What is your approach to this? For those who are on the admin side - is there a "rule of thumb"?