写软件不是造汽车

写软件和做其他事情是不一样的。当我们制造别的东西的时候——像汽车、玩具、椅子、画作、甚至包括数字产品如平面图片和 3D 模型——我们做出来的成品就是最终的结果。而开发软件则不是,我们做出...
jopen 10年前    4121   

史上开发时间最长的软件 Xanadu 发布

史上开发时间最长的软件 Xanadu 发布
jopen 10年前    4331   

NSA工作出色的原因之一是软件漏洞百出

记者 Quinn Norton 根据其亲身经历称,她的一位朋友发现了一个软件漏洞,找到了获得网络管理访问权限的方法,他写了一个脚本看看会发生什么。结果一觉醒来他发现自己能控制 5 万台电脑。因...
jopen 10年前    4046   

想提升工作效率,就別再做这七件事

试想一位小公司老板每日孜孜不倦地工作,为何不能从为数众多的竞争者脱颖而出? 一位创业家可以不眠不休一天工作 24 小时,整整一周不休假。 然而,时间有限,且竞争者却永远可以...
码头工人 10年前    5288   

女孩和软件

2013 年 12 月末,一篇名为“火星需要女人”的文章介绍了一个有趣的观点:在 Linux Journal 读者和 Linux 内核开发人员中,男性和女性所占比例差异巨大(男多女少),并且几乎...
jopen 10年前    6498   

软件开发中的两种态度

一种态度认为,应该对程序员在软件开发中的行为进行约束(DirectingAttitude)。 持这种态度的人认为大部分的程序员水平都不高(谣传说有 50% 的人低于平均水平),所以应该对他们所...
jopen 10年前    6247   

持续更新就是给软件上医保

其实软件很像房子。 想让你的房子整洁舒适,你必须每周打扫。随着时间的流逝,有些东西会出问题,你必须修理它或换新的。但大多时候你需要做的只是简单的给门或窗刷一道漆就行了。
jopen 10年前    3315   

软件专利都是扯淡!

“专利权被写入美国宪法的目的是:为促进科学和实用技艺的进步。”不过当涉及到软件专利时,很难再找到一个比当前这个专利制度表现还要差劲的了。
jopen 10年前    4841   

Tim Bray:2014年软件之路

本文作者 Tim Bray 是一位加拿大软件工程师,也是 Open Text 公司和 Antarctica Systems 的联合创始人,也是 XML 规范的主要作者之一(有“XML 之父...
jopen 10年前    6912   

2013年软件领域因缺陷导致的五大事件

时间飞逝,农历的 2013 年也快要跟大家说再见了。在软件领域里,2013 年是个不平凡的一年,越来越多的科技产品走进了人们的生活,移动、大数据、云计算的快速发展给许多企业带来了各种机遇和挑战...
jopen 10年前    8141   

2013 年软件行业投资创历史新高

2013年软件企业共获110亿美元投资,比2012年增长27%,创下2000年以来的新高。
jopen 10年前    4959   

那些曾经很红的软件们哪去了?

又一款曾经红极一时的软件将离我们而去。曾风靡全球,拥有15年历史,并一度成为MP3时代标志性软件的音乐播放器WinAmp将于12月20日关 闭,又一个时代即将宣告终结。在发展日新月异的互联网大潮...
jopen 10年前    5257   

《论死亡与临终》中的“库伯勒-罗丝模型”和软件纠错的六个阶段

我估计很少人知道这个库伯勒-罗丝模型或读过伊丽莎白‧库伯勒-罗丝的《论死亡与临终》这本书。先让大家了解一下这个模型。
jopen 10年前    6717   

先做软件,不要先做平台

从这次打造 Logdown 的过程中,我还学到宝贵的另外一个经验:「先做软件,不要先做平台」。   打造「平台」,几乎是大多数人对于做网站的第一个预设想法。   如果你跟你的朋友说你...
jopen 10年前    5289   

软件许可证相当于软件接口

无许可证的软件正成为一个问题。根据软件自由法律中心的研究,在GitHub上,只有14.9%的项目有许可证。不使用任何许可证的现象在年轻程序员中尤其盛行。
jopen 11年前    3964   

美行业组织申请通过恶意软件保护版权

据 TNW 报道,美国娱乐产业行业组织向美国当局递交了一份长达 84 页的提议,要求法律批准影音作品版权所有方向普通公民的电脑中植入“恶意软件”。当普通公民下载、储存或观看侵犯知识产权作...
jopen 11年前    4216   

软件开发是瓜熟蒂落,不能强迫

预测一个任务什么时候能够全部完成是十分困难的。所有我见过的软件工程师都为此伤透脑筋,包括我自己。有些人会过高的估计开发某个功能需要消耗的时间,而另一些人会极大的低估他们手头的工作量。但是,这是...
jopen 11年前    3769   

软件开发:速度 vs 质量

本文作者系程序猿 Daniel F Pupius,这是一篇他发表在 Medium 上的博文,讲述自己怎么在实际写代码的过程中,发现在速度和质量间做出抉择其实是个伪命题。
jopen 11年前    5880   

软件设计哲学

我们备受批评,因为我们在设计Arc编程语言时只考虑了优秀程序员。对于什么是好的设计,有很多争论,很多人认为好的设计意味着你懂得用户的需要,而大多数的程序员都不是优秀的程序员。
jopen 11年前    7987   

写好软件的诀窍

程序员身上的一个好笑的事情是,我们在毕生的职业生涯中都相信:我们的工作是告诉计算机如何去做。
jopen 11年前    4291   
1 2 3 4

热门问答

热门文档