This comment doesn't track at all. Trying to get a fresh macOS machine to include everything a new hire needs to do basic development work in a Kubernetes environment requires a bunch of Jamf intervention, brew scripts, and dot files. And even then the first week you're constantly needing them to go to their security settings to allow "untrusted" programs to run. Meanwhile someone with a bone stock Fedora Workstation install is 99% of the way there. Yes, you can bikeshed all day get lost in your custom.el, .vimrc, or window manager options, but you can do that on macOS too.
For most dev machines Fedora + vscode gives you RTR productivity while maintaining a respectable level of free-as-in-freedom.
So basically, the advice is to install another OS as a virtual machine to make MacOS usable for actual work? In a thread where people complain about the MacOS usability?
My wording may have confused you. When I said "in a Kubernetes environment" it probably would've been more clear to say "to deploy in a" or "for a Kubernetes environment". So I'm talking about installing things like podman or docker, awscli, tfe, jq, your editor of choice, kubectl, all the stuff you need to push to a pipeline to be deployed on k8s.
Completely agree with that, Kubernetes is for deployment, not for development. I have no idea why you would ever need a "local Kubernetes". IMO if you need that, you're doing it wrong.
I've worked with K8s for a few years and not once have I thought "damn a local Kubernetes would be so helpful"
Because of the @ sign ? That and many things regarding Macs are quite odd. When I as a programmer has to google how to enter [ | and ~ I am about the throw the thing out of the window....
That and it is right beside cmd-tab. One fat finger away from force quitting whatever you’re working on. Thank god for auto-save. I’ve lost more work from fat fingering than should be reasonable.
Where they usually are right? Or look down at the keyboard if it's a different layout? Or did you setup a keyboard layout that doesn't match the physical keyboard?
For most dev machines Fedora + vscode gives you RTR productivity while maintaining a respectable level of free-as-in-freedom.