Archive for November, 2007

Video: Introduction to Functional Programming and F#

Thursday, November 29th, 2007

When I was in undergrad school, we used to have a course on functional language taught by Dr. Kahl. We learned the concept of functional programming and got to get assignments done in Haskell. Until the end of the course, I wasn’t sure enough if I’ve learned what it is.

It’s been a while since I graduated in 2005 and this new concept of programming wasn’t getting my attention until recently, I saw the coming of F#. Then today, I found a good video talking about the basic concept of this new form of coding, as well as F#. Take a look. :)

Thode Library

Wednesday, November 21st, 2007

坐在曾经寒窗5年的 Thode Library 二楼发帖一篇以表留念。

想我的大麦了

Monday, November 19th, 2007

打算这几天回久违的麦大看看,顺带看一下我的大麦。想起那段和大麦朝夕相处的日子,真的很让人怀念。刚才突然看到另外一个大学在用 Wiimote 去指挥大麦的兄弟走来走去,让我见影思物。除了我,大麦应该会一直都安静地收藏在麦大某个保险箱里吧。

从西海岸到东海岸

Sunday, November 18th, 2007

坐在候机室,没有事情做。唯一能连接到的无线网络还是收费的。于是决定,打开电脑,开始无所谓地练打字。

这是一个繁忙的周五,解决了所有可以解决的 Bug 之后,我早早地离开了办公室。谢谢 Xuan 的送机,送我来到了造访了若干次西雅图的机场。

第一次来这个机场,是2005年的微软面试,那次是我第一次来美国。却因为面试行程安排太过紧凑,根本没有什么心情去逛这个美丽的城市,结果自然是带着失败悻悻而归。之后根本没有再想过有机会回来这个地方,根本没有想过这是一个开始我的第一份工作的地方。后来不知道从哪来的勇气,再一次向这个公司递交了我的简历。于是时间过得很快,我在 2006 年愚人节的时候,拿到了 Offer。于是在十多个月之前第二次来这个城市,这个机场。回想当时的状况,一个手提箱,一脸唏嘘,站在风中等候迟来的 Taxi。真的有点浪子的感觉。

今天却是第二次坐在候机室,是来了美国以后第一次离开我工作的城市,回到之前生活了7年的地方。虽然离开这里只有短短十多个月,感觉恍如隔世。印象里我还是麦大的一个学生,Hamilton 的一个路人。

(若干个小时之后)

我正在多伦多这个大都市的某个角落,正在睡前结束这段无味的文字。今天看到了我熟悉的 Tim Horton’s ,看到了熟悉的仿佛很是优惠但是超级唬人“Only $xx.99!“ 之类的街边广告,看到了熟悉的 Chinatown 主干道上的流浪汉,看到了熟悉的忙碌的市井面孔。

一切仿佛昨日。

一次关于管理的谈话

Thursday, November 8th, 2007

好吧,我承认是一个很拖拉的人,自制能力极其低下。往往会像一条狗一样,在觅食的路上被一些趣致左右。在达到目标的道路上,一进一停,前后摇摆。道理每个人都知道,只不过最近一次跟某个经理的对话,让我觉得有必要把其中的三句列出,以醒己志:

  1. Have a plan and list the steps
    制定一项计划,并列出每一步
  2. One step at a time and stick with it
    一步一个脚印
  3. Time each step and estimate the rest
    为每一步计时,并估计剩下的时间

三句话很简单,但理论毕竟是理论,真正的掌握还需要不停地实践。即使是一个非管理层的职员,也需要对自己的生活和工作合理规划,否则会得不偿失。每天醒来,不要急着起床刷牙洗脸,花几分钟时间想想一天的计划。

Self, what are you going to to accomplish for today?

每天睡觉前,也不要急着进入梦乡,花几分钟时间再想想早上的计划是否得到完善的执行。

Self, what have you achieved by today?

两个问题,如果可以回答的清清楚楚,加上前面切实跟进的三句话,将会让每天的生活更加充实。

我是一名矿工

Thursday, November 1st, 2007
当你在挖矿的时候,总挖到不同的矿,每次挥下铁镐的时候,都是一种期待,这次会是什么?意料之中也好,意料之外也好,总能给人惊喜或懊丧。《一个NPC的故事

这个故事在我很早之前还在玩 UO 的时候就读过了,然后昨晚再度温读了一遍。如果让我找一句可以描述自己目前生活的话,我会说:我是一名矿工。然后我会重复上面开始的那段话。

我相信即使是我们所处的这个所谓“现实”,和无论《黑客帝国》里面的 Matrix 还有上面故事中的那个虚拟的世界一样,都在一个箱子当中。这个箱子对我们来说,是无边的。

因为世界是无边的,所以我们这些生活在这个世界的物种可以接触的、可以发生的、可以感受的,也是无限的。于是不知是因此我们有了好奇心,还是因为好奇心有了这个“现实”,我们的世界有了颜色。

我很喜欢我的工作,尽管对很多人来说是枯燥的。每天面对的是一个箱子,然后噼里啪啦地按个不停。日复一日,年复一年。拆开这个箱子,里面放的其实并不是什么宝石,但是这个箱子让我们通往的是另外一个无限的世界。

每天,我可以在这个世界发现无数有趣的事、有趣的物、有趣的人。这个箱子于是有了同样我们世界所拥有的颜色。如果我们的“现实”是这样一个箱子,会不会有另外一个物种“它”,也在“它”闲暇之余,来到我们的这个世界,游荡在在我们每个人的身边?听一下超级星光大道里唱的那首 Joan Osborne 的《One of Us》。你会有同样的感受。

为什么要为一次毫无价值的收获而沮丧?同样在挖矿的你,是否仍然努力地期待你的下一个宝藏?


Chat with me. =)