The spaceship is neither a bird of prey (Klingon) nor a warbird (Romulan). Yes, I'm a Star Trek fan :) But the poster was indeed inspired by the look of the The Next Generation computer terminals, called LCARS (Library Computer Access and Retrieval System). For obvious reasons, we didn't go with the actual design, but we tried to keep the spirit of the Okudagrams.
My name is Immo Landwerth and I am working as a program manager on the Base Class Libraries (BCL) team at Microsoft.
|Coffeehouse||Immutable collections for .NET arrive||25||Jan 19, 2013 at 2:07 PM|
|Site Feedback||Site Statistics||0||Apr 06, 2009 at 2:14 PM|
|Coffeehouse||How to prevent copy & paste coding?||2||Aug 22, 2008 at 4:06 PM|
Herzlichen Glückwunsch! Happy Birthday!
Channel 9 is probably the biggest factor why I applied for a job at Microsoft. Watching the interviews gave me a very unqiue preview of how working at Microsoft looks like. But not only did Channel 9 provide great insight into how Microsoft builds the product, the interviews and shows also offer a very intimate view of the personalities behind the code.
Special thanks to Charles. I've deeply enjoyed your "going deep" series long before I joined and I was humbled by being interviewed by you.
This community is truly amazing. Keep it up -- you guys just rock!
Regarding Ninja: According to Wikipedia, you're both correct:
In English, the plural of ninja can be either unchanged as ninja, reflecting the Japanese language's lack of grammatical number, or the regular English plural ninjas
Feb 16, 2014 at 9:24 AM
Glad you like it! Please note that right now that the SQLite package can't be consumed from a PCL directly. Stay tuned.
If the MSR work you talked about is this
Yes, I believe that's the paper we referred to during the interview.
I like language innovation a lot but things that affect the type subsystem in such a fundamental way are very hard to incorporate into an existing language like C#. It seems impossible to this on "on the side" as immutability is quite sticky; meaning you those sort of constraints need to be propagated around in the entire system to be beneficial.
Also, applying this to the hundreds of thousands of APIs in the .NET FX might be prohibitively expensive...