在1996年,我干的工作是把《极品飞车》移植到日本的世嘉土星(SEGA Saturn)游戏机上。
作为开发人员,我最讨厌有人指着我的鼻子说:这是你的责任,你写的代码出了问题。我通常会争辩,有时会恼羞成怒。
软件开发的一个最基本的事实是:我们必须要写代码,但对于这样的一个事实的最大一个误解是:我们的工作就是写代码。
我不断的听到各种关于“软件危机”的警言,以及关于软件开发缺少过程规范的批评。我做编程工作超过15年,我认为这些 […]
软件正在吞噬这个世界。尽管年景不好,Facebook还是创造了650亿美元的市值。这样一个仅仅2000名开发人 […]
近来政府加强对互联网的管理,即使你想开一个简单的个人博客,也要经过层层审批备案,很多人都在抱怨,羡慕在西方开办 […]
好的技术人员向往具有很强的企业技术文化氛围的工作场所。但如何你能从外部看清一个企业的技术文化状态?这里要讲的是 […]
我很吃惊在Hacker News的头版头条上竟然出现了一篇叫做《别学编程》的文章,而更让我吃惊的是文章的作者竟 […]
Java的闭包(Closure)特征最近成为了一个热门话题。一些精英正在起草一份议案,要在Java将来的版本中 […]
今天在工作中我对一个同事说,PyDev 2.5.0 现在对TDD(测试驱动开发)提供了很酷的支持了。我并不是一 […]
我的《Python is important》这篇博客引来如此多的评论,让我颇为意外。大多数的评论是正面的,但 […]
我发现,当程序员开发了一个项目,然后要把它移交给其他程序员时,他们会对开发这个项目时做出的一些决策感到内疚。我 […]
在我以前的一个公司里,我们那层楼里公用的卫生间的布局是这样的: (请原谅我拙劣的画技。) 当在厕所里完事后,我 […]
技术债务,是指匆忙的实现一个功能,却对现有的程序库造成了破坏(在实现的过程中污染了代码库的设计),这对于一些项 […]
本文的作者Erik McClure是一个正在华盛顿大学攻读应用数学的学生。 本文中几次提到了Donald Kn […]
姓名 *
电子邮件 *