Monthly Archives: May 2008

Retaining Good People

This is largely common sense, but I’d bet there’s a large number of IT shops out there that haven’t picked up on this yet. Do you want to keep the best people on your staff? Make sure you have career … Continue reading 

Posted in Uncategorized | 4 Comments

Estimating System Load

One of the initial steps that every non-trivial project should go through revolves around determining system usage requirements. Here’s a no-nonsense method for tackling this issue head-on. 1. Anticipate Usage and Usage Patterns A prudent developer or architect will find … Continue reading 

Posted in Uncategorized | 4 Comments

And You Thought Your Deployments Were Tough

Did you know: eBay deploys a new release every 2 weeks They add roughly 100 KLOC per week to the codebase That should be a little extra motivation to work on removing the waste and increasing the flow of getting … Continue reading 

Posted in Uncategorized | 3 Comments

On Comparing Current Tools to Futureware

I’m going to take a quote from Daniel Simmons on why we should use the Entity Framework. I’m not specifically interested in his comparison with NHibernate because I think the following is true of many current O/RMs (whatever your personal … Continue reading 

Posted in Uncategorized | 1 Comment

Don’t Do That

Over lunch today, I learned about one of the company’s recent acquisitions.  Here’s the short of it: The production system has between 6k-7k different Access databases (databases, not tables) Since the app creates new databases on the fly, no one … Continue reading 

Posted in Uncategorized | 9 Comments

A Very Poor Object Model Is Really No Object Model At All

First let me say that I’ve met Keith personally, and he’s a really cool guy.  Cool enough in fact, that he’s on my RSS subscription list. I’d consider him a friend.  This is my response to his recent post, How … Continue reading 

Posted in Uncategorized | 7 Comments

A Reader Challenge

This is a simple challenge.  I want you to figure this out for yourself.  It’s an important step I think every developer needs to take for him/herself. Also, please don’t give any direct answers in the comments or I will delete … Continue reading 

Posted in Uncategorized | 2 Comments