DEV Community

Discussion on: Is linux good enough for everyday programming?

Collapse
 
moopet profile image
Ben Sinclair • Edited

If some company policy forces the devs to use Windows or macos then they still prefer Linux in a VM

That's not my experience. In the last 15 years or so, most of the programmers I've worked with have preferred MacOS, a minority Windows and I've only known one or two who genuinely used Linux as their host OS - I'm one of them :)

Collapse
 
kimschulz profile image
Kim Schulz

You should get new friends 😊 I have yet to find others than Web devs (who are more fronted designers) that actually like macos. It is just too closed down for hardcore development. We have around 200 devs where I sit (c/c++/python/perl/java/kotlin/asm) and less than a handful use win, no macs at all. Seems to be the same with most of the companies we work with.
Anyways, the fun how it differs in some orgs around the world.

Thread Thread
 
cegonzalezspace profile image
Carlos G. (+A+CC)

I totally agree (except for a couple of exceptions of developers I respect and use Mac).
This is probably the same case discussed in other posts above: developers that need Windows or Mac to use Photoshop... whaaaaath??

Thread Thread
 
moopet profile image
Ben Sinclair • Edited

In my experience, it's usually because of the (genuine) reputation of Macs being reliable, fast and pretty, the (false) reputation of Linux being unreliable or technically confusing, and the (false) reputation of them being somehow "better" for graphics or design.
The last isn't usually relevant to programming, but phrases like "web design" have muddied the water in recent years. They're also a status symbol in places like the US because of their price.

Most people who've used them would agree MacOS is a better general-purpose programming environment than Windows, but the trek to MacOS is daunting for someone used to Windows (and vice-versa). The switch to Linux is seen as daunting by both camps. Almost nobody starts off on Linux.

Thread Thread
 
cegonzalezspace profile image
Carlos G. (+A+CC)

I agree.
My question is: If MacOs fits your development requirements, why Linux shouldn't?

Thread Thread
 
moopet profile image
Ben Sinclair

If you are developing for MacOS, then you'll need MacOS to do it on. That's all I can think of.