Microsoft has been dogfooding their own products for years. This means that Microsoft uses their own products first, in beta, release candidate and then finally in RTM. What many people don't know is that the Small Business Server team does the same thing, except we call it Catfooding.
Well, it's a long story, let me explain, since I think it's kind of fun.
Microsoft also uses code names for each of our products because we start working on the product long before deciding what to call it. Windows Server 2003 has the codename Whistler (yes, after the mountain). When we sat down to give SBS 2003 a code name, we decided, well, it was built on top of Windows Server 2003, so why not pick a run on the mountain. Bobcat won the majority vote.
Since the choice of Bobcat as the code name, many things fell out of this
- Bobcat Orange - for those of you who installed the beta 1, you probably remember it
- FC Bobcat - The indoor soccer team that consisted of co-workers
- and Catfood - the dogfooding network for Bobcat
So now you know what Catfood is, what do we do with it?
Well, using a single SBS box, we host roughly 70 users. Trust me, we're power users. Moreover, we probably have the biggest Active Directory you've every seen on a single box! So what hardware do we use? nothing too powerful
- Dual Processor 2.8 GHz
- 1 GB of Ram
- RAID 5, SCSI disks
Sure it's a pretty heafty machine, but hey, it's got a pretty heafty load. Still, I've seen machines like this out there for 10 users! Wow! Administration is a little slow, but the users don't have any problems with use.
Catfooding is where it's at