Just read this blog post - Help! I’m Terrible At Migrating/Restructuring Code In A Test-First Manner. I've had similar experiences, and thought I'd try an open it up to the wider community ...
I have heard positive things about Eclipse RCP (Rich Client Platform) - does Microsoft has similar plugin UI framework available? I found an article from the Eclipse.org marketing director where he states:
"An organization that is 100% Microsoft probably won't/shouldn't consider Eclipse RCP."
A colleague pointed out that this article was posted in 2005, so i was wondering if Microsoft has a competing product by now, and if not, why not?
In a few months I need to decide whether to continue developing business applications using Silverlight, or take another opportunity developing business applications using ASP.NET MVC. The pay and conditions will be fairly similar.
What do you think the best long-term career choice is?