2015/12/31 第445期

Conceptual Debt

大家都知道什么是 Technical Debt,本文提出了 Conceptual Debt 的概念:糟糕的、容易把用户绕晕的产品设计。特征:引入容易混淆的术语、有N种不同的方式完成同一个任务等。

做软件常常要用人们熟悉的现实中的字眼来命名软件里的功能、动作以及各种抽象,比如桌面、文件、文件夹、like、评论等。取一个(或一堆)直观的、能类比现实事物的好名字确实能省很多口舌去给用户解释软件、产品怎么用;反之,则会杀死用户大量脑细胞:)

1000个真粉丝

互联网上生产小众作品(电影、音乐、文章、app等)的创意工作者们如何养活自己?找到1000个(不同领域的这个数字不同)真粉丝,绕过一切代理商,直接与粉丝们互动(直接卖给他们,听取他们的意见)。

互联网上的长尾效应让用户很方便地找到小众的东西(音乐、视频、文章、书等),用户是长尾效应最大受益者;但生产这些小众东西的人却往往难以维持生计,毕竟粉丝不多,还经常要与各种平台分成。文章是2008年写的。文章结尾提出的模式就是现在的众筹:粉丝先给创意工作者们集资,集到一定数额,再开始完成作品。

允许失败

Keen.io 的 Chief Data Scientist 写给公司员工的邮件,向员工(也向外界)承认公司近况不佳。邮件中显示出的态度在美国人的里很具有代表性:工作与生活是分开的。

"When failure is no longer scary, my work is no longer driven by fear."

 

Starters and Maintainers

作者是 Mozilla 的工程师。文章讨论了开源项目的两种角色 starters(发起人)与 maintainers(维护者)。没有报酬的情况下,有多少开源项目的维护者能持之以恒?

大部分程序员都喜欢做发起人,一天写上千行代码很爽;而不喜欢做维护者,花几个钟头调试修复2行代码,心理负担太大。作者开源了自己用 reactjs 搭的博客系统,不料竟然火了(1000+个星);各种 pull request、各种 issues,本应陪家人的时间却花在了(免费义务)维护这个开源项目上,不胜其烦。

制造高质量的时间

Ruby on Rails 缔造者、Basecamp 的 CTO DHH 的文章。他每天睡8.5到9小时,一周工作40小时。高效工作的秘诀是?善于说 no,专注于少数几件事。