Tuesday, May 5, 2015

Why developers who use Windows should buy a Mac


Let me say firstly, I dislike Apple as a company. I think that the fanaticism that it drives among the sheep who line up to throw away their money is ridiculous. I kind of respect their ability to do that though. But I still don’t want to be caught with an Apple logo.

Anyway, this article is about why developers who use Windows should buy a Mac.




Reasons for NOT buying a Mac

- I hate Apple
- I’m happy with Windows
- I develop on Windows, so I don’t have any use for a Mac
- The function key is in the wrong place
- I have 20 years of muscle memory, and don’t want to re-learn what the Alt/Ctrl/Apple key does.

They are fair enough reasons if you are: 
- Pig headed
- Complacent
- Want to bury your head in the sand because you don’t want to learn new technologies. 

I’m here to tell you that I used to be all of those. But then I realised that I was just being a douche. I also came to the conclusion that even though I think that I’m adaptable, I had never properly used to Mac OSX. I could probably the total time I used a Mac in terms of minutes. So how adaptable was I really?

Reasons to buy a Mac

- It will force you out of your comfort zone
- You’ll inevitably learn some Linux/Unix command line stuff, which is good for you
- You can run Windows in a VM or Bootcamp
- It will expose you to a tone of new technologies
- Frontend technologies are driven by developers using Macs. If you’re using Windows ports of these technologies, then you’re behind the curve.
- The Apple Mac Book Pro is a premium quality laptop. It is by far the best laptop I’ve ever had. Nothing else comes close.
- Every technology you learn will help you learn new ones in the future. 
- Learning to use a Mac will help keep your mind flexible



That all said, there’s ways to make the transition easier. Before I even got the Mac, I spent a month watching Youtube tutorials for Mac newbies. I also Googled for Mac equivalents of everything I do in Windows - keystrokes, applications, optimisations, customisations, personalising etc. Once you’re mentally prepared for the learning curve, it’s not as bad as you dreaded. It’s actually just learning. If you don’t want to learn new things, then why are you a developer? You’re probably still using Cold Fusion, Classic ASP, or WebForms in VB.Net. ***I just threw up a little in my mouth***

To Summarise

So whether you’re an Apple hater, complacent, or just afraid of change, I’m going to say this… Get over it, and stop being a dick. If you want to be any good at your job, then you need to play with all types of technologies - even ones you hate! 



ps. Yes the first thing I did was put a sticker over the Apple logo. Yes I did that before I even powered it on the first time.



22 comments:

Roman lesnar said...

nice post, keep up with this interesting work. It really is good to know that this topic is being covered also on this web site so cheers for taking time to discuss this! laptop finder

Aashi siva said...


After looking into a handful of the blog articles on your site, I really like your technique of writing a blog. I book marked it to my bookmark site list and will be checking back in the near future. Take a look at my website as well and let me know your opinion.

Corporate Training in Chennai

Aashi siva said...


I have definitely picked up anything new from right here. I did however expertise a few technical points using this site, since I experienced to reload the web site a lot of times previous to I could get it to load correctly.

Corporate Training in Chennai

Aasha said...

I am expecting more interesting topics from you. And this was nice content and definitely it will be useful for many people.

Email Marketing Chennai

Kalpu Kvb said...

Thank you for sharing like this information. This is the most easy way of learning. This helps me to get some idea regarding this and helps me to bring a creative thought.
PPC Services Chennai

Thanu Abi said...

Thank you for your post. This was really an appreciating one. You done a good job. Keep on blogging like this unique information with us.

Branding Services in Chennai

Sathya G said...

this is really a very great blog. the information present in this blog will be very useful for us. thank you for sharing with us.
Email Marketing Chennai

sindhu said...

I have definitely picked up anything new from right here. I did however expertise a few technical points using this site, since I experienced to reload the web site a lot of times previous to I could get it to load correctly.

SMO Services Chennai

Keerthi said...

I do agree with all the ideas you have presented in your post. They’re really convincing and will certainly work. Still, the posts are very short for newbies. Could you please extend them a little from next time? Thanks for the post..

Corporate Training in Chennai

deeksha said...

I read this content really awesome.You provided another one great article.I hope this information may change my business carrier.I can remember these things whenever taking the decision.



Informatica Training in chennai

Geetha said...

Great information shared in this blog. Helps in gaining concepts about new information and concepts.Awsome information provided.Very useful for the beginners.
SEO Training in Chennai

Karthi Swetha said...

wow great,nowadays this type of blog id more important and informative technology,it was more impressive to read ,which helps to design more in effective ways


Best Java J2ee training institutes in chennai


deeksha said...

This blog is having a wonderful talk. The technology are discussed and provide a great knowledge toall. This helps to learn more details about technology. All this details are important for this technology. Thank you for this blog.

Best Informatica Training Institute in Chennai

Aakash Feroge said...

Great... Excellent sharing.. This is very helpful for beginers. Read that provide me more enthusiastic. This helps me get a more knowledge about this topic. Thanks for this.
Web Designing Training in Chennai

Shalini said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.
Digital Marketing Company in India

Jeffy said...

Thank you for sharing such a nice and interesting blog with us. Hope it might be much useful for us. keep on updating...!!
seo company in india
digital marketing company in india

Jeffy said...

Thank you for sharing such a nice and interesting blog with us. Hope it might be much useful for us. keep on updating...!!
seo company in india
digital marketing company in india
seo company in chennai
digital marketing company in chennai

Shalini said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.
seo company in india

Shalini said...

Superb. I really enjoyed very much with this article here. Really it is an amazing article I had ever read. I hope it will help a lot for all. Thank you so much for this amazing posts and please keep update like this excellent article.thank you for sharing such a great blog with us. expecting for your.
Digital Marketing Company in India

jayashree said...

ya it is well and good, where do you get this information so please update me latest kind of information too. so please say about those things in a updated manner.

Web Design Company in Chennai

Game Master said...

Free Flash Games happywheelsdemo.in unblocked
happy wheels happywheelsgame.inPlay Free sudoku hearts minesweeper freecell spades yahtzee msn free games Play Free sudoku hearts minesweeper freecell spades yahtzee

Evangeline Mitul said...

A nice article here, i think that people who have grown up with the idea of using computers are showing more responsibility towards writing posts that are thoughtful, do not have grammar mistakes and pertinent to the post..


Invisalign Treatment In Chennai

Best Dental Clinic In Annanagar

Post a Comment