Michael和我住在同一个屋。到印度的第一天晚上,除了接站的老师以外,第一个见到的同学就是他。很热心地介绍房子里的设施,帮着我安顿下来,然后接着等另一个同屋Andrew。成熟的举止不像是刚毕业的学生,从略显羞涩的笑容才看出年轻。
我早已知道他了,因为Obie在blog上提到过他。这是个加利福尼亚男孩,似乎他也很自豪这个,每次自我介绍的时候都会强调。印象里面,加州男孩很阳光,又不会像德州人或者澳洲人那样极度奔放,带着矜持和一点羞涩。不过这种印象没准是见到Michael以后才深刻的——近来愈发的擅长用辩证的历史观看待问题了,嗯嗯。
他是罕见的天生程序员类型——有些人天生就是,有些人天生就不是,大多数人在中间。看问题的思路清晰而数学化,这是Michael给我的第一印象,然后是对技术的专注与执著。我们两人都是不爱说话的,但有时晚上溜达到客厅吃宵夜,碰上了聊聊上课的感想,能天南海北地聊到深夜。他对于编程语言、对于TDD、对于软件专利……的见解之深刻常常会让我感到惊讶,太不像一个毕业生。可惜上课时规定必须每次换不同的pair,只有一次和他pair的机会。
第一天的欢迎晚宴上,同学们两两结队互相介绍,然后跟所有人介绍自己的pair。我当时就说,Michael会是ThoughtWorks的明日之星。几周的观察之后,我觉得这个预言应该是会成真的。
另外,昨天的“分布式敏捷”课很好玩:辛苦,紧张,而又有趣。我们成功交付了7个story……很好,又不完美,这让它显得更像是真实的项目。以后还有机会继续体验分布式敏捷的。