最近翻到那篇讲 Windows 7 设计史的文章,说它大概是最有“人情味”的一代,好用有时比创新更重要。看到这句我愣了一下,觉得咱们开源圈其实最缺的就是这个。
现在不少开源项目,底层实现很硬,用起来却总透着一股“你该懂的”冷漠。报错甩你一长串堆栈,文档默认读者是老手,默认值为什么这么定还得自己翻源码才搞明白。很多维护者其实是写给“另一个程序员”看的,不是写给“只想把这活干完的普通人”。
Windows 7 被人惦记了十几年,真不是因为技术多新,而是它把“普通人用着不别扭”摆在了第一位。那种舒服会沉淀成记忆,多年后你还记得。
我总觉得,能活下来的工具背后,大都有一位把用户当“人”而不是“程序员”的维护者:报错说人话,默认值合理,不逼你先学它的哲学。炫技很热闹,但让人记十年的,是那份人情味。