Live data from Hacker News

The desktop and the developer

mjg59.dreamwidth.org

211–220 of 304 posts

Re: The desktop and the developer

#212
post #35
post #10

I think there are additional reasons MacBooks are more popular. Certainly you can't ignore the bandwagon effect. All the cool kids have MacBooks. I'm not saying that's why everyone owns one, but you can't discount it as a reason. Also, the hardware is really nice. I know I'm making Stallman cringe when I say it, but Apple makes products that are enjoyable to use. And if you're going to use the Apple hardware, OS X is…

I think today you'll be cooler not using a mac... Herd mentality causes the non mac user to be the new 'individual free thinking anarchist'

Outside of vitriolic tech sites, I know of no one in the real world who associates Apple products with herd mentality or even anything particularly negative. They're just computers. People really don't care that much.

Re: The desktop and the developer

#213
post #87

I've used OS X at work for the past 2 years and I completely disagree that OS X is nice for developers. I've had a lot of issues that I wouldn't have had if I was using a GNU/Linux distro like Debian. Major issues with GCC after certain updates, outdated GNU software like bash, brew is barely acceptable as a package manager (can't hold a candle to dpkg/apt), and I have to go to websites to get the installers for most…

Totally agree. I've got a Macbook Air (OSX Mavericks) and a (Lenovo)Thinkpad (Arch Linux). I'd add to your points that it's not only a software issue, but also a hardware issue. Recently I've found myself tweaking the trackpoint settings and have gone so far as modifying the driver and the syndaemon utility just to be able to get a better user experience. When it comes to Apple's hardware/software combination, I'm so…

So if that trackpoint issue happens sometimes (every couple of minutes or so, not on every movement), then that's AFAIK inherent to the technology. It recalibrates itself if you let go of it for a second or two.

BTW, having only ever used thinkpads with disabled trackpads (I agree they suck on thinkpads), how do people not touch these with their palms all the time by accident?

Re: The desktop and the developer

#214
post #25

Earlier quoted context omitted.

As someone who's been using OSX full-time for the past two years, and using it in conjuction with a Linux-based desktop computer for the previous ~5. Yes. Linux is insanely better for development. But OSX is just passable enough that the form-factor of an Apple laptop wins out and I can work. I don't want to go back to using two computers and OSX is _much_ better at everyday non-developer stuff than any Linux I've ev…

>Oh-My-Zsh No, I like bash (or fish sometimes) with my own personal configuration that I fully understand. If I were to switch to zsh, I would just use zsh, and not a giant bundle of stuff that someone else thinks I need.

Indeed. oh-my-zsh is a good way to end up with a shell you don't understand and is slow as hell.

Re: The desktop and the developer

#215

Earlier quoted context omitted.

I spent years with Linux desktops and laptops. Switched to Mac about 10 years ago. Of all my developer friends I know, not only have I had the least amount of problems with my Mac laptops, but - sorry for the cliche - things just work. The latest and greatest is nice and while I'm not obsessed with having the newest, I like using what's new. I spent a lot of time fighting the proprietary thing. It's a noble effort, b…

> after years of sub-standard drivers, laptops that don't turn on when you open them, cpu fans buzzing out of control, etc, etc, I'd rather spend my time doing things instead of screwing with things. You left in '04, this nonsense ended in '06, '07. Partly because no one is really changing the hardware much, partly because we have first class support from Intel now.

I run a MacBook Pro (Retina), and love OS X... but I completely agree. At some points, running Ubuntu/Debian on various machines I've used worked better OOTB with Linux that Windows itself did, with far less "find a random driver binary around the web somewhere, on a companies unmaintained FTP server, that probably no longer works with the latest changes in Windows" faffing around.

Re: The desktop and the developer

#216

Earlier quoted context omitted.

I run GNU/Linux on a CF-53 [1], and the experience has been nothing short of perfection. I say this having owned a 2011 iMac, 2013 Macbook Air which I still own, and the usual Dells and Lenovos: I would never willingly use any other laptop to get work done. The CF-53 features a hardware on/off wireless switch, magnesium alloy casing that you can jump on, port protectors that fight dust and debris, and a keyboard that…

How is Linux support on the CF-53 ?

I've had Arch running on the 53 since ever.

The only major gripe I have is with the apparently decreased battery life.

There are ways of extending battery life [1], but I'm usually plugged in when I work so I haven't played with it.

I also haven't tested Linux support for:

- GOBI

- GPS

- touchscreen

- multiple monitors

- printers, scanners, fax machines

as I don't use those things or they did not come with my particular CF-53 model.

Otherwise, the keyboard fn-buttons to adjust brightness, volume, etc work straight out of the box without any need for configuration. Wireless works better for me straight out of the box on Arch than on Windows, even taking into consideration the host of proprietary Panasonic wireless drivers [2]. Overall it's a very clean experience.

1: https://wiki.archlinux.org/index.php/TLP

2: http://www.panasonic.com/business/toughbook/computer-support...

Re: The desktop and the developer

#217

Earlier quoted context omitted.

I've used Linux, Windows and OS X. I don't consider OS X to be a development environment for serious development. I do consider Linux and Windows to be real dev tools.

I don't know a single person that uses windows for development other than people writing windows specific(.net) software, judging by the overall vibe on HN and /r/programming I'd assume this is a general trend.

Assuming you are developing in PHP, it can be surprisingly quick to just download the WampServer bundle and begin working on your PHP projects.

Re: The desktop and the developer

#218
post #132
post #92

Earlier quoted context omitted.

What are you using multitouch for? I've spent the last 6 months with OSX as my main machine (not my first foray into OSX), and I use multitouch for scrolling and sometimes desktop-flipping, but only because OSX is designed that way. I could just as easily scroll with TrackPoint (I love me some TrackPoint) and use keyboard shortcuts to switch desktops (as I have on Linux in the past).

I use gestures for going forward / back in Chrome and for activating Exposé, but there are two main things that differentiate it: * Natural, responsive scrolling. After two-finger scrolling on OS X where it's so responsive that it's exactly like sliding paper over a table, nothing can really compare. Linux can't get to that point for a long time since it's limited to sending scroll wheel events. * Palm and thumb dete…

> * Palm and thumb detection that work like black magic. I have never once had palming issues on OS X or issues with resting my thumb on the pad and using other fingers to point, click and drag.

YMMV. I have had such issues.

Re: The desktop and the developer

#219

Earlier quoted context omitted.

For comparative failure rates, see here: http://www.squaretrade.com/htm/pdf/SquareTrade_laptop_reliab... A bar graph comparing failure rates among manufacturers appears on page 6. Asus and Toshiba represent the top tier, but Apple's better than average and not far behind them. That said, I think much of the "unrivaled quality" that many perceive in Macs has less to do with failure rates and more to do with the detail…

I run GNU/Linux on a CF-53 [1], and the experience has been nothing short of perfection. I say this having owned a 2011 iMac, 2013 Macbook Air which I still own, and the usual Dells and Lenovos: I would never willingly use any other laptop to get work done. The CF-53 features a hardware on/off wireless switch, magnesium alloy casing that you can jump on, port protectors that fight dust and debris, and a keyboard that…

It looks like an excellent laptop for what it's for, but at 2.7kg its just far too heavy and overall large for me. I have a bag with me at all times of every day with my MacBook Pro retina in it, and at 1.5kg and 13" screen plus a LOT of power under the hood (at least, more than enough for the VMs I'm running on it, I have the 8GB + 256GB SDD model) it's just perfect for my usage.

And that's the thing. When someone says "It's the highest quality|best|perfect laptop" I add a "...for me" to the end of the sentence mentally. :)

Re: The desktop and the developer

#220

I've used OS X at work for the past 2 years and I completely disagree that OS X is nice for developers. I've had a lot of issues that I wouldn't have had if I was using a GNU/Linux distro like Debian. Major issues with GCC after certain updates, outdated GNU software like bash, brew is barely acceptable as a package manager (can't hold a candle to dpkg/apt), and I have to go to websites to get the installers for most…

I agree that the desktop manager is subpar. I don't like the way it groups the windows via application (command-~ to switch between windows of the same app is nice, but I don't like how command-tabbing to an app or clicking it from the bar brings all that apps windows to the foreground).

I also don't like the way closing all the windows of an app doesn't necessarily quit the program. To close a program completely, you often have to press command-Q, or right click the app and quit it that way. I've used a mac at work for years, so I'm used to it now, but it still seems unintuitive and awkward.

Not to mention the poorly featured Finder and Terminal applications. Yes, you can install 3rd-party replacements, but the defaults are pretty woeful.

Post reply on HN