I like experimenting with code. I typically have no idea what my experiment will be called or what kind of project it will eventually become. In Visual FoxPro, you can start writing code or creating components such as tables, forms, reports, etc. without ever having created a project.
When using Visual Studio to write new code, the first thing you have to do is create and name a project. Which should I choose? Web Control Library? Windows Control Library? Windows Application? I just want to experiment with some code.
VS 2005 has a new feature called Temporary Projects which I love. When you create a new project with this option on, you don’t have to specify where to store it or even its name. It will be stored in a temporary location, and will allow you to save it when you decide.