最近比较忙, 直到现在才写好文章.. 不过借用开源界的一句话: latter better than never..
很早以前, 我就有过一个想法: 程序员配对.
现在程序员们还是身据不同公司中, 做着个人的项目, 很少有机会能够出来, 和一些其他的程序员实际交流.
虽然有各种活动, 但是真正真刀真枪干起来的很少. 但是感谢 http://www.gurudigger.com 蔡金同学的组织, 一次这样的活动举办了. 来自全国各地12名程序员, 集会上海, 针对snake-challenge项目来进行一次开发.
thomas同学已经有一个详细的过程记录了, 可以看这里: http://ghostunix.org/blog/?p=441
这个活动总体上感觉还是很好的, 以前很少见的同类, 一下子出现了那么多, git/emacs/vi/github都变成普遍状况了. 宛然一个小硅谷..
2天时间的coding其实是很短的, 12位以前没有合作过, 甚至没有见过面的程序员, 能够产生出来一个东西已经很不错了. 在此期间, 因为沟通问题, 也出现了很多的问题, git的合并也消耗掉了很多脑细胞.. 不过还好, 大家还是分割成小组来做事情的, 每个人几乎都做单独的一个部分, 遇到了问题, 但是不严重.
项目本身, 用到了无数的东西, zeromq+python+pygame+rails!!+redis+node.js+CoffeeScript+websocket... 如果你知道上面这些东西的话, 估计你会很吃惊, 竟然一个项目里面能够用到这么多的玩意. 一个真正的网站项目也不一定用到这么多东西了. 在项目的开始阶段, 有几位同学迟迟没有安装好环境, 卡在了zeromq或rails上面.. 尤其是其中的一位同学, 因为痛苦的安装经历, 对rails产生了坏的观感, 我感到十分的可惜.
2天的开发+展示, 时间上还是比较紧, 大家大都是很靠谱的人, 一上来就进入了状态, 头脑风暴和coding. 然后时间到了一下就结束了. 很多东西还需要完善和收尾. 我还是希望参与者能够继续把自己开发的部分完善起来----主要是我一个人在接下来的时间里要把这些东西整合起来还是挺累了哇...