TONT 33473 要做领导者,必须知道何时应当跟从

原文链接:https://devblogs.microsoft.com/oldnewthing/20051103-43/?p=33473

Many people misinterpreted my use of the term “reluctant” to describe the attitude of the designers in changing the way the Date/Time control panel functions. It was a reluctance of shame, not a reluctance of defiance.

很多人错误地理解了我对修改日期/时间控制面板功能中设计人员的『不情愿』的含义。这里的『不情愿』指的是羞愧心,而不是抗拒心。

Your software is there for the users, not vice versa. If you find that your users are using the software in a manner contrary to its intended purpose, your first reaction may be to try to educate users not to do whatever it is they’re doing. But eventually you reach a point where the efforts in convincing people not to do something dangerous outweighs the cost of just making it less dangerous. (Even though this may annoy those who genuinely want to perform that dangerous activity.)

你的软件是为了用户而生的,但并不是说反之亦然。如果你发现用户在使用你的软件时,总是与你的设计初衷相悖,你的第一反应可能是去指导用户不要这么做。但是,迟早你会发现教给用户不要做什么的成本大大高于让你的设计更加合理。(虽然这会让刻意做这些操作的人感到恼火就是。)

You may not do it with a smile on your face (hence the reluctance), but you know deep in your heart that it’s the right thing to do.

可能做出这些修改的时候,你的脸上不会带着笑容(也就是所谓的『不情愿』),但在内心深处你也明白这才是正道。

Side note: Why did the Date/Time control panel apply changes immediately anyway? Historical artifact. That’s the way the Date/Time control panel has worked since Windows 1.0. In fact, originally, the Date/Time control panel didn’t even have a Cancel button. Any changes you made to the time took effect immediately and irrevocably. (Mind you, MS-DOS and the original Macintosh did the same thing.) It wasn’t until after Windows 95 shipped that this behavior started being a problem.

再说个小故事:为什么日期/时间控制面板会立刻应用修改呢?这是历史上一以贯之的设计,也是日期/时间控制面板从 Windows 1.0 起的设计。实际上,原本日期/时间控制面板连『取消』按钮都没有,任何对时间的修改都立刻生效、无法撤销。(小提示:MS-DOS 和原始的 Macintosh 都是这么设计的。)但是直到 Windows 95 发布后,这样的设计才成为了一个问题。

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注

 剩余字数 ( Characters available )

Your comment will be available after auditing.
您的评论将在通过审核后显示。

Please DO NOT add any links in your comment, otherwise it would be identified as SPAM automatically and never be audited.
请不要在评论中插入任何链接,否则将被自动归类为垃圾评论,且永远不会被提交给博主进行复审。

*