Eating your own dog food
I first heard this phrase when I read the book Showstopper! The book is about the Dave Cutler team pushing to get the first version of Windows NT out the door. In it Dave referred to 'eating your own dog food' by making all the developers run Windows NT as their main development system. His reasoning (and I like it) is that developers are more prone to fix annoying little problems when they experience them day to day themselves.We have done this at Emerald for a very long time. All of our own email runs through the beta servers of the Emerald Spam Shield. This means that any bugs are found on our mail first (it has been painful a few times). We also run our own web filter in our office, and my own children use the filter as well. VistaDB 3.x goes production at VistaDB Software We are also now going to start using the VistaDB 3.0 product in ALL our production systems. Let me repeat that. We are going to move ALL production systems over to VistaDB 3.0 ASAP. I got a few raised eyebrows around here when I first said that. We have a lot of databases that run using 2.x at this time, and moving them all over is no small task. But, I believe it will be a valuable test for the 3.x engine, and a chance for us to push the engines with a lot of real world scenarios. This means moving the entire billing system of VistaDB over to version 3 of the database also. Basically anything we touch will be migrated. And that means I will be taking a long hard look at the backup and recovery scenarios for VistaDB 3. I plan to document this process and put it up on the site for people to read. Pains, and glory. I have always felt that I should never ask someone to do what I am not willing to do myself. That includes running VistaDB 3.x in production systems. It should be an interesting next few weeks… -Jason
