Quote:
Originally posted by Adonis
I did provide an article about one of the largest tech companies in the world who requires it. You didn't even provide that much information. That wasn't even the point of my post where I made that statement and it was in the context of web development...which is what this topic is about in particular.
Here
and here
and here : I'm fully aware that some of the posts in this forum go either way. In Web Development and App World these days a mac is the default in the US. Google, FB, Instagram, NYT, Conde, The Ladders, ADP, PGM, NBC Universal, CBS you name it mac shops... and CBS has a significant amount of .net code they are using for their backend. I have seen one talk with a developer using a windows machine. I can't speak to Europe. I know for a fact that you get grilled on command line tools during the interview process that simply isn't readily available for windows without cygwin and a significant amount of work.
Go online and look at the tutorials lately. They are heavily skewed towards mac and other *nix environments. Also add in the fact that in college level programming classes are done based on *nix environments. Cygwin has largely fallen out of favor and is not an acceptable substitute for a *nix box.
|
None of this supports your claim that most developers use mac.
The link you posted doesn't even support your claim
The Question in the Quora Link:
The highest voted answer:
There is a demographic that prefers mac, as the non-fanboys in the quora responses mention, but to say "most" would be a lie. The demo that does prefer mac largely consists of:
A. Adobe CS Designers that made the transition to Web Development
B. People who like the overall look and feel of the hardware/user experience and
C. iOS Developers that picked up a mac as required by Apple following the dream that Apple sold hundreds of thousands of developers across the world with the premise of getting rich off of the app store.
The simple fact is that, contrary to what you said, most programmers do not use Mac. The only real data provided in the Quora response are results taken by Evans Data in their survey of Software Developers.
They showed that 80% of developers used Windows, and 7.9% used Mac OS in North America:
Quote:
"The Mac operating systems have surpassed Linux in popularity as a development environment in North America according to an Evans Data survey. Although Windows remains overwhelmingly the most popular operating system for development with over 80% of developers using it, Linux has slipped to third place with only 5.6 percent using it as their primary development platform, while 7.9 percent now use Mac OS."
|
http://www.computerweekly.com/blogs/...t-surveys.html
While surely Mac usage has grown over the past 3 years since that was taken, even in North America, your claim that most software developers develop with mac is a falsity. Most applications are written for *nix systems for hosting on *nix with PHP because of the LAMP stack being free and open source (despite your previous claim that this is not the case), this is because
the servers are a lot cheaper and businesses make profit with *nix systems, and also now because Android is the leading mobile OS, so Linux will continue to dominate in that arena.
Outside of the U.S., the majority of the world's developers live in Asia. In India, the average Software Developers salary is $11,000 a year. In China average software developers salary is $13,000 a year. They aren't buying $2,000 Apple computers to code. Just no.
Now, if you said something to the effect of
lot's of developers in the Bay Area, or New York prefer Macs, or
Mac is the choice at many progressive tech companies like Google I would agree with you, but all the talk about why Mac is better for software development is computer speculation. It is a matter of preference. Design, on the other hand, is a completely different ball game. Especially with retina.
AND I will say that I'm writing this proudly from my Macbook Pro & 27 Inch Apple Thunderbolt Display provided by my very hipster and progressive software company