It only took a Long Weekend
Here's a fun comment snippet I came across on Slashdot:
I have been told - on good word, the abstract code layer under
.net was designed & written such that it could be written in a "long Microsoft weekend" (which I would interpret to be two or four calendar weeks as a conservative value).
I suppose that's why Mono only took a few weeks to implement ...