|
|
|
|
|
by youngnh
6519 days ago
|
|
I'm a developer, I've run various OS's over the years, Windows first, Mac OS X after that, and after my iBook's hard drive failed, I now run Linux on a refurbed ThinkPad. Windows was the only environment that I had to get out of. The amount of friction Windows created in my everyday development was enough that I felt it necessary to switch to maintain productivity. The difference, though, to me, between working on OS X or Linux, though, is negligible. I suspect that most conference goers with glowing Apple laptop lids can be just as productive in Linux as they can in OS X. (I'm not a Mac developer, I imagine that crowd would disagree) I use a text editor and a browser to get my work done, Macs don't offer me any software advantages in that department. |
|
Since most of the tools are the same, the only real difference is in the GUI and underlying software toolkits. If you aren't targeting a HLL like Python or Ruby, Apple's NeXT-descendent API really shines. There is just nothing like it in the Linux world, although Qt has tried to copy it. So you can definitely start noticing that.
I used to be a Linux user too, and I still develop software for Linux. To me, I vastly prefer the OS X user environment because a lot of niggling detail work involving clipboards, image viewing, indexed-content search etc are all done, and done such that they generally work, and lots of not-necessary-but-pleasant-things like mixed-channel sound work without even considering them.
Yes, I could get most of these things working in Linux. I know the software, I know how to install it and configure it... but I just can't bring myself to do all that to get what, at best, will be an equivalent experience.