速度的重要性
Why Speed Matters

原始链接: https://lemire.me/blog/2025/12/05/why-speed-matters/

## 速度与进展:摘要 作者认为,持续低估速度是良好工作的主要阻碍。虽然质量需要时间,但*慢*并不等同于*好*。事实上,更快的迭代通常会带来更好的结果——一篇更快的博士论文通常更优秀。 快速行动并非急于完成,而是为了最大化脑力并高效学习。速度有助于避免在无关紧要的功能上浪费精力(例如制作没人想听的播客),并通过更快的错误反馈来加速学习。 此外,缓慢的工作会过时。作者以一位教授固守旧讲义为例,说明了重建意愿不足如何阻碍进步。正如经验丰富的外科医生受益于大量的经验一样,快速迭代和频繁练习是改进的关键。核心信息:优先考虑速度,从失败中学习,避免陷入过时的工作。停止缓慢——行动起来!

## 速度的价值——以及何时适得其反 一篇名为“为什么速度很重要”的文章引发了 Hacker News 的讨论,讨论的核心是工作(尤其是在软件开发和创业公司中)的速度与质量之间的微妙关系。虽然原文提倡快速行动,但评论者强调了将原始速度置于深思熟虑的执行之上所带来的危险。 许多人同意速度对于快速测试想法和获取反馈至关重要——最大化工作对现实的影响速度。然而,有几位用户警告不要陷入“奋斗文化”和因持续的“快速行动并搞破坏”的压力而导致的倦怠。 一个共同的轶事说明了这一点,指出专注于*数量*的学生最终通过实验和从错误中学习获得了更高的*质量*成果。 还有人指出,持续切换任务会让人精疲力竭,以及刻意练习的重要性,并将匆忙的手术医生与训练有素的手术医生进行不利比较。 共识倾向于找到平衡点,承认适当的速度取决于所涉及的背景和风险。最终,仅仅追求“快”,而不明确“快”的含义,可能会适得其反。
相关文章

原文

The one constant that I have observed in my professional life is that people underestimate the need to move fast.

Of course, doing good work takes time. I once spent six months writing a URL parser. But the fact that it took so long is not a feature, it is not a positive, it is a negative.

If everything is slow-moving around you, it is likely not going to be good. To fully make use of your brain, you need to move as close as possible to the speed of your thought.

If I give you two PhD students, one who completed their thesis in two years and one who took eight years… you can be almost certain that the two-year thesis will be much better.

Moving fast does not mean that you complete your projects quickly. Projects have many parts, and getting everything right may take a long time.

Nevertheless, you should move as fast as you can.

For multiple reasons:

1. A common mistake is to spend a lot of time—too much time—on a component of your project that does not matter. I once spent a lot of time building a podcast-like version of a course… only to find out later that students had no interest in the podcast format.

2. You learn by making mistakes. The faster you make mistakes, the faster you learn.

3. Your work degrades, becomes less relevant with time. And if you work slowly, you will be more likely to stick with your slightly obsolete work. You know that professor who spent seven years preparing lecture notes twenty years ago? He is not going to throw them away and start again, as that would be a new seven-year project. So he will keep teaching using aging lecture notes until he retires and someone finally updates the course.

What if you are doing open-heart surgery? Don’t you want someone who spends days preparing and who works slowly? No. You almost surely want the surgeon who does many, many open-heart surgeries. They are very likely to be the best one.

Now stop being so slow. Move!

`; modal.addEventListener('click', function(e) { if (e.target === modal) modal.close(); }); modal.querySelector('#bibtex-copy-btn').addEventListener('click', function() { const text = modal.querySelector('#bibtex-target').textContent; navigator.clipboard.writeText(text).then(() => { const origText = this.innerText; this.innerText = "Copied!"; setTimeout(() => this.innerText = origText, 1500); }); }); document.body.appendChild(modal); const style = document.createElement('style'); style.innerHTML = `dialog::backdrop { background: rgba(0, 0, 0, 0.5); }`; document.head.appendChild(style); }                         // 1. Extract the URL             const fullLinkHtml = el.dataset.fullLink;              const tempDiv = document.createElement('div');             tempDiv.innerHTML = fullLinkHtml;              const linkElement = tempDiv.querySelector('a');             const rawUrl = linkElement ? linkElement.href : '';                           // 2. Compute the current access date             const accessedDate = this.getCurrentAccessedDate();              // 3. --- NEW LOGIC: Extract ONLY the year (YYYY) ---             // Gets the full date string, e.g., "November 23, 2025"             const fullDateString = el.dataset.year;             // Use regex to find the four-digit year at the end of the string             const match = fullDateString.match(/(\d{4})$/);             const publicationYear = match ? match[0] : '????'; // e.g., '2025'                          // 4. Generate BibTeX Data with the corrected year             const safeTitle = el.dataset.title.replace(/[^a-zA-Z0-9]/g, '').substring(0, 15);             // Use the clean year for the BibKey             const bibKey = (publicationYear + safeTitle);             const content = `@misc{${bibKey},   author = {${el.dataset.author}},   title  = {${el.dataset.title}},   year   = {${publicationYear}},   url    = {${rawUrl}},   note   = {Accessed: ${accessedDate}} }`;                          // 5. Show Modal             document.getElementById('bibtex-target').textContent = content;             modal.showModal();         }     }; })();
联系我们 contact @ memedata.com