Wow. According to this survey on SearchVB.com, 64% of respondents code in VB6. Granted this is a VB site, so perhaps most of the people reading the site are stuck in VB 6 jobs and that's why they visit the site, but still that's a good sized number. With .Net having been out for 3 versions of the framework and 6 years you'd think that many companies, at least 1/2, would have moved to VB.NET fulltime.
Especially with the lack of support for VB 6 now.
I certainly understand the need to continue using VB 6 for legacy applications since rewrites are expensive. I also understand the steep learning curve and the desire to not move away from something you know so well. It's human nature to get comfortable in one area. As geeks I'd think most programmers are interested in moving to VB.NET and other languages, but it's a big change and I can believe that it slows the migration away from VB 6.
One interesting thing in the survey was that most people prferred working in smaller teams. That way they get to wear more hats, handle more roles, and have a bigger impact on the project. I know that's a big factor in whether you really give yourself to a project or not. If it's small you can help architect, work on different aspects of the lifecycle, and see the project through to completion.
In large projects you get stuck with one little part. Which can lead to a boring, mind numbing, and frustrating work day. We need large projects and need people to do their part, but we also need to remember that people need excitement. Giving them a small project they can control here and there definitely helps to keep people interested and happy.
And employed with you.
Follow me on Twitter: @way0utwest
Forum Etiquette: How to post data/code on a forum to get the best help
My Blog: www.voiceofthedba.com