Ask HN: What is your primary development machine?
For any pedants in the group: "Primary" here means the machine you spend 80% or more of your time on doing development work. Not surfing, watching Netflix, or anything else. Development only.
For any pedants in the group: "Primary" here means the machine you spend 80% or more of your time on doing development work. Not surfing, watching Netflix, or anything else. Development only.
[+] [-] simonsarris|14 years ago|reply
Apple seems to be loved by consumers, which no doubt makes people want to target things like the iPhone. But I admit I haven't bought anything from them because from my perspective their policies seem to be generally hostile to developers, and they seem to advocate the most-walled garden that they can get away with.
I'm guessing though that my views are perhaps either way off kilter, or people just don't mind as much as I do about these sort of things?
[+] [-] zdw|14 years ago|reply
In the portable realm other OS's fail on at least some/all of these points, hence all the Mac laptop users.
[+] [-] athst|14 years ago|reply
Robert Scoble noted this phenomenon recently: http://scobleizer.com/2011/04/12/does-anyone-in-silicon-vall...
[+] [-] sbalea|14 years ago|reply
[+] [-] bmelton|14 years ago|reply
Simply put, the Mac is probably the best development platform for a number of reasons. The hardware is generally top notch, the platform is, despite a lot of add-ons, nix-based (which means you have Vim, access to perl, python, ruby, Bash shell), can be dual-booted into Windows for access to Windows-only tools (Visual Studio, for example) and IS the only acceptable development platform for Mac tools.
In short, if I want to do Mac development, I have to have a Mac; and there's little that the Mac can't do for any other platforms.
[+] [-] benologist|14 years ago|reply
http://www.engadget.com/2011/06/28/sonys-new-vaio-z-ultrapor...
[+] [-] modoc|14 years ago|reply
[+] [-] athst|14 years ago|reply
[+] [-] proxwell|14 years ago|reply
I use TextMate for my editor so I don't have the crazy RAM requirements of working with the java-based editing tools like Eclipse.
Looking forward to picking up the new MacBook Air version as soon as it's released.
[+] [-] Pewpewarrows|14 years ago|reply
But, I've already decided to pick-up a Macbook Air as soon as the product line is refreshed. I _want_ to like Linux on the "desktop" and continue using it, but after using a Mac at work for development for the past several months the difference is really night and day. The applications just aren't even close to being where I'd need them to be, and I want to branch out beyond Android apps to iOS as well in my free time.
In short: as long you're not using Windows you're fine. Unless you're a game developer targeting Windows and/or Xbox. Then you really have no choice.
[+] [-] loboman|14 years ago|reply
[+] [-] drongo|14 years ago|reply
[+] [-] berntb|14 years ago|reply
I am a Mac/Linux user. My application problem is the opposite -- apt on Ubuntu is much less pain than port on the Mac.
[+] [-] ajdecon|14 years ago|reply
The physical keyboard I use most of the time is attached to a Dell laptop dual-booting Windows and Ubuntu, but 90% of the time the only thing I have up is a bunch of ssh sessions. All my development is done in vim, server-side.
[+] [-] phamilton|14 years ago|reply
I use Mac because it gives me access to the greatest breadth of local tools when I need them.
[+] [-] Symbol|14 years ago|reply
[+] [-] jsatok|14 years ago|reply
[+] [-] modoc|14 years ago|reply
[+] [-] jfoutz|14 years ago|reply
It's amazing. If you're contemplating getting a new machine, you can probably get by with adding an SSD. They're incredible.
[+] [-] gacba|14 years ago|reply
[+] [-] andrewcooke|14 years ago|reply
[this is for personal work - python apps, web pages etc - for "real work" where i often need to run several vms, i have a nice little shoe-box-sized "desktop" with sub-100W amd 6 core, 2.5" raid + ssd, etc]
[+] [-] harryh|14 years ago|reply
15" MBP, 2.2GHz quad-core i7, 8GB ram, 256GB SSD, external 24" dell flatscreen, external mouse and/or keyboard to taste.
[+] [-] bartonfink|14 years ago|reply
[+] [-] zdw|14 years ago|reply
Going forward can probably run OpenIndiana or OpenBSD on it, as Solaris 11 doesn't support non-T or -M class Sparc hardware.
[+] [-] LukeShu|14 years ago|reply
FWIW, the laptop is running Parabola (a derivative of Arch), and the desktop is running a modified Ubuntu (It was once Ubuntu 9.04, but I've kept it up to date via source, since 9.04 stopped receiving updates).
[+] [-] dkarl|14 years ago|reply
Outside work: Debian on a Thinkpad (SSD, and none of the other specs matter by comparison.) Hardware support is great. It was a hassle to get it set up, but now it's great, zero friction.
[+] [-] watmough|14 years ago|reply
Still using my day 1 MacBook, though much of it has been replaced at one time or another. Just a surfing and occasional light dev machine.
[+] [-] rolleiflex|14 years ago|reply
[+] [-] alex3t|14 years ago|reply
[+] [-] wurf|14 years ago|reply
[+] [-] plq|14 years ago|reply
While I like my gear efficient and portable, I don't know why I'm still on Gentoo.
[+] [-] sbalea|14 years ago|reply
Even older, first gen MBP as a backup / portable system.
Hosted Debian boxes/instances for deployment.
[+] [-] yankcrime|14 years ago|reply
Does quite literally everything I ask of it, and with aplomb. It's an amazing piece of kit.