The Productivity Mirage
摘要
作者回忆在 Facebook 黑客松中遇到传奇工程师 Bob,发现他只用朴素的 Sublime Text 和 printf 调试,却赢得比赛并做出重要产品。作者反思自己沉迷于定制 Vim、tmux 等复杂工具,但真正决定产出的是产品品味和解决正确问题的能力。文章借此批判当下不断涌现的生产力工具炒作,强调核心在于选择正确的问题。
荐读理由
这篇文章用具体案例(Bob用vanilla Sublime Text和printf赢得黑客松)直接挑战了'工具决定效率'的常见认知,能帮助你在选择技术栈和开发流程时把注意力从工具配置转移到问题定义上,避免陷入生产力工具的内卷。
原文
I remember this legendary software engineer at Facebook. His name is Bob. Bob is a prolific engineer – he was responsible for shipping Facebook Groups (among other things). He was also a hackathon legend, delivering hit after hit.
At the time I was a massive productivity nerd. I had a custom Vim setup with my own syntax highlighting and snippets for Hack (Facebook’s dialect of PHP). My elaborate setup involved tmux over mosh with custom hphpd shortcuts and fancy git aliases.
Imagine my excitement when I got to sit next to Bob at one of the company’s hackathons! I was prepared to get enlightened.
Bob opens his laptop and launches… vanilla Sublime Text. It doesn’t even have proper syntax highlighting and half of the code is colored incorrectly. Bob doesn’t use live reloading. He doesn’t use the debugger. Instead he sprinkles some printf around the code and patiently waits for logs.
I was shocked. How the hell is he so prolific?
Unsurprisingly, Bob won the hackathon that day. I was so preoccupied with how he did things that I totally missed what he was working on (I think it was the support for buy/sell posts in Groups, which later evolved into Facebook Marketplace). His product taste and intuition were more important than the editor setup he used.
I often think about that story when browsing X. Every day, someone invents a new way of working that promises to change everything. Some probably will. But ultimately what matters most is solving the right problems.
这条对你有帮助吗?