思考与写作zainrizvi.io
软件工程师为什么喜欢做木工
Why software engineers like woodworking
2022 — 2024,它一次次回到首页
黑点是上首页(≥ 50 分)的那次投稿,空心点是没冲上去的投稿,点越大分数越高。
导读
这篇文章探讨为什么许多软件工程师热衷于木工。作者认为木工与编程有相似之处(如规划、原型设计),但物理世界的不可撤销、材料的非均质性和无法自动化,恰恰构成了它对程序员的独特吸引力。
为什么经久不衰:它触及了程序员群体的普遍体验——在数字世界之外寻找真实、有形的创造感,因此多年来反复引发共鸣。
HN 评论精选
木工的规划像编程,但物理世界的不可撤销和无法自动化正是其独特魅力
我做过餐桌、椅子甚至带屋顶的东西,几百小时的木工经验。规划阶段很有趣,用 SketchUp 做原型和写代码很像。但实际动手完全不同:每一步都有独特的问题要小心应对——忘了算锯缝宽度、木料恰好在错误位置有节疤、胶水滴得到处都是。想象一下每隔几小时要磨一次钝了的 IDE,或者 8mm 的 if 语句(木钉)用光了得现场 improvising。自然材料没有均质性,一切都缓慢而讲究方法,几乎没有快速试错的机会,因为不能回滚或撤销。最重要的是,很多东西根本无法自动化。
gorgoiler查看英文原文
I have a few hundred hours under my belt with a dining table, chairs, and even something with a roof to show for it. For me, a huge chunk of each project’s fun was planning. Going through my first two prototypes in Sketchup (rather than in real life) was a massive amount of fun. That part really was not so different to hacking code, really. The physical work itself is then completely different to software engineering. Nothing is simple — every step of the project presents some unique problem that you have to work around carefully. Maybe you forgot to include the width of the saw in a measurement. Or your stock has a knot in exactly the wrong place. Or you didn’t plan the assembly in the best way to optimise for clamping. Or you drip glue awkwardly and have to clean the first of six benches up before oiling. Or you want to add a shamfer in an awkward place to a piece you’ve already partly assembled. Imagine having to stop work every few hours to hone the edge on an IDE that’s gone blunt. Imagine running out of 8mm if-statements (dowels) and having to improvise some more so you can peg a project together. There’s no homogeneity with a natural product. Everything is slow and methodical with few opportunities to hack / test / prototype. You have to think and solve problems that you never thought would happen in a new kind of way because you can’t roll back or undo. Above all, there are many things you just cannot automate. Sanding up the frame of a pergola getting it ready for oiling is going to be O(n) at best, with only ever a single processor to throw at the problem which itself is hard bounded by mealtimes and hours-in-day. I love it because it’s not like software.
自嘲木工并不省钱,反而往往更贵
说得好。我去年开始玩木工,唯一让我沮丧的是它太贵了,没想到。有句话说得对:'为什么要花 500 美元给妻子买梳妆台?我自己做只要 1000 美元。'
johnwheeler查看英文原文
This is great. I took up woodworking last year. The only thing about it that bummed me out is how expensive it is. I didn’t expect that. There’s a saying: “Why would I buy my wife a $500 dresser when I can build it myself for $1000?” Very true with wood unfortunately.
并非所有程序员都喜欢木工,标题以偏概全
标题应该是'为什么某些软件工程师喜欢木工'。我做了一辈子软件工程师,但绝对讨厌木工和一切 DIY。我觉得它们压力巨大、令人沮丧——部分因为我能想象出成品该有的样子,但实际永远达不到,而且我修不好。
seanhunter查看英文原文
Why some software engineers like woodworking. I have been a software engineer all my working life, and I absolutely despise woodworking or anything that smacks of DIY. I find them unbelievably stressful and frustrating partly because I can see how I want things to be, they never work out nearly that good and I can never fix them.
刻意远离数字工具,让木工成为纯粹的物理体验,对心理健康很重要
同为程序员兼木工,我很认同文章。我要补充的是,我刻意在木工中避免使用任何软件或计算机辅助工具——不用 Fusion 360、SketchUp、CNC、激光切割机、3D 打印机。听起来很激进,但让木工尽量保持物理和模拟状态对我的心理健康很重要。当然我还是电动工具爱好者,不会放弃台锯和刨床。
TheRealWatson查看英文原文
Fellow coder and woodworker here. I can relate to the article for sure and I'd add that in my case I make a point of avoiding using software or computer-assisted anything in my woodworking. So no Fusion 360, no SketchUp, no CNC, no laser cutters, no 3D printers. It sounds radical but it feels important to my mental health to keep my woodworking physical an analog as possible. Now, I'm still a power tool junkie so I'm not about to give up my table saw or planer.
历次讨论
同类还值得读
保持你的身份认同足够小
Keep Your Identity Small (2009)
Paul Graham 2009 年的一篇短文:人一旦把某个话题当成自己身份的一部分(宗教、政治、编程语言皆然),讨论就会退化成站队和争吵,因为此时争论的不再是事实,而是"我是谁…
思考与写作上首页 5 次 · 2009–2021paulgraham.com编辑精选苏格拉底式教学法:通过提问而非讲授来教学
The Socratic Method: Teaching by Asking Instead of by Telling
记录了作者用纯提问的方式,引导一群小学生从零推导出二进制计数法的课堂实验,展示了苏格拉底式教学法的惊人效果。
思考与写作上首页 5 次 · 2011–2022garlikov.com你不能说的话
What You Can't Say (2004)
Paul Graham 2004 年的经典文章,探讨那些因道德时尚而不能公开说出的观点。
思考与写作上首页 5 次 · 2014–2022paulgraham.com编辑精选龙暴君的寓言(2005)
The Fable of the Dragon-Tyrant (2005)
哲学家 Nick Bostrom 于 2005 年写的一则寓言:一条每天吞噬数千人的巨龙(隐喻死亡与衰老)长期被人类当作不可抗拒的自然规律接受,直到有人提出并最终用导弹将其杀死,…
思考与写作上首页 5 次 · 2009–2021nickbostrom.com编辑精选现实有着惊人的细节量
Reality has a surprising amount of detail (2017)
2017 年的博文指出,现实远比我们以为的充满细节:我们习惯用简化的心智模型看世界,直到真正动手做事(比如作者举的造楼梯例子)才发现处处是未曾预料的细节。
思考与写作上首页 4 次 · 2018–2025johnsalvatier.org编辑精选