你有没有过这种体验?某个工具用着别扭,框架藏着你想碰的东西,程序差点就懂自己的形状——但差那么一点。大多数人抱怨两句就划过去了。而有些人,抱怨完会新建一个项目。

这不是效率最高的做法。身后可能躺着一整片半成品墓地,每个都始于一个执念:如果这件烦人的事能变一变,世界会好一点点。但别急着否定这种冲动——它几乎指向了所有值得建造的东西。

打开网易新闻 查看精彩图片

不满不只是拒绝。它是注意力变得具体。

有些烦恼只是噪音:东西坏了、丑了、慢了、命名糟了、设计过度或不足。世界不缺这些。但有时候,烦恼有形状。它反复回到同一个边缘。你能感觉到,在能解释之前,问题不是偶然的。设计里有东西指向了错误的方向。它想被翻转、简化、拆开、变得可组合、变得诚实。

这种感觉危险得恰到好处。

它把被动批评变成行动。问题从"为什么是这样?"滑向"我能做出更好的吗?"再滑向"如果我做了,会是什么样?"一旦这个问题足够鲜活,建造就不再像工作,而像一种思考方式。项目还不是产品,它是一个可以运行的论证。

这就是为什么那么多项目始于 irritation。不是因为喜欢被惹恼,而是因为恼意给心智一个可以推的表面。纯粹的满足很少向你索取什么,它闭合回路。不满让回路敞开,而敞开的回路是想象力钻进来的地方。

但最持久的版本,甚至不是关于别人的工具。

大多数时候,不满指向自己的工作。造出什么东西,然后看见里面的妥协。太早做的决定。画错位置的边界。看似干净直到真实使用施压的设计。能运行,但带着一个当时还没学会命名的错误的形状的实现。

这种感觉更尖锐,因为不能怪别人。缺陷是我的。我把它放在那里,在设计或实现里,通常出于当时说得通的理由。但一旦看见,就想让整个东西变好。不是小修小补。更好。于是重新打开项目。或者开启下一个,把修正带进去。