What's so special about Apple products?
usingimho.wordpress.com
usingimho.wordpress.com
If anything, it's more convenient to be able to do Ctrl-A, Ctrl-f, Ctrl-f, Ctrl-d, Ctrl-d than reach all the way over to Home, hit right arrow twice, then hit Del twice, especially when you use caps lock as Ctrl.
You can kind of do the same in Linux (GTK+ has emacs keybindings you can enable inside text fields as well), but it'll always work better in Mac OS X because they have the Command key and forced everyone to make good, consistent use of it, so using Ctrl for emacs shortcuts usually doesn't clobber anything.
Honestly, globally available emacs keys and the ability to run Photoshop/Premiere Pro/Cubase/etc. without giving up my UNIX-like commandline are the two major reasons I like using a Mac. Quirks with Finder don't bother me since I only use it to browse files -- almost everything else, like moving or copying files, I usually do using the commandline anyway. Things are also more consistent and more stable with a Mac, since they tailor the hardware and software to specifically match each other and Apple is very big on getting developers to follow their UI conventions. I also enjoy using multi-touch gestures on the generously sized touchpads they have on the newer Macbooks and Macbook Pros.
But other than that, there isn't anything Mac OS X has to offer that Linux doesn't provide, assuming you're using it on well-supported hardware (which can be hit or miss when shopping sometimes).
Everything really is slower on a Mac too. All the file operations are hooked into Spotlight so it can keep track of all your files for a search feature people like me never use, and I don't think HFS+ performs that well to begin with. Not to mention the hardware is a weak compared to equivalently priced PCs.
Even so, I still find that everything's more than fast and responsive enough for me, and you'll always be able to find someone who'll pay a good price for your 1-year old Macbook Pro, making upgrading to the latest model that much cheaper.
I've switched from Windows to Linux a while ago. At the beginning it was "quirky" but I could immediately see how much better linux was. On mac, I just feel that the system is working against me.
To play devil's advocate, I would choose a platform 3x the cost because (a) I'm used to features that Windows users call quirks, and (b) I receive > 3x the value from that system.
In my own case, I find that I like Windows 7 a little more than Mac OS X these days.
EDIT : to reply to the comment below... I don't know about weight but battery time on my crappy current laptop (2 years old) is around 4 hours and a half, I think because I run linux (on windows it was around 2 hours). One of my colleagues recently changed the battery on his MacBook pro because it couldn't keep charge anymore, after one year.
About resolution, the MacBook pro I've selected goes at 1440x900, which is the same resolution my crappy laptop has.
That drops the Mac to 1849. At that point, the Mac has the following hardware advantages over the Acer:
1. 2.0 GHz i7 vs. 1.73 GHz i7 processor.
2. 2.54 kg weight vs. 3.3 kg
3. 1440x900 display vs. 1366x768. (For another 100 euros, you can make the Apple 1680x1050).
4. Dual graphics with automatic switching. The Acer does have faster graphics and more graphics RAM. It should get about twice the frame rate on high settings in many games. The Mac will use a lot less power on graphics, though, especially when you are doing stuff that doesn't make heavy GPU use--like most of the time when programming.
5. The Mac will get significantly better battery life.
6. The Mac likely has a much better trackpad and keyboard, and overall better build quality. In my experience, most programmers care about these things, for the same reason other craftsmen care about tool quality. I don't like to type all day on a poor keyboard, or do my mouse manipulation with a poor trackpad.
EDIT: also, git is not slow on Mac. Terminals do not take 30 seconds to open. I suspect you are getting flagged and the submission was deleted because it contains so many things that are contrary to fact.
User experience -> that's exactly what I'm complaining about. My user experience is severely impaired.
happiness -> ...
Deleted comment
Deleted comment
These same type of articles have hashed out over and over.
Hm, doesn't look like that.
Also use iTerm2. I don't count the fact that I have to replace the default terminal as a minus since I have to do this for Linux too.
As for why I love my MBP. Sleep mode that works, spotlight, time machine, generally good GUI, unix is still there, really good build quality (I don't worry about it copping a bit of abuse since it's not plastic and does not warp when I pick t up with one hand), mag safe, multi touch trackpad and sometimes I come across an app from an indie that is quite frankly delightful. Eg Capo, Disco (when I still used CDRs), Delicious Library. You just don't see great apps on Linux.
Emacs keybindings work just about everywhere on a Mac.
How intuitive are Emacs bindings for the typical Mac Owner?
Try modifying DefaultKeyBinding.dict or if that is not enough, KeyRemap4Macbook.
Cut/Copy/Paste/Undo is a huge UI problem in file explorers. Apple historically chose to not implement any of them (but it did have 'Put Back' to move any file or folder back to where it last was). Following pressure from Windows users, Mac OS X added copy and paste, but not cut. I certainly can understand their reasoning, and also am happy with it. It is not as if I spend hours each day moving files and directories around; if I did, I would do so using the command prompt.
Addressed in other comments
Apple key instead of CTRL
I for one like it this way because it creates a clear delineation between OS/program key bindings and remote key bindings - for example, Win cntl-key combos that stop working when SSHing with Putty because control-key combos are being reserved fot the SSH sessions, etc. YMMV. (and BTW, the Command key came long before the Windows key)
You can’t cut a file on Finder
You can copy and paste files with the Finder. Given how many people I've seen lose or corrupt files using Window's cut, I think this is a good thing.
if you want to delete a file you have to use the option in the context menu to do that.
Command-delete
needed a good 30 seconds for the terminal to start
That is one seriously fubar'd Mac. On my ~4 years old Mac mini it takes all of 2 seconds.
I smell censorship...
Deleted comment