CodeBetter.Com
CodeBetter.Com
RSS 2.0 via Feedburner
           Do you Twitter? Follow us @CodeBetter

Jeremy D. Miller -- The Shade Tree Developer

Under the hood and working with .Net, TDD, Software Design, and Agile Stuff

Great Quote from Jeffrey Palermo

Our laptops at work are a little shy on memory and with Visual Studio w/ReSharper/Sql Server/IIS going all the time the hard drive light basically never goes off.  On top of that, our laptop model has a reputation for hard drive failures.  We've tried to ask our IT guy for RAM upgrades and been told that the upgraded memory would be too expensive, end of story.  Jeffrey finally got fed up this morning and found a pretty reasonable price on 1 gig memory cards at Frye's.  He explained it to me this morning as being like the "Tell, don't ask" principle in code.  I'm just going to go buy the memory now, and tell them about it later when I turn in the expense report.

 

Well put.



Comments

Ed Chapel said:

In our shop, we all have Dell Inspiron 9300's. We were able to find 1GB RAM for $160 per pair. With 2GB installed life is good. Then we turned off Virtual Memory in XP and ReSharper is MUCH faster. No more paging to disk.
# January 13, 2006 6:13 PM

Joshua Volz said:

Seriously, how come people can't do the math in the following word problem:

I have 10 developers, each spends an extra 15-20 minutes per day waiting for something to happen on their computer. If I spend $160 on a gig of RAM, they spend 0 minutes waiting. Net time saved 200 minutes, or 3 hours 20 minutes. If I am paying the developer $80,000 per year, or about $40 per hour, I am recovering $140 worth of value per day. It would take me 11.5 days to recover my money in productivity. After that, all the productivity increases I get as an employer are free.

Furthermore, I lower the chance of a hard drive failure that could cost one developer a whole day (replace the hard drive, reinstall everything). Cost of 1 developer day: $320 (and that's if he only works 8 hours).

If you take the above word problem and change the thing they need from RAM to "good version control software" I would expect that the recovery time is even less. How come those business types can't do a return on investment calculation?

Bravo for going out and getting some yourself. I am starting to think I need to just buy my own high end computer and monitors.
# January 20, 2006 1:32 PM

Leave a Comment

(required)  
(optional)
(required)  

Enter the numbers above:
Add

About Jeremy D. Miller

Jeremy began his IT career writing "Shadow IT" applications to automate his engineering documentation, then wandered into software development because it looked like more fun. Jeremy previously worked as a systems architect building mission critical supply chain software for a Fortune 100 company and learned agile development practices as a .Net consultant at ThoughtWorks, one of the pioneers of agile development. Jeremy is the author of the open source StructureMap (http://structuremap.sourceforge.net) tool for Dependency Injection with .Net and the forthcoming StoryTeller (http://storyteller.tigris.org) tool for supercharged FIT testing in .Net. Jeremy's thoughts on just about everything software related can be found on his weblog "The Shade Tree Developer" at http://codebetter.com/blogs/jeremy.miller, part of the popular CodeBetter site. Jeremy is a Microsoft MVP for C#. Check out Devlicio.us!

This Blog

Syndication

News

All opinions expressed here constitute my (Jeremy D. Miller's) personal opinion, and do not necessarily represent the opinion of any other organization or person, including (but not limited to) my fellow employees, my employer, its clients or their agents.

About Me

"Best Of" Compendium

StructureMap (Dependency Injection for .Net)

StoryTeller (Supercharged Fit)

Build your own Cab

TestDriven

MVP