An interesting set of postings on differing styles of programming VB.Net.
Speaking to both replies, I would offer the following opinion:
To not use the available tools with a product such as Visual Studios seems to be a self-defeating thought process. To have the tools and not use them would (IMHO) increase the complexity of and time required to complete any project beyond the simplest. Speaking as a VB 'noob', I do appreciate and understand the benefits of being able to understand how and what attributes are used and/or set in the development of a form / class/ object/ etc. I have a greater appreciation for the tools that are part of the Visual Studio IDE. My learning curve has been eased a bit with the availblity of those tools.
Speaking to the comments about the loss of code or attributes or entire forms and not wanting to spend time trying to recreate them; I would offer the following as comments /suggestions. The loss of code/ forms / etc can be a serious blow to any development project. That loss can be lessened by using tools and processes available to almost any IT professional.
One of the more cost effective methods is to use a versioning / central repository style of code / form /etc control. As a programmer, I too find the requirements and inherent restrictions with these products to be a bother yet I have learned to really like and really use those tools. I have used PVCS and M/soft SourceSafe as well as homegrown products. I have even written batch processes to perform some of the basic operations myself in order to provide the rudimentary support that my project required.
Another piece that ties directly in is the creation of documentation for each form/ module/ class/ etc. Yes, I know that documentation is rated right up there with root canals and mother-in-laws as something you wish to do or see.
However, good documentation can save a project when a loss of code etc occurs. Documentation can provide a means of recreating a process, a form, a class or whatever was lost in conjunction with repository/ source control software.
The last item to be discussed is in many ways the key to all of this and that is discipline. The discipline to actually create the documentation and use really use the software control product. Any shop can have all types of standards and software to provide this sort of support and information but without discipline, alot of money and time has been and will be wasted.
Just some thoughts