Hacker News new | ask | show | jobs
by vladimir-y 3535 days ago
Apple has a predefined and very limited line of hardware, so it's obvious that Mac OS is well integrated with Apple devices.
2 comments

... Which makes macOS on Apple hardware a great choice for developers who prefer to focus their efforts on their projects instead of their tools.

... Which is not the only valid approach, of course, but it is compelling to many.

... And the counterargument is that having homogeneous dev and deploy environments has great value. And I agree, but I deploy on FreeBSD, Solaris, and Linux; self-hosted, AWS, and colocated. So I have lots of RAM, virtual machines, staging environments, and a strong preference for low levels of dogma.

I'm talking about end result here, developing on Linux requires delving into stuff I don't really care about.
All new dev tools do come from the Linux first, I think it has a reason. I'm personally fine do software development using Linux based laptop. I confirm Linux has some issues with hardware support, but nonetheless I'm still not ready to switch to the glossy Macbook screens.
Of course there's a reason, that's because people deploy production systems on Linux servers. As far as overall experience goes, I'm ok with Linux as DE because I don't really need much - as long as it runs terminal, editor (with not completely horrible fonts) and browser it's fine.