Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

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.



Installing 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)


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?


This 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


I don't develop on MacOS, but having a vm setup as the easy choice doesn't sound nice.


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.


> 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"


Or you can just install docker with brew and enable k8s afaik


> ...gives you RTR productivity...

Can you please expand "RTR"?


Sorry, ready to run. That acronym is jargon from the RC Car hobby.


possibly "ready to roll"??

just a guess.


I spend the first week just trying to remember how to get osx to ignore cmd-Q. What genius created that chord?


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?




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: