News for hackers. Stuff that matters.
Re:Dear Apple by majewsky on Sunday February 19, 2017 @04:46PM (#13682197)
Not the grandparent, but I can share one example: Our team deploys OpenStack and is developing a custom dashboard in Rails. I'm more of a backend guy, although I also do my fair share of frontend development. But I had a ticket in my sprint, just a tiny UI bug, but I was busy in the backend, so I asked a junior dev to take care of it. He cloned the repo, then proceeded to fight with rbenv and postgres and what not on his Mac for a full 2 days, until he gave up and spun up a Linux VM on OpenStack to work on the Rails app in there. Sure enough, he got up and running in there in under an hour.

Shit like this is why I do all my development in a VirtualBox with Arch Linux. While my co-workers argue about the best way to install Docker on their Macs, I just `pacman -S docker && systemctl start docker` and get on with my life.

Re:Dear Apple by manmal on Sunday February 19, 2017 @05:48PM (#13682626)
He likely had some old Macports or whatever binaries lying around in his $PATH (it was that for me the last time some libs didn't compile). Would Linux be immune to that, if you had 2 concurrent pkg managers?

You could probably run vanilla macOS in a VM without running into any problems.

Re:Dear Apple by majewsky on Sunday February 19, 2017 @07:04PM (#13683071)
> He likely had some old Macports or whatever binaries lying around in his $PATH (it was that for me the last time some libs didn't compile).

He only ever used Homebrew as far as I know.

> Would Linux be immune to that, if you had 2 concurrent pkg managers?

How would that ever happen?

Re:Dear Apple by Longhanks on Sunday February 19, 2017 @05:35PM (#13682532)
Replace Mac with Windows and you've got the same problem. It's the junior's fault for trying to fight the system.
Re:Dear Apple by majewsky on Sunday February 19, 2017 @08:10PM (#13683413)
The difference is that on Windows, most developers expect Unix applications to just not work. (The fine print: I can't comment on WSL.) But macOS was always sold (by other developers) as "the intuitive UI plus the power of Unix", so I'd expect to get Unix applications going with a negligible amount of yak-shaving, esp. something like Rails that is used by latte-sipping Mac hipsters across the world.