Due to the usual “mid size software company not micromanaging the developers”
standard
You didn't have a device management system or similar product managing software installs (SCCM in Windows land)? That's table stakes for any admin. Due to the usual “mid size software company not micromanaging the developers”
standard
You didn't have a device management system or similar product managing software installs (SCCM in Windows land)? That's table stakes for any admin.At one place there wasn’t and at the other it wasn’t well managed. I agree from a compliance point of view and have advocated for this but I was not on the IT/Ops side of the business so I could only use soft power.
The CTO at the first company had a “zero hindrances for the developers” mindset and the latter was reeling from being the merger of five different companies. The latter did a better job of trying to say the least but wasn’t great about it. Outcome was the same none the less.
But outside of 'make sure the oracle lawyers never contact us' they dont want us policing them and they are admins on their own devices. For a lot of businesses their computer network has separate production and business zones and the production zone is a YOLO type situation.
At my midsize company, our engineers could absolutely say something like “we don’t like Terraform Cloud, we want to switch to OpenTofu and env0” and our management would be okay with it and make it happen as long as we justify the change.
We wouldn’t even really have to ask permission if the change was no cost.
I think OPs point is they failed on this part. "Making it happen" should have been ensuring a compliant and approved version of the software was the one made available to the developers. At a large scale that is done via device management, but even at a medium sized enterprise that should have been done via a source management portal of some sort.
I’ve consulted at some places that should have been licensing Dicker Desktop and I just skipped the workflow headaches and used Rancher from the start with the compatibility aliases installed. A lot of places are simply unaware.