Welcome to the Treehouse Community

Want to collaborate on code errors? Have bugs you need feedback on? Looking for an extra set of eyes on your latest project? Get support with fellow developers, designers, and programmers of all backgrounds and skill levels here with the Treehouse Community! While you're at it, check out some resources Treehouse students have shared here.

Looking to learn something new?

Treehouse offers a seven day free trial for new students. Get access to thousands of hours of content and join thousands of Treehouse students and alumni in the community today.

Start your free trial

General Discussion

Is there any disadvantages coding on a windows machine?

I primarily use windows, with a Ubuntu partition. Is there any disadvantage to using windows for programming?

5 Answers

Ryan Roy
PLUS
Ryan Roy
Courses Plus Student 3,586 Points

I've got both mac and win and have coded on each in the same text editors and CMS's for years and I don't see a huge difference. I prefer my mac for it's overall performance but I've owned windows workstations that were maxed out in every way and still I've noticed nothing that would convince me there is a disadvantage to coding on win.

Sharon Smith
Sharon Smith
8,747 Points

Not that I've noticed, for the most part. In fact, most programmers I know use PCs.

The only thing I've had serious issues with is when working with command-line programs (like Ruby, for example, when I was working on the Sass course in the Web Design track). Windows can make it both annoying & tricky to track down where the files are anymore. As an example, I've got two different folders named "Downloads" that show up in the directory in (simplified) Win Explorer as being under "Users\Sharon\", except that one's actually in "Users\Sharon\Documents" (the more they try to make things easier, the more difficult they make everything. ). And you can end up with some absurdly long directory locations. To be honest, though, part of the problem I had with the command line stuff was that it's been so long since I had to do any of it that I don't really remember how to do most of it.

Not at all in fact I have read blogs were some developers prefer to code using a chrome book. As long as you have an editor and Internet your good to go. Most Apple die hard fans will tell you only use a Mac because they never used a pc or because when they used a pc it may have been years ago when windows systems sucked. As of now I have used a my pc in windows 8 with an i5 Intel processor nothing top of the line and it works great. The one suggestion I have is what ever you get make sure you are running an ssd Harddrive that's what makes a huge difference I know it has done wonders for me its extreamly fast.

William Li
PLUS
William Li
Courses Plus Student 26,868 Points

I primarily use windows, with a Ubuntu partition.

No, with Ubuntu, you have a great UNIX environment there, + Windows, this combo is awesome for coding.

Not to mention nowadays, we have web apps like Cloud9, Nitrous.io, Koding that give you a UNIX terminal + full-fledged code editor + collaborative environment for pair-programming, completed with real-time chat on the browser; that pretty much render the OS difference obsolete so long as you have access to the internet.

Have you tried cloud 9, looks interesting...

William Li
William Li
Courses Plus Student 26,868 Points

more than that, I used them all the time on my Chromebook, amazing. their free plan gives you 1 private project, unlimited public ones; you should try it out.

Sean May
Sean May
9,547 Points

While Macs have what I would say is a slight advantage in terms of front-end programming, the reality is that any system, Windows, Mac or Linux is more than capable for programming.

The main reason Macs have an advantage is that the Terminal on OS X is much more powerful and easy to use. There is also some Mac-only software such as CodeKit, Tower, Sketch and others that are really useful for front-end development, but they're by no means absolutely essential.