代码 == 用户体验


开发人员:写代码时,你不只是在为终端用户创造用户体验(UX)。你的所有代码实际上都是用户体验。

我去的健身房刚刚搬到了新地方。在老地方时,他们配备了普通的会员卡,但是它被酷酷的橡胶腕带取代了。为了进入健身房,你在接待处把带子出示给一台机器。它还可以用做更衣室储物柜的钥匙。

既然腕带取代了老地方的、带有数字的储物柜钥匙链,当我从健身房返回到储物间时,我绝对记不住我的储物柜号码。我只是需要记住它。我还常常把腕带忘在家里,因为我不能像以前的会员卡一样把它放在我的钱包里。

在更衣室的储物柜上有个按钮,你需要用腕带按下才能关上。或者腕带上的某个点,更精确地说,腕带内部貌似有一种芯片。只有当这个按钮按到了腕带的确切位置,锁才能锁住,因此储物柜的门相当难以锁住,但是!它是一种科技感十足的腕带……

总体来说,新的健身房真的很酷,但是笨拙的储物柜系统降低了客户体验的质量。这款产品设计背后的主要动机貌似成了科技,而不是让人们生活更便利的期望。

好的代码是诗

...

不再需要传统运营了


译者注:为了更好地理解本文,请先了解 [DevOps](http://zh.wikipedia.org/wiki/DevOps) 的意义。

大约 10 年前,Amazon 的首席技术官(CTO)...

前 100 本关于编程、计算机和科学的书籍:第一部分


我最近接受了 Fog Creek 的采访,问到的其中一个问题是关于我喜欢的编程、代码和开发方面的书籍。我对于这个问题感到激动不已,因为我是一个我读过的没有代码的、最好的开发书籍。做为一名重度书呆子,我痴迷于科学、计算机和编程方面的书。每几个月,我就花一两天研究最新的资料并购置最有意思的主题。我可能在我喜欢的书籍上面永远继续下去。我有太多要分享了。

我对这个问题是如此地激动不已,以致于我打算在...