News for hackers. Stuff that matters.
Re:Every Developer Deserves More Memory by btilly on Monday October 19, 2009 @05:18PM (#891050)
Every developer would like and enjoy more memory. But if you're developing applications for normal folks, it is very important that you experience what life is like on a more limited machine.

That is why, more often than not, I've deliberately worked with hardware that was a generation or two behind the latest and greatest. Yes, it is a PITA. Yes, I'd enjoy the bright and shiny. But it keeps me honest about what is going to work in the wild.

Re:Every Developer Deserves More Memory by pmjordan on Monday October 19, 2009 @05:35PM (#891086)
There's definitely some truth to that, but I think you'd be better off switching to an older machine (or deliberately taking out RAM/underclocking the CPU) occasionally. The productivity gains from working with decent hardware are worth it.
Re:Every Developer Deserves More Memory by silvestrov on Monday October 19, 2009 @06:02PM (#891168)
You really need 2 computers: one development machine that is the latest and greatest (incl. Intel SSD), and one old slow grandmom computer that shows how slow the 1/4 slowest customer computers are.

You can't combine it into a single computer, because even if it is only 80% of the latest and greatest, it is still way faster than grandmom, thus not representative of your customer base.

Re:Every Developer Deserves More Memory by teej on Monday October 19, 2009 @07:50PM (#891370)
The best way to find out how a normal person drives a car is to put a normal person in the drivers seat. Watching usertesting.com videos has shown me how cluttered and slow a normal person's computer can be. It also showed me the interesting ways those people interact with their clunkers.

Instead of having a second crippled computer for testing, I would rather use tools like Charles (http://www.charlesproxy.com/) to cripple my computer in a tweakable and consistent way.

This way I can develop, optimize for certain controlled conditions on the same machine, and verify my optimizations with real people.

Re:Every Developer Deserves More Memory by DougBTX on Monday October 19, 2009 @08:10PM (#891417)
Still not slow enough - you'll only be using the second computer for testing. In real life, not only will it be underpowered, it will be running lots of software stealing performance from your app. And don't forget the full disk virus scan at boot.
Re:Every Developer Deserves More Memory by bfung on Monday October 19, 2009 @06:05PM (#891179)
How about a compromise; develop on shiny fast box, test on the generation or two behind box. Personally, I'm like the GP, I don't feel like my older computer (Athlon XP 1800, bought in 2002) is significantly slower for things that I program. The only slowness are flash movies, but I'm not a flash developer.
Re:Every Developer Deserves More Memory by jon_dahl on Monday October 19, 2009 @08:09PM (#891413)
I hear what you're saying, but I'd personally rather work more quickly than experience my users' pain. Most of my users won't have a 24" monitor either, but it's worth every penny.
Re:Every Developer Deserves More Memory by adolfoabegg on Tuesday October 20, 2009 @08:53PM (#893699)
just install Windows XP on a VM with 768Mb of RAM. (You can do the same with all other "box scenarios" you need)
Re:Every Developer Deserves More Memory by cschneid on Monday October 19, 2009 @03:47PM (#890808)
Best choice was to get the 16gb of ram in my Mac Pro. It's epic working with that kind of hardware behind you. I'm running a Windows VM, all my servers are up constantly, dozen programs, etc. And still have 4.25 gb free for the sweet sweet caching.
Re:Every Developer Deserves More Memory by nickyp on Monday October 19, 2009 @03:55PM (#890834)
Hear, Hear! Also went to 20Gb (up from 8Gb) on the Mac Pro in the summer. Best 300$ I ever spent on hardware upgrades. Never close apps anymore, and never experience a swapstorm anymore.

Only one very, very big drawback: you'll want that much RAM in every system you use afterwards. I guarantee it: I just put back the screws on my laptop 10 minutes ago ;-)

Re:Every Developer Deserves More Memory by stuff4ben on Monday October 19, 2009 @04:52PM (#890978)
Dang and I thought the 3GB I have on my P4 3Ghz desktop circa 2005 was awesome </sarcasm>. Although I can't complain, I can still run the latest Ubuntu, an XP VM for Outlook and the occasional Word doc, Eclipse and a memory hungry Weblogic/ATG setup. free -m reports I'm only using just over half of that 3GB so I'm doing pretty good. To be on a MacPro with 20GB of RAM...sigh...
Re:Every Developer Deserves More Memory by ludwig on Monday October 19, 2009 @04:05PM (#890853)
That's awesome! Now I know what I'll be buying for Xmas :D
Re:Every Developer Deserves More Memory by param on Monday October 19, 2009 @04:46PM (#890954)
How soon before we see this meme evolving to "Every developer deserves more SSDs"?
Re:Every Developer Deserves More Memory by codexon on Monday October 19, 2009 @05:11PM (#891032)
How soon before we see this meme evolving to "Every developer deserves more L1 Cache"?
Re:Every Developer Deserves More Memory by Tuna-Fish on Monday October 19, 2009 @05:52PM (#891140)
Well, since the speed of a SRAM cache depends mostly on it's size, I predict that craze to die pretty much instantly when they grow big enough that pipelining cannot mask the increased latency anymore and performance begins to suffer.
Re:Every Developer Deserves More Memory by BrandonWatson on Monday October 19, 2009 @04:54PM (#890986)
Mine would be the first machine upgraded. :)
Re:Every Developer Deserves More Memory by vicaya on Monday October 19, 2009 @06:58PM (#891295)
Yeah, I'd like to upgrade my brain with more and faster memory as well.
Re:Every Developer Deserves More Memory by antirez on Monday October 19, 2009 @05:14PM (#891042)
I should stop to continue to live with 2GB I guess. can I install any kind of DDR2 SDRAM in my macbook, right? I hope I don't need to get super overpriced Apple RAM.
Re:Every Developer Deserves More Memory by smokey_the_bear on Tuesday October 20, 2009 @03:16AM (#891957)
I just found out that the old macbook pros can take 6GB of ram. The late 2007 and 2008 pre unibody models. So if you're going to order some, might as well order the best.

Here's a link about it - http://forums.macrumors.com/showthread.php?t=573906

Re:Every Developer Deserves More Memory by cracki on Monday October 19, 2009 @05:21PM (#891058)
not any RAM modules, but SO-DIMMs. they're about half as long as what you'd plug into a normal desktop PC.
Re:Every Developer Deserves More Memory by pmjordan on Monday October 19, 2009 @05:36PM (#891090)
Yep, and newer MacBooks actually use DDR3 rather than DDR2 memory. 'About my mac' will tell you what kind to get.
Re:Every Developer Deserves More Memory by BrandonWatson on Monday October 19, 2009 @05:40PM (#891096)
And I have DDR3 here at DevDays for those with those shiny, pretty MBPs. :)
Re:Every Developer Deserves More Memory by antirez on Monday October 19, 2009 @06:13PM (#891202)
thanks to all, mine are DDR2 accordingly to about my mac.
Re:Every Developer Deserves More Memory by jon_dahl on Monday October 19, 2009 @08:10PM (#891415)
You don't need Apple RAM. Check out Other World Computing for an Apple-friendly RAM shop.
Re:Every Developer Deserves More Memory by mhd on Tuesday October 20, 2009 @05:14AM (#892076)
Every developer who creates desktop apps should work with a rather low spec machine for a while, maybe even for a whole day per week.

Moore's law yadda yadda, but while it's great that we don't have to include inline assembly anymore, some of the waste we're seeing currently is just abysmal.

Re:Every Developer Deserves More Memory by jfager on Monday October 19, 2009 @11:24PM (#891677)
So... why are you doing this? Nice gestures are nice, but this one seems really expensive. What's the payoff for Microsoft? Simply a goodwill play?
Re:Every Developer Deserves More Memory by lyime on Monday October 19, 2009 @04:10PM (#890863)
Brandon, You are a great man. +infinity karma for you.