I've been intrigued with the idea of non-admin since around the time I went to PDC 2003. While I had dabbled around with VMWare it wasn't until I loaded Virtual PC that I took virtual machine technology for a serious tryout. At the time, it gave me a chance to play around with Longhorn but it wasn't long before I realized it could be a big part of a consultant's toolkit.
Before VPC, my average for re-paving a machine was usually 6-12 months. In that timeframe, I would end up adding and configuring software for at least a couple of clients as well as a few different development projects I was working on. Add to that the plethora of utilities and typical desktop software and you can see why it started to look like my home office desktop before long! Let's just say my wife doesn't like to go in there and swears it's impossible for me to find anything. My OS would never seem to hold up long; looking back to Win 3.1, that's a lot of repaving over the last 14 years!
Jason's article on his current setup reminded me of what I set out to do when I recently repaved. I made a point to load only the full Office suite and a bunch of essential utilities and did the following:
- Each client “gets“ their own VPC image - separate configuration, versions, tools etc.
- One VPC image for our own internal development.
- One VPC image for each test/play environment (e.g. VS2005 Beta 2)
- My primary logon account for the host machine is non-admin. I make use of Aaron's MakeMeAdmin and PrivBar tools for those utilities and times that require it.
- I have resisted installing any development tools into my host machine with the exception of Dreamweaver MX 2004 - which is almost like another “Office“ tool to me.
One caveat - I make my logon account in the development images Admin mostly because it's still too hard not to and be effective. I know there are workarounds but when I'm in “development mode” it has got to be seamless or I become frustrated too quickly. I did, however, manage to last 4 days developing as non-admin about a year and a half ago! Looking forward to, and hoping that VS 2005 can make it truly seemless.