More Devs Now Use OS X Than Linux, Says Survey (9to5mac.com)
An anonymous reader writes from an article on 9to5Mac: Stack Overflow reports that more developers now use OS X than Linux as their primary OS, and that if the trend continues, fewer than half of all developers will be using Windows next year. The site says it carried out "the most comprehensive developer survey ever conducted," with more than 56,000 coders across 173 countries taking part.
The survey also mentioned more were still developing for Android than iOS -- 61.9% versus 47.5%. However, almost a third of developers are using Swift, which was also the second most loved language after Rust.
The survey also mentioned more were still developing for Android than iOS -- 61.9% versus 47.5%. However, almost a third of developers are using Swift, which was also the second most loved language after Rust.
i said, Windows is equivalent to the incandescent light bulb. Linux approximates the CFL, and OS X could be the LED.
Or people using Apple products are just full of themselves and think they can program.
https://www.youtube.com/watch?...
Slowly control is wrested from the beast.
Computers are tools, I use the best one for the job. OSX is best for most development tasks. x86 is still cheap power.
The masses are going to use tablets from now on, and that ship has sailed for MS.
..don't panic
Wtf are you talking about. OSX probably has the buggiest wifi out of any os.. And they have no excuse since they don't actively support 3rd party hardware.
I use a Macbook at work and a Dell with Antergos at home. My linux laptop has less problems working. Bluetooth has never worked and wifi drops constantly on the Mac to the point that I'm having to have the whole thing replaced, because changing the wifi card apparently voids the warranty unless you're a "Genius". The OS is okay but I pretty much only use it for Web browsing and the terminal, the two major portions of my job. The only OS I can't do my job fully with without a lot of add-ons? Windows.
Honestly though have you ever used linux? You sound like someone who heard about it once in the 90's when, to be fair, linux was not ready for prime time.
that, and I bet they aren't really Scottish, either!
Obliteracy: Words with explosions
or, OSX is the most useful implementation of Unix anywhere and at any time in history, from a users point of view.
As a developer I was raised on SunOS (before it became Solaris). Unix is in my genes. However, both as a developer and outside of work, I use computers for other things than 'vi' and 'make', or 'emacs' and 'ant' or whatever silly thing you could think of. I use it for my images, for editing 4K video from my camera etc. Since Linux on the Desktop is never going to happen, and actual usable applications for non-development on Linux is never going to happen, using an alternative Unix platform seems reasonable. OSX is what Linux could have been if Thorvalds had ever cared about user interfaces. He doesn't and never will, thereby relegating Linux to the dark basement.
Until OSX came along the best way to develop was using Windows on the workstation and having an automated build system on Linux somewhere. Why Windows? Because Windows beats Linux every single day for desktop usability. It's leaps and bounds ahead of what Linux dreams of in its most orgasm-inducing dreams. Don't believe me? Try some cross-platform stuff. Eclipse for example. I would rather use Eclipse on Windows while having a root canal rather than suffering actual editing on Linux
You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience.
And on a mac laptop, sleep and hibernate and resume always work.
Except that the summary also says that more people develop for Android than for iOS.
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
I have to say, the above is true. I've seen wireless issues with every MacBook and MacBook Pro I, or anyone I know, has owned, with the sole exception of my 2011 17" MacBook Pro, which is now on its 3rd GPU. My former boss' 2010 MacBook Pro and the 2012 MacBook Pro that replaced it had a hell of a time staying connected to the office wireless, while nobody else in the office had issues... in the office, at least. My current 2014 MacBook Pro Retina has bouts of inability to connect to any wireless, anywhere for longer than a few minutes without needing to have wireless turned off, be put to sleep, woken, then wireless turned back on. I'll be fine for months, then exhibit this issue for a week or two. At least with Linux it either works consistently, or it doesn't work at all (in my experience, at least).
APK quotes people (including myself) without context and should not be trusted. Just thought you should know.
You'd have to be a real masochist today to chose a Linux desktop over an OSX desktop for a Unix development experience.
Never understood the OSX superiority complex. It's almost like you guys are overcompensating for something.
This comment is fully compliant with RFC 527.
So this is the reason why software has become less intuitive less user friendly and less functional.
Because developers have crippled them selves with the same broken base that is mac osx.
where the design mantra is "why do you need that?"
and thus all the software that trickles out form these devs reinforce the ideology of why do you need that? do it this way instead.
and if that way dont work for you will tough apple turtle shell pie for you baby, because it only this way or be abandoned and find your on way (good luck with that)
because there not going to be bothered coding in a functional right click menu or a edit button that performs actual functions.
because why do you need it ?? use the wizard click next and you have oooo perty you dont need to tweak the settings to create something different
besides think different was soooo 1990s and now its actually Dont Think, Dont Create, Don't Do Anything because your expected to be a sheep BAAAAAAA BAAAAA go consume content you freaking sheep
let your media overlords and their barely paid overseas content creation slaves make more content for you to devour... BAAAA BAAAAAAAA
do as they do not as you do .
Music the Paint dancefloor the canvas your body the brush
Let the hate flow through you...
But seriously. I'm not surprised by this at all. Around 75% of the devs I know use macs, from long time Microsoft folk to embedded systems guys. It has fuckall to do with how serious a coder you are and a lot more to do with the fact that OSX is BSD with a pretty face.
The GP didn't say they weren't developers, just that they didn't do a good job representing developers as a whole. The claims is that more developers develop on something, the GP points out that it is really more of a particular subset. His opinion is also that the subset in question isn't likely very good.
It's not a "No true Scotsman," fallacy to say that a subgroup isn't representative of the whole group. For example if you said "All Scottish people are drunks, I mean just look at all of them in this bar," it would not be a fallacy for someone to say "You are in a bar, the people here do not represent all the people in Scotland, this is a small subgroup."
Further, something like a developer isn't just an arbitrary label. You aren't a developer just because you say you are any more than you are astronaut or a plumber or the like. Someone that fucks around with a tiny bit of JS coding a bit in their free time isn't a developer, just like someone who once changed the drain trap on their sink is a plumber. When you talk about professions, there is the idea that you do it, well, professionally.
I'm a developer. I do not want to be the sysadmin for my own machine. It wastes too much of my time. Now granted I do have to do it from time to time on my Mac at work, but it's far simpler than trying to deal with fixing problems in Linux. I used to be a Unix sysadmin, later I used Linux a lot, but these days Linux is just too complicated. Even worse if you have xubuntu or kubuntu so that all of the web searches only give you solutions that work for ubuntu.
And you can get Mac Ports to put other tools on the Mac easily.
If you're forced to have an enterprise machine by the corporate ideology, would you want Windows with a slow and clumsy Cygwin or a native Unix that can run native tools? No, the enterprise people probably won't let you have Linux unless it's a second machine.
Windows is... unsuitable for hardcore development.
Honestly, this entire thread has mostly devolved into holy war rhetoric. Any three of the major desktop OSes work just fine for development work. Some are better at specific development tasks than others, largely depending on what type of software you're writing.
Deploying software to Linux-based servers or prefer using traditional OSS tools? Yeah, naturally Linux is probably the way to go, with OS X as a reasonable alternative. iOS development - OS X is nearly a requirement unless you're doing Xamarin or another x-platfrom system - although Windows is now rolling out pretty decent alternative-OS dev support for iOS and Android now too. Native client-side development, or perhaps a C# project? Yeah, you might want to use Visual Studio and Windows. Web development - yeah, probably doesn't matter quite as much... just depends on where your preferred tools are. Game developer? There's not even a question: you're going to be using Windows as your primary development platform.
When people try to tell me that a particular OS isn't a suitable development platform, I have to roll my eyes a bit (sorry), because obviously they mean "for the specific type of work I do", and they may not even realize it.
Irony: Agile development has too much intertia to be abandoned now.
Except that the summary also says that more people develop for Android than for iOS.
Developing for Android does not mean that you don't use OS X. In fact, if you want to target both iOS and Android then the best solution is a Mac. Yes, you can't write for iOS on other platforms, but that will be a small minority.
For the record, I have used Linux since 1993. I also used Minix back then on my home-grown BBS (you wouldn't know, you are too young). I had a short brush with Macs when I went to business school, but didn't own an OSX machine until I got a Macbook Pro a couple of years back. My personal web stuff is all on Linux on AWS. I am not an Apple fan boi by any stretch of the imagination.
So, what makes OSX infinitely more usable than Linux? Two things, usability and apps. There are no usable apps for regular stuff for Linux. Seriously. Show me an alternative to Photoshop, for example.
The sad reality is not that OSX folks have a superiority complex, they quite possibly do, the sad thing is that when you point out that OSX beats Linux on everything, Linux users are sooo insecure they have to lash out. Get over your self, get rid of Linux (on your desktop) and be happier.
If you develop for iOS then you will almost certainly (or must?) be using OSX to do so...
If you develop for Android you have a choice of platforms.
If you develop for both you might as well run OSX because the android tools run just as well on there, plus if you're employed as a developer you can justify an expensive mac over whatever bottom of the barrel junk you'd have got otherwise.
http://spamdecoy.net - free throwaway anonymous email - avoid spam!
OSX is BSD with a pretty face.
With drivers that actually work, for everything. If I billed myself my normal hourly rate for what it's taken to get linux drivers working for a lot of my machines I'm at the cost of a Mac anyway.