5 ms·
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 envir
by robmusial 4y ago
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.
- raverbashing 4y agoInstalling minikube etc in MacOS is just doing it the hard way Install a linux vm and do k8s there, not on MacOS. (not to mention you can do without k8s for most of development, I don't know why people like making their lives harder)
- DoctorDabadedoo 4y agoI don't develop on MacOS, but having a vm setup as the easy choice doesn't sound nice.
- miroljub 4y agoSo 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?
- raverbashing 4y agoThis is strawmanning my comment I can use (and develop on) MacOS just fine without k8s but if you need it, installing it on a VM is easier
- boesboes 4y agoOr you can just install docker with brew and enable k8s afaik
- thiht 4y ago> you can do without k8s for most of development 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"
- robmusial 4y agoMy 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.
- withinboredom 4y agoI spend the first week just trying to remember how to get osx to ignore cmd-Q. What genius created that chord?
- paines 4y agoBecause 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....
- withinboredom 4y agoThat 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.
- bouke 4y agoWhere 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?
- deleted 4y ago[deleted]
- yourapostasy 4y ago> ...gives you RTR productivity... Can you please expand "RTR"?
- lalopalota 4y agopossibly "ready to roll"?? just a guess.
- robmusial 4y agoSorry, ready to run. That acronym is jargon from the RC Car hobby.