"You don't deploy to BSD. So why the hell are you developing on it?"
http://www.widgetsandshit.com/teddziuba/2011/03/osx-unsuitab...
Edit: This is undoubtably a troll post, and I dev on a Mac + VMs if necessary.
"You don't deploy to BSD. So why the hell are you developing on it?"
http://www.widgetsandshit.com/teddziuba/2011/03/osx-unsuitab...
Edit: This is undoubtably a troll post, and I dev on a Mac + VMs if necessary.
We all mostly use cross-platform technologies. They should function almost identically in each environment. You should have comprehensive CI and staging in place to make sure that assumption is borne out before anything ships.
If it's still a concern for you, you've now got access to things like Docker on the Mac, which totally isolates dependencies far better than an arbitrary Linux install would.
The ultimate reason that people want this to work is that many of us prefer working on a Mac. It's a totally legitimate preference, and I'd argue that if your app is dependent on the environment to the degree where is breaks between nominally compatible platforms, then it's a fault with your app!
I did ask myself the same question. Very funny blog post.