■
3年は隠しておくつもりだと思っていたのだけど、ASP.NETを何も知らないところからほぼ全てやっつけたGonzaloが、奥さんができたというまあしょーもない事情で、新しい仕事に移ってしまった。もう2ヶ月前のことだ。今でこそ20人くらいでやっているけど、僕が参加した頃なんて、Duncanも含めて6,7人でランタイムからコンパイラからASP.NETまでやっつけていたわけで、もうネ申としか言いようがない。
今うちの(社内の)チームがどんな感じで仕事しているか、表から見える範囲で列挙してみる。昔はチームメンバーリストのページがあったんだけど。
- ランタイム統括 + GC + PPC JIT + ARM JIT で1人
- ランタイム全般 + 86x64 JIT + SPARC JIT + AOT + 線形IL で1人(? 実は社員ではない)
- ジェネリクス (gmcs/ランタイム) + debugger で1人
- JIT全般 + 最近はdebugger で1人
- I/O全般 + 2.0の足りない部分を埋める作業 で1人
- ビルドシステム + リリースエンジニアリング で1人
- C#コンパイラ全般 + System.Transactionsで1人
- Winformsで7人 うち1人はVB.NETコンパイラ兼任
- セキュリティ + System.Drawing で1人
- ASP.NET : そのうち1人
- ADO.NETで1人
- Gtk#で1人
- MonoDevelop統括 + remotingで1人
- MonoDevelop + ILAsmで1人
- Xml + Webサービス + WCF で1人
あとはMainsoftの面々もASP.NETやXmlやADO.NETやSystem.DirectoryServicesあたりをいじったりするか。でもmonoのbugzillaにあるバグを直したりすることは(それが自分たちにとってblockerでもない限りは)しない。
Miguelはほとんどマネジメントが仕事なので(その割にはかなりいろんなところをいじっているけど)計上していない。
あとの作業は主にコミュニティのボランティア。xbuild(MSBuild)まわりとかJScriptとかMono.Unixとか。こまごまとしたものは多くの場合は必要になった人がやっつける。
人増やさないとまずいんだよねえ。僕の仕事なんてかなり雑魚い方だけど、それでもXslCompiledTransformをやってくれとか言われたりするし。ランタイムなんてもっとずっとやばい。