I am a C# developer since early beta 1 / 2001. Before that I was using C++/VS/MFC and sort of thing related to them. I have developed many small to medume and 1 big project by C# and ASP.NET. Some times ago for a little project I started Java 5.
Let I make It short. There I encountered the real technology feel! There I found out that the microsoft developing model makes me a product oriented developer. There I found out what does the clean design means and how a practical pattern fit in a specific solution.
Microsoft surly does a great thing with .Net but from that time till now I am thinking and remembering and evaluating.
Please contact me and tell about your new experiences.