TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Ask HN: What is your primary development machine?

24 点作者 gacba将近 14 年前
At a recent conference I attended, I noticed that 80+% of the attendees all had Macs of one flavor or another. Since this was a developer-centric conference, I wondered if this is a general trend for the community as a whole to migrate to Cupertino or is there a more even distribution in a wider group...<p>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.

40 条评论

simonsarris将近 14 年前
I'm always really surprised to see the large representation of Macs in the hacker community.<p>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.<p>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?
评论 #2731569 未加载
评论 #2731615 未加载
评论 #2731874 未加载
评论 #2731575 未加载
benologist将近 14 年前
Macbook Air. Really hoping the rumors of core i7 versions come true in the next couple weeks, and hopefully with more ram. That would make it a really killer machine, especially if something like that new Vaio's power dock came out to bolster it.<p><a href="http://www.engadget.com/2011/06/28/sonys-new-vaio-z-ultraportable-laptop-with-power-media-dock-han/" rel="nofollow">http://www.engadget.com/2011/06/28/sonys-new-vaio-z-ultrapor...</a>
评论 #2731514 未加载
评论 #2731599 未加载
proxwell将近 14 年前
Maxed out MacBook Air 11" (1.6Ghz, 4G RAM). It works great for my development workflow. I do mostly Python, Plone, and Django apps and a lot of sysadmin work.<p>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.<p>Looking forward to picking up the new MacBook Air version as soon as it's released.
Pewpewarrows将近 14 年前
Currently using a netbook with Ubuntu 11.04 on it. Absolutely hating that I updated, because Unity is just barely able to run on it. I'm in the middle of a few projects, otherwise I'd take the time to either try out Unity 2D or go for something like Arch or Fedora.<p>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.<p>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.
评论 #2731559 未加载
评论 #2732110 未加载
评论 #2731573 未加载
ajdecon将近 14 年前
The only meaningful answer for me is "Linux server (via ssh)". I do primarily HPC-related work, and it's almost never useful for me to work on a machine that isn't at least connected to my compute cluster. I suppose I could compile and test code on my laptop, but only my trivial tests could really complete with any speed on just 8 cores. (I'm not bragging, btw: this is, in fact, tremendously annoying, and one of my ongoing side projects is building useful tests I don't need a 64-core cluster for.)<p>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.
评论 #2731900 未加载
Symbol将近 14 年前
Lest all the Mac people tilt this playing field, I'll weigh in and say I have a Windows laptop and desktop. I run a VM on each for Ubuntu when I can, and use Cygwin when I can't (I'm looking at you, Oracle, and shaming you for your USB device support under VirtualBox). I'd run Linux all the time if the driver support was there for my POS laptop, but it's not and I doubt it ever will be: I simply need the optimized Windows drivers for the display and battery. You can get A LOT of mileage out of Cygwin and the ilk - plenty for my needs. As a desktop/web developer, bash/vim/make/python, etc. are but a click away. I'd only get a Mac for iOS development, and even then I would hate my life under XCode.
jsatok将近 14 年前
15" Early 2011 MBP, 8GB Ram, SSD, 27" Apple LED. I also have an 8-core Mac Pro, but find myself rarely using since getting the latest MBP (which is crazy fast, and with the SSD, feels faster than the Mac Pro in daily use)
modoc将近 14 年前
17" MBP, SSD, 30" external monitor. Perfect machine for my needs, portable for meetings, travel, and when I just want to work out on the deck, but plenty powerful with good screen real estate.
jfoutz将近 14 年前
The top three most important features: 1.SSD 2.SSD 3.SSD<p>It's amazing. If you're contemplating getting a new machine, you can probably get by with adding an SSD. They're incredible.
评论 #2731745 未加载
评论 #2733225 未加载
harryh将近 14 年前
The default config for server engineers @ foursquare:<p>15" MBP, 2.2GHz quad-core i7, 8GB ram, 256GB SSD, external 24" dell flatscreen, external mouse and/or keyboard to taste.
bartonfink将近 14 年前
At work, I use a SPARC Ultra 45 with Solaris 10. It's a POS.
评论 #2731543 未加载
LukeShu将近 14 年前
I wasn't exactly sure if to answer [GNU/]Linux Laptop or Desktop. I spend most the most physical time on the laptop, but more CPU time is spent on a desktop/server via ssh. (I voted laptop)<p>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 年前
At work: Debian on a desktop stowed under my desk. I do all my work in Screen sessions accessed via Putty on a Windows XP Thinkpad. (Spinning hard disk + antivirus == often dog slow.)<p>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 年前
Old iMac, which is going to need to be replaced for post-iOS 4 development. I think it will have been my longest serving box ever, going on 4 years now, though the Mac Mini hooked to the TV is just a tad older.<p>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 年前
15" i7 mbp, ssd, 20" external. my one and only machine. I expect it to last at least two more years with a 8gb ram upgrade.
alex3t将近 14 年前
Macbook Pro over then 3 years but plan buy iMac(performance is better for me, I want keep open: RubyMine(for ror projects), AppCode(for iOS)(both java based apps) + mysql server + postgres server, also chrome with 10-20 tabs + firefox(for development I like firebug) + skype etc)
wurf将近 14 年前
The real blocker for using a Mac as a development machine is the case insensitve filesystem HFS. Nothing causes more havoc than renaming CamelHumpsAreOK.java to CamelHumpsAreOk.java. People will be blocked for hours when pulling a change like this from the repository.
plq将近 14 年前
Basically, a &#60;2kg laptop pc with ~13" screen with a 64-bit Intel CPU with decent linux support for critical devices. This generally means Nvidia GPU and NICs with intel chipsets.<p>While I like my gear efficient and portable, I don't know why I'm still on Gentoo.
sbalea将近 14 年前
Old (quite beefy at the time, but still solid) Mac Pro, with dual 30" Cinema displays and a full size keyboard.<p>Even older, first gen MBP as a backup / portable system.<p>Hosted Debian boxes/instances for deployment.
yankcrime将近 14 年前
MacBook Air, 13.3", maxed out specification. It's usually hooked up to a 20" ACD at work or a 24" Dell at home.<p>Does quite literally everything I ask of it, and with aplomb. It's an amazing piece of kit.
elmindreda将近 14 年前
Laptop with Ubuntu, for the freedom and flexibility it offers. With MinGW, Wine and VirtualBox, I can work fairly unhindered on both the Linux and Windows versions of any given project.
walexander将近 14 年前
Well, I chose "Windows Laptop", since I primarily use a Win 7 laptop physically. My actual development, however, happens inside a VNC window on a remote Linux box.
canistr将近 14 年前
I want to say my MBP since I can also get a VM of Windows, Linux, and FreeBSD. But since I spend most of my day at work, that unfortunately means Windows Desktop.
gst将近 14 年前
Thinkpad X201, Archlinux, xmonad, luks full root encryption.
d0m将近 14 年前
Archlinux on a mac.. not sure if I should say Linux or Mac laptop. My guess would be "linux" since you can't really have a windows or "other UNIX" laptop..
wonnage将近 14 年前
I'm surprised nobody mentioned a Thinkpad! I code in vim and the trackpoint is awesome for the few blasphemous times I have to use the mouse.
icebraining将近 14 年前
<a href="https://hackernewspoll.appspot.com/2731321" rel="nofollow">https://hackernewspoll.appspot.com/2731321</a>
评论 #2731749 未加载
mdda将近 14 年前
Fedora XFCE desktop. Also Fedora on laptop, netbook and servers. Non-tech wife: Fedora desktop too.
3pt14159将近 14 年前
Combination of VMs and various computers. Windows, Mac, Linux, all regularly used.
bsphil将近 14 年前
Windows 7 laptop. 23" external monitor for when I'm at home.
pnathan将近 14 年前
Linux desktop day job, Mac laptop at home for thesis hacking.
eltopo将近 14 年前
A Debian testing desktop and a laptop (both not Apple).
rwalling将近 14 年前
Windows 7 Laptop
kevinherron将近 14 年前
MacBook Pro @ home<p>Windows Desktop @ work
cryolab将近 14 年前
Arch Linux, both Laptop &#38; Desktop
saturnisbig将近 14 年前
Linux Laptop windows laptop
moquo将近 14 年前
FreeBSD in Thinkpad
artilheiro将近 14 年前
iMac 21"(with second monitor) and MacBook 13"
pguzmang将近 14 年前
Mac Laptop
espeed将近 14 年前
Fedora.