This is not your parents' MicroSoft.
Microsoft Research has done these kinds of things for years, though using a competitor’s C++ compiler instead of MSVC is strange.
I think what’s happened to Microsoft is cultural infiltration from the GNU/Linux world and Unix in general. The new devs weren’t raised on Visual Studio, but on vi and gcc.
Well, it’s C, not C++, and the MSVC compiler is officially not a C compiler, it just happens to accept a subset of C.
I was actually referring to doing development in the open, rather than behind closed doors, but yes–it not being based on Visual Studio also struck me as weird.
The new devs weren’t raised on Visual Studio, but on vi and gcc.
Those poor, abused developers. :(
It’s like Tiny Tim begging for an IDE.