I have a Mac and a PC and I feel more productive on a PC. I think the main reason for this is that I'm a "maximised windows" kinda guy and switching between windows and tasks feels much more smooth and simple for me in Windows. It may sound like a small thing but because the OS X dock deals with apps, not windows, it can be a pain switching between open windows (yes I'm aware of shortcut keys etc). Also the tendency…
I think the advantage of having non-maximized windows is that dragging and dropping data from one app (or even one window) to another is a lot easier and more intuitive without going through the Windows task bar. It's also easier to do something like read directions on a webpage while you execute those directions in another window without hiding it when accidentally clicking in the browser.
Ask HN: MAC vs PC for a developer?
71–80 of 102 posts
Re: Ask HN: MAC vs PC for a developer?
#72Earlier quoted context omitted.
tiled wm like ion3, wmii, dwm open new windows automatically maximized no need to use mouse to scroll, move, resize, min, max window ... huge time saver
And don't forget stumpwm ( http://www.nongnu.org/stumpwm/ ), the common lisp window manager !
Re: Ask HN: MAC vs PC for a developer?
#73Earlier quoted context omitted.
I second that. Sure, you could get productive on Windows and Linux, but they're definitely not low maintainence. Plus, you could always install Windows using BootCamp or VMWare Fusion. I wrote a blog entry on this. although it's from a hobbyists's perspective: http://blog.uncool.in/2009/03/10/thoughts-on-using-a-mac-as-...
Ubuntu is as low maintenance as it gets imo.
Re: Ask HN: MAC vs PC for a developer?
#74Laptop or desktop? If it's a desktop, I won't comment, that's entirely up to you (maybe others have advice) - I haven't used a desktop regularly in at least a year. If it's a laptop, though, unless you work in a totally Windows-centric environment, a MacBook Pro is the only choice (even in a Windows shop, I'd consider it since you can dual boot and the hardware itself is really nice). Get one N-O-W. Seriously - these…
a MacBook Pro is the only choice Why do you say that? Thinkpads are built much better, and IMHO are better-looking. You should only get a MacBook Pro if you want to run OS X. If you are going to run Windows or a UNIX, you definitely want a Thinkpad. (Only disadvantage is that Thinkpads are a real pain in the ass to buy. "Ships in more than 4 weeks." Fuck.)
Re: Ask HN: MAC vs PC for a developer?
#75Laptop or desktop? If it's a desktop, I won't comment, that's entirely up to you (maybe others have advice) - I haven't used a desktop regularly in at least a year. If it's a laptop, though, unless you work in a totally Windows-centric environment, a MacBook Pro is the only choice (even in a Windows shop, I'd consider it since you can dual boot and the hardware itself is really nice). Get one N-O-W. Seriously - these…
a MacBook Pro is the only choice Why do you say that? Thinkpads are built much better, and IMHO are better-looking. You should only get a MacBook Pro if you want to run OS X. If you are going to run Windows or a UNIX, you definitely want a Thinkpad. (Only disadvantage is that Thinkpads are a real pain in the ass to buy. "Ships in more than 4 weeks." Fuck.)
Re: Ask HN: MAC vs PC for a developer?
#76Mac, most definitely. For one, Mac OS X comes with a Python version installed. It also comes with a whole toolbox of Unix utilities, including a number of text editors. (There are many other 3rd party text editors for the Mac, too. Though I stick with "vim" or Xcode myself, both of which are included.) You can't understate the value of being able to pop down to the Unix layer when needed. There are lots of times wher…
Mostly agreed, but beware that the UNIX layer on OS X is BSD-based rather than GNU/Linux-based, so it's not exactly the same as Ubuntu or Debian etc. The biggest win on OS X for me is all the slickness of the desktop (Ubuntu doesn't even come close), and adding easy virtualisation to drop into any OS you want (my choice is VMWare Fusion, but Parallels or Virtual Box work too). Best of both worlds.
Re: Ask HN: MAC vs PC for a developer?
#77As someone who is doing programming nearly 90% of my working hours, and someone who used all three major systems (OS X, Vista, Linux), I would suggest you go with a computer that is giving you highest raw metal power for the buck. If you are really working and not playing around with desktop cpu monitor gadgets or trying out hundreds of time organizing schemes instead of doing some actual work, you will come to the c…
And emacs is not the apex of what an editor could be. Not even close.
Re: Ask HN: MAC vs PC for a developer?
#78Earlier quoted context omitted.
I second that. Sure, you could get productive on Windows and Linux, but they're definitely not low maintainence. Plus, you could always install Windows using BootCamp or VMWare Fusion. I wrote a blog entry on this. although it's from a hobbyists's perspective: http://blog.uncool.in/2009/03/10/thoughts-on-using-a-mac-as-...
Ubuntu is as low maintenance as it gets imo.
If you had said Debian, I would have agreed, but Ubuntu is just a pain to maintain.
I use PCLinuxOS on my PC. So far, I don't have any qualms. Simple, easy to use and new releases come out when the developers feel the time is right.
Re: Ask HN: MAC vs PC for a developer?
#79Earlier quoted context omitted.
Most people mean "Windows machine" when they say "PC" though. Since the way people use a word define the meaning of the word more than even a dictionary definition, PC does in fact mean Windows machine.
I'd argue that "PC" has two meanings then. I'm going for "non-Mac PC", since that's what the title implies by separating Macs from the rest of PCs, and because I don't feel sensitive to exclude a huge set of possibilities.
In the "I'm a Mac, I'm a PC" context there is no confusion what PC means. In Hacker News context I can understand how the term PC might be ambiguous. I am really arguing that at this point though even hackers are calling Windows machines PC's. Although I have always wondered why everyone refers to them as PC's I have never found myself being confused when I hear it nor have I ever been misunderstood when using the term.
Re: Ask HN: MAC vs PC for a developer?
#80Earlier quoted context omitted.
Most people mean "Windows machine" when they say "PC" though. Since the way people use a word define the meaning of the word more than even a dictionary definition, PC does in fact mean Windows machine.
So, how would you call a Linux machine?