4 ms·
I believe it will pay dividends for Microsoft that they're being more encouraging of this kind of thing. There's a few reasons so many of the best developers wo
by SwellJoe 10y ago
I believe it will pay dividends for Microsoft that they're being more encouraging of this kind of thing. There's a few reasons so many of the best developers work at Google (for example), and one of them is that Google opens a lot of stuff, and actively encourages open development. I, personally, wouldn't work anywhere where I couldn't contribute to Open Source communities at least part of my work day.
Microsoft knows how important developers are for a platform company, both inside and outside of the company (as evidenced by very good salaries, real offices, etc.). I just think it took them a few years to notice that one of the things good developers value is community. Now that they've figured it out, they've begun making changes. If you'd asked me 10-20 years ago, "Hey, would you ever consider working for Microsoft", I would have laughed. Today, I'd probably still say no, but I wouldn't laugh, and I'd probably even think about it for a minute or two.
- r2dnb 10y ago>I, personally, wouldn't work anywhere where I couldn't contribute to Open Source communities at least part of my work day. With respect I don't think that the gist of your post is solid, you seem to forget that Microsoft has no problem whatsoever to attract good developers. They could even afford to turn down someone as talented as the creator of Mono. What developers - like other employees - look at is the corporate package, and - sometimes - the company's mission. This is why Oracle still has employees.
- SwellJoe 10y ago"This is why Oracle still has employees." That's not a very high bar, is it? "Has employees"...well, so does Walmart. Does Oracle have the kind of engineering talent and passion that will see them through future decades as a market leader? I believe we've seen a shift that won't revert. And, I believe Oracle has only a long slow decline ahead of them. Microsoft, on the other hand, may have averted that fate. This is not to say that Open Source is magic (companies still have to ring the cash register), or that engineers are in charge of the ship now (though that, too, has been happening). I just think we live in a different world from the one where Microsoft and Oracle rose to dominant positions. Would you want to work at Oracle? More importantly, would you prefer to work at Oracle over, say, Google or Github? Oracle has always been, and remains, anti-OSS. They sue over Java APIs, they close Solaris development after Sun had opened it, they piss off MySQL developers so much that they leave the company and fork MariaDB, they piss of Hudson developers leading to Jenkins fork, OpenOffice forked into Libre Office, etc. The best developers hate working with Oracle. The same was once true of Microsoft; at least it applied to many Microsoft products. I think that means something. It's not a simple equation, but if I were betting on companies that will stand the test of time, I'd bet on the ones that have deep company loyalty (both inside and outside) and have passionate people who want to be involved in what the company is doing.
- PeCaN 10y agoEh. Oracle has a huge amount of engineering talent in certain areas (i.e. the database and SPARC). It would be pretty fun to work on the database I imagine. I would personally never be able to bring myself to work there, but maybe working on a decent team + good money could still attract talent.
- fenomas 10y ago> I wouldn't work anywhere where I couldn't contribute to Open Source communities Okay, but note that that's not at all what my comment was about. Contributing new code to an open project isn't a hard problem, in any company I'm familiar with, but taking a large closed project that your company wholly owns, and getting it released as MIT is a different matter. Even if the project was begun under the assumption it would be opened someday (as I imagine may have been the case here), momentum is against it and it tends not to happen unless someone is passionate about making sure it does.
- praneshp 10y agoThis is so true. When I worked at Yahoo, there were a couple of people dedicated to helping people open source projects, and would help us make the right choices (eg, don't open source for the sake of it, etc).