I don't think Microsoft's "strategy" here is to embrace open source and have a great big Open Source love in with the community.
They cannot compete effectively with open source so they are going to buy as many open source companies as they can and Shut Them Down. The strategy is to completely eliminate the competition.
If you want a job writing code for businesses, then you probably need to make a switch. But is that what you want? Think carefully before you make a move.
Let me play devil's advocate for a bit. The following are typical of some things you will face doing development for businesses:
- Users who think they can design software, but barely know their own jobs, let alone yours
- unrealistic timelines/deadlines
- minimal budgets
- corporate peons who are more interested in climbing the ladder than doing quality work
- project managers who seem to only know how to say yes to users and business sponsors and are genuinely surprised when you tell them that "yes" will cost X, and take 3 months
By all means, none of these happen continuously, but far more frequently than not.
I don't think Microsoft's "strategy" here is to embrace open source and have a great big Open Source love in with the community. They cannot compete effectively with open source so they are going to buy as many open source companies as they can and Shut Them Down. The strategy is to completely eliminate the competition.
If you want a job writing code for businesses, then you probably need to make a switch. But is that what you want? Think carefully before you make a move.
Let me play devil's advocate for a bit. The following are typical of some things you will face doing development for businesses:
- Users who think they can design software, but barely know their own jobs, let alone yours
- unrealistic timelines/deadlines
- minimal budgets
- corporate peons who are more interested in climbing the ladder than doing quality work
- project managers who seem to only know how to say yes to users and business sponsors and are genuinely surprised when you tell them that "yes" will cost X, and take 3 months
By all means, none of these happen continuously, but far more frequently than not.