No. Just no. Stop saying that because from your statement, it's obvious that you are neither:
- A developer, professionally.
- Someone who knows a lot about the professional climate of developers.
I'm a full time software developer. Me, all my coworkers, all the guys at my last company, all the guys at every company I've interviewed with, and 70+% of the developers at conferences (web or general CS) are on MacBooks.
Mac OS is an out of box, retail operating system with a Unix terminal, that can run production third party software like the full Adobe suite, Microsoft Office, almost any IDE you want.
I've tutored courses where a PhD in computer science literally tells his students, "Get a Mac or plan on spending 2~3 hours figuring out why your build isn't working in Windows, but we will not wait for you."
I've had to deal with people who swore up and down that anything you can do on a Mac, you can do on Windows, who destroyed their entire local repository because Ruby rvm commands some times have serious problems on a Windows machine due to the lack of a real terminal.
Oh Windows 10 anniversary deluxe titanium director's cut edition comes with a power shell? Welcome to 2007, Microsoft.
The bottom line is, if you want retail software, an easy experience (sorry Linux, and don't try to disagree with this, you can never under any circumstance swear emphatically that Linux offers out of box experience like Windows/OSX do), a Unix terminal along with being able to deploy and test on every platform, you go MacBook or you're uninformed.
Mac is the
only machine, period/end of discussion, that can triple boot Linux, Windows and Mac OS with full hardware support.
That being said, I'm still disappointed in Apple's decisions with MacBook hardware. My work provided me with a 15" Pro with 512GB storage, but I want to pick up a personal machine for my own personal projects to avoid IP issues using a work computer and I literally can't buy anything. I refuse, professionally and as a consumer, to spend $1800 on a "Pro" 15" computer that has a three year old processor and integrated graphics. You think I don't need extra hardware? Well you're not me, so stop trying to tell me what I should or should not want in a computer.
The bottom line is, an $1800 (I usually get $200 off using my alumni Apple education portal or a Best Buy coupon) notebook that has integrated graphics and a three year old processor is an absolute worst buy. It's probably the most insulting value of any Apple product since they had 16GB $649 phones. It's actually more insulting than that.
iOS development is a staple of my career and one of the platforms that I most often work in and I'm seriously considering abandoning the iOS ecosystem and moving on to greener pasture.