前阵子给歌德学院写了一篇文章。链接在这里

文章拷贝如下。

从日常生活中逃离(的了么?)

请热烈拥抱单调,而不是远离它。我们其实已经足够远了。

我们自己还没活明白,却总是要教别人如何过日子。

总体说来,以身边的环境来看,我觉得大多数情况下,所谓生活的困难其实被高估了。比如,“日常生活一成不变的工作程序”——我们每天上的班远称不上“一成不变”。如果去看看小餐馆里面的服务员,洗碗工,或者工厂流水线上的工人,我们的工作可以算是丰富多彩了吧。从早到晚围着几个桌子转来转去的服务员小妹,会在难得的休息日换上鲜艳的外套在五道口逛上半天,流水线上的工人则会在管理松懈的时候偷偷把手机摆出来一边看电视剧一边熟练的用肌肉记忆完成工作配额。我总觉得他们才是真的会生活,而我只是把日子过得越来越糟。

如何不觉得单调繁复

上班,加班,下班,上班,加班,下班。在此期间,训练有素的大脑神经及手指肌肉完成看似机械的事务性处理。根据反馈,学习算法将调优身体中的反射模型,事务性处理的效率得以进一步优化增强,于是年底拿到更多奖金,或是干脆得到晋升机会。这机械乏味的过程恰恰支持着世界的运转,是值得歌颂的劳动和智慧,我愿意大声歌唱赞美它,我愿意跪下来祈愿自己永远在这过程中直到生命消亡。

重复性的看似枯燥繁复的工作程序,并非在做音乐时就不存在。事情做到了细节都会变得枯燥繁复。而不打败这些枯燥繁复,就无法赢得细节,也赢不了全局。创作确实需要灵感和创意,但作品的发展和成熟过程多半是缓慢和艰难的。

所以,或许真相是,并不存在客观上机械枯燥的生活,而只有机械枯燥的感觉。于是,课题从“如何走出单调繁复的工作”变成了“如何不觉得单调繁复”。

其实,我的答案是,“我,没有办法。”

这就像是“如何不用呼吸也能活?”也许可以,但是“我,没有办法。”

在转盘子期间发发呆

我有办法并擅长的是,发呆。许多有智慧的人独自默默思考,然后变得更加有智慧。我只是发呆,然后变得更蠢,也更老一些。

我常常把棘手的事情和问题放在一边,“这么复杂我可要好好思考一下”,然后开始发呆或是一边发呆一边做不用费脑的事情。我天真并偏执地相信一种理论:虽然我没有在思考问题,但是强大的潜意识已经在思维海洋的水底辛勤的运算处理。等发呆结束的时候,潜意识会最终把答案托举起来,伴着闪烁的浪花。抑或是,这些问题已经神奇或神秘的消失了。可是,往往事与愿违,我把时间和智慧都浪费了。

曾经有人试图为我的行为模式下结论——“在各种应付中找个平衡,但一事无成,愧对内心。”或许我在用一种忙碌打转来对付另一个忙碌打转,于是最后变成了转盘子杂技表演,两眼直勾勾看着天,手忙脚乱的转着许多盘子,脑子里其实在发呆。所以这么看来,我也算不上愧对内心,因为其实什么也都没有想。不过真的可惜了那些盘子。

有很长很长时间,我都抱有一个强烈的改行去做程序员的愿望。对于这种热情,一个潜心修禅的程序员同事对我讲,也许我有一天可以找到潜藏心底的那个原因,了解这个愿望的来由。如果它能够解释这种热情,那么我真想要做的事情未必是写程序。于是,过了很久,我开始尝试一个个人音乐项目。几个星期前,一个胖胖的纽约女人说,工作中的纠结谈判让人妥协太多,所以有时会激发人们想要独自做一些事情的热情——这恐怕是她对于那个“原因”的一种解释——而她自己选择的是做菜。这干巴巴的故事其实也没什么意思,也就讲到这里罢了。

我想说的是,请热烈拥抱单调,而不是远离它。我们其实已经足够远了。也许我的心结可能在于觉得生活不够单调,所以想要去做单调的事情,但顽劣的本性又屡屡把自己拖走去转盘子。于是发呆变成了单调的事情中最容易做的,但恰好又是最无用的那一种。

陈曦
Snapline(粉笔线乐队)主唱,微软公司研发人员;白天的上班族,夜晚的摇滚乐手
2014年9月

歌德学院(中国)

20130122-232828.jpg

趁躲起的还是黑夜。

露珠尚未凝结。

从口袋里,

飞出彩色的马。

升腾,盘旋。

故事编织的翅膀。

我们目不转睛,

它却沉默不语。

还有一个笑话

“还有一个”是个看笑话的程序。这个想法起源于这样一个场景:

朋友聚会,酒过三巡,开始一个接一个地讲笑话。讲到兴起,一个人刚讲完,另外一个人生怕轮不到自己,忙不迭的喊“还有一个!还有一个!”

这种情况经常在我身边发生。但是喝高兴了的时候,难免会想不起那么多笑话。为什么不能在手机上装个程序随机给我笑话来讲呢。(我的一个朋友在他的手机里存了一条短信,里面是一个歌曲名单,每次去KTV,他都要打开这条短信来点歌。因为他记不住自己会唱什么。)

所以就有了“还有一个”笑话程序。

这是个跑在GAE上的Web App,地址如下:

http://yetanotherjoke.appspot.com/

此程序非常简单:随机给一个(经过陈老师人肉挑选的)非常好笑的笑话。

不幸的是,GAE被认证了,所以“还有一个”需翻墙。

因为我天生懒惰,热情消减,所以“还有一个”的程序就不会再更新了。但其中的笑话我还是会不定期地随手添加。

感谢柴晓伟帮助设计样式。也感谢白老师在Garage期间的热情帮助。

两颗小小的下门牙。留念。

老婆在家整理书架,无意间发现下面这本字典的书皮其实是一个用过的信封。

这个字典是我上小学的时候用的。我妈给我的,书皮也是我妈自己用的时候做的。

上面的红色方印是我的名字,我奶奶某年在山东帮我刻的:

但其实这本字典是我大姨的,也就是我妈妈的姐姐的,因为我在内页看到了她自己签的名字。

有趣的是,这个封面其实是用我大姨某年寄给我妈妈的信的信封做的,上面的地址还是很久以前她在美国的地址。

于是我又重新把这个书皮包好。这本字典最近放在床边是为了给我的女儿起名字。也许,以后可以用这本字典帮她认字。

,

snapline参与创作的Office 2010主题曲今天发布了。创作过程很有趣,感谢杨帆的鼎力相助。

立此存照。

这首歌的下载地址:Office 2010 Theme Song

“微软中国员工自创歌曲为Office 2010上市预热”

为了表达对Microsoft Office 2010上市的期待, 在离6月18日Office 2010大众市场正式发布前10天,  一首由微软中国员工自行创作并演唱的主题歌《2010,爱要勇敢表达》开始在线上传播。这首歌曲由两名微软中国普通员工与台湾知名音乐人阿怪共同创作完成,令广大乐迷和Office 爱好者翘首期待。

微软中国商务软件部Office中文技术组项目经理,著名后朋克乐队——粉笔线Snapline 乐队主唱陈曦

……

一下子变“著名”了。。。

,

下列聊天记录来自某MSN SharePoint群:

鼻涕 微软拼音招开发工程师 says:
 嗯,我家王老师昨天晚上摸着肚子问ta,你喜欢做技术么?
kaneboy says:
 然后感觉肚子动了一下,王老师高兴的说,按照C的语法,不动(0)表示false,动一下(1)就是true!
鼻涕 微软拼音招开发工程师 says:
 哈哈!不错!@
kaneboy says:
 陈老师严肃的说,嗯,其实C里面只有0是false,只要非0,都是true
Windie Chai says:
 “所以孩子啊,你可以停止了”
 有点儿冷……
kaneboy says:
 可是王老师忧愁的说,可是如果孩子会的是c++呢?c++里面的main()方法如果返回0,才表示程序成功执行,返回非0都表示执行失败啊…
风渐寒 says:
 风叔叔说:孩子要学js,返回0和1都无所谓的
 不是undefined就好
鼻涕 微软拼音招开发工程师 says:
 你们都太有才了。。
Windie Chai says:
 嗯。风叔叔变成今天这样,就是学js学的。
 知道js的全称是啥么?
 酒色