vlog
← 返回全部文章

Tech

A Thermonuclear ADHD Amplifier: The Same Tool That Scatters You Can Make You Finish

June 21, 2026 · Paul Graham, Hackers and Painters~6 min read

A developer this month built sixteen little apps in a weekend and shipped none of them. Each went from idea to working code in under an hour, then got a new tab and was forgotten. He gave the feeling a name that spread fast: a coding agent, he wrote, is a thermonuclear ADHD amplifier. Read the replies, though, and a stranger thing happens. People with actual ADHD show up to say the opposite — that for the first time in their lives, they're finishing things. Same tool. Opposite outcome. The interesting question isn't which camp is right. It's what, exactly, decides which camp you land in.

The cheap-reward machine

Start with why the amplifier metaphor lands. A coding agent collapses the gap between a whim and a thing that runs. You think "I wonder if I could…" and forty minutes later there's a working prototype with tests and a README. That is, in the most literal sense, a slot machine for builders: an instant payout for almost no input, and no friction telling you to stop. The reward circuitry doesn't distinguish a shipped product from a dopamine hit; it just wants the next pull. So the tool doesn't make you lazy — it makes you start, endlessly, and starting is the cheapest, most seductive part of any project. You spin up ten tabs, three of them on screens you're not even looking at, each a half-built world you have no realistic plan to maintain. The developer who coined the phrase had built sixteen of these in short order; he concluded the honest fix might be to cancel the subscription, because a tool that hands you cheap reward for almost no input, with no friction, had become a liability rather than an asset. That's the amplifier at full tilt: not a productivity engine, but a faster way to feel busy.

What the tool actually amplifies

Here is the move people miss: the agent is not adding ADHD to anyone. It is amplifying whatever attention pattern you brought to it. This is the oldest idea about tools — a medium shapes how its maker works, the way oil paint let painters labor slowly over invisible detail while fresco forced them to commit fast. Twenty years ago, in Hackers and Painters, Paul Graham argued the deep skill of programming is having "the whole program in your head" — holding the entire structure in active memory so you can see the consequences of a change before you make it. That is a focus skill, not a typing skill. The agent removes the typing. It does nothing for the holding. If you walked in able to hold one program whole, the tool hands you a faster body for the same focused mind, and you finish. If you walked in chasing novelty, it hands you nine more programs to not-hold, and you scatter. The wedge between the two camps was already inside you; the machine just turned up the gain.

SAME TOOL, TWO FORKS — FOCUS IS WHAT DECIDESThe coding agentidea → working app in an hourinstant reward, no frictionFork A · scatter10 half-projects, 3 screensnone kept in your head → abandonedFork B · finishone project, held whole in your headenough stimulation to actually shipthe scarce skillchase the next dopamine hithold one thing wholefocused pathscattered path
One coding agent, two outcomes: it can scatter you across ten abandoned half-projects, or — for someone who holds one project whole in their head — let them finish for the first time. The fork is attention, not the tool. Framework: Paul Graham, Hackers and Painters. Per Simon Willison / David Wilson, May–June 2026.

Why ADHD builders sometimes win

So why do some ADHD developers report the agent as a salve rather than a curse? Because their bottleneck was never the idea — it was the dreary middle. The classic ADHD failure mode in building software is the cliff between an exciting start and a tedious slog: the boilerplate, the config, the fortieth near-identical CRUD form, the part with no novelty to feed on. That's precisely the stretch where the project used to die. The agent eats that stretch. It keeps the work continuously novel enough to stay engaging while quietly carrying the boring weight, so the person reaches "done" before boredom reaches them. The same instant-reward loop that scatters the novelty-chaser becomes a bridge across the exact gap that used to swallow the finisher. The tool didn't change. The pre-existing relationship between that person and the boring middle did. One person in the thread put it plainly: AI had become a salve for their mind, the stimulation they used to seek in a dozen abandoned tabs now spent on carrying a single project to the end. That is the inverse of the sixteen-app weekend, produced by the identical software — which is exactly why blaming or praising the tool misses the point.

Don't outsource the holding

The trap, then, isn't using the agent. It's letting it do the one part you can't afford to delegate: keeping the whole thing in your head. It's frighteningly easy to let the model hold the structure for you — to ask it what your own code does, to approve diffs in a system you no longer mentally own. That feels like flow and is actually its opposite. When you stop holding the program, you stop being able to see which change breaks what, and you've quietly traded the deep skill for the shallow one. Graham's makers sweated invisible detail because they carried the whole canvas in mind; a builder who has offloaded the canvas can only react to whatever the agent surfaces. Speed without holding isn't leverage. It's just a faster way to lose the thread — and the more capable the agent gets, the easier it becomes to never notice you've let go.

What this means for you

If you build with these tools, the discipline that pays is brutally simple and entirely under your control: defend the holding, and ration the starting. Concretely — finish one thing before you let yourself open the next; keep, at most, the number of live projects you can actually carry in your head, and treat a tenth tab as a tax, not a trophy; when the agent hands you a working draft, spend the saved time understanding it, not generating the next one. The novelty-chaser and the finisher are using the identical tool; the only difference is whether attention is spent holding or spent scattering. The good news is that this isn't a fixed trait you were dealt. Which fork you take is a choice you remake every session — and now you know exactly where the switch is.

The agent amplifies whatever attention you bring it. Bring scatter and it scatters you ten ways; bring the whole program in your head and it finally lets you finish.

What's scarce was never generation speed. It's the focus to hold one thing whole.

Source: framework from Paul Graham, Hackers and Painters; the "thermonuclear ADHD amplifier" line was written by David Wilson and amplified by Simon Willison (May–June 2026), alongside contrasting reports from ADHD developers. A reflection, not medical or psychological advice.

技术

核级 ADHD 放大器:同一个工具,能把你摊散,也能让你做完

2026 年 6 月 21 日 · 保罗·格雷厄姆《黑客与画家》约 4 分钟

这个月,一个开发者一个周末做了十六个小应用,一个都没发出去。每一个都从念头到能跑不超过一小时,然后他开了个新标签页,把它忘了。他给这种感觉起了个传得飞快的名字:编码 agent,他写道,是一台核级 ADHD 放大器。可你往评论区一翻,怪事来了。一群真有 ADHD 的人冒出来,说的恰恰相反——他们这辈子头一回,把东西做完了。同一个工具,相反的结局。有意思的问题不是哪一派对,而是:到底是什么,决定你落进哪一派。

那台廉价奖励机

先说为什么「放大器」这个比喻戳得这么准。一个编码 agent,把「我一时兴起」和「一个能跑的东西」之间的鸿沟压没了。你想「不知道我能不能……」,四十分钟后,一个带测试和 README 的可用原型就摆在那儿。这在最字面的意义上,就是给造物者的一台老虎机:几乎零投入就立刻吐币,而且没有任何摩擦叫你停下。奖赏回路分不清「发布了一个产品」和「一发多巴胺」,它只想再拉一下杆。所以这工具不是让你变懒——它让你不停地开新坑,而开头,恰恰是任何项目里最廉价、最勾人的那一段。你一口气开十个标签页,其中三个在你压根没看的屏幕上,每一个都是一个搭了一半、你根本没打算维护的世界。

工具真正放大的是什么

这里有一步大多数人漏掉了:agent 没有给任何人「加上」ADHD,它放大的是你带进去的那套注意力模式。这是关于工具最古老的道理——媒介塑造创作者怎么干活,就像油画让画家慢慢打磨无人留意的细节,而湿壁画逼他们当场一笔定生死。二十年前,保罗·格雷厄姆在《黑客与画家》里说,编程最深的本事是「把整个程序装进脑子里」——把整套结构握在活跃记忆里,让你在动手改之前就看见这一改会牵动什么。这是专注的本事,不是打字的本事。agent 替你免了打字,对「装进脑子」却帮不上半点忙。你要是进门时本就能把一个程序整个握住,它就给你的同一颗专注的脑子配一具更快的身体,于是你做完了;你要是进门时本就在追新鲜感,它就再塞给你九个握不住的程序,于是你摊散了。两派之间那道楔子,本来就在你身体里,机器只是把增益旋钮拧大了。

同一个工具,两条岔路——分野是专注编码 agent一个想法 → 一小时跑起来即时奖励、零摩擦岔路 A · 散摊10 个半成品、3 块屏幕一个都没装进脑子 → 弃坑岔路 B · 做完一个项目,整个装进脑子刺激刚好够把它真做完稀缺的本事追下一发多巴胺把一件事整个握住专注那条散摊那条
一个编码 agent,两种结局:它能把你摊成十个弃坑的半成品,也能让一个把项目整个握在脑子里的人,头一回真把东西做完。岔路在注意力,不在工具。框架:保罗·格雷厄姆《黑客与画家》。据 Simon Willison / David Wilson,2026 年 5–6 月。

为什么 ADHD 造物者有时反而赢

那为什么有些 ADHD 开发者说 agent 是解药、而不是诅咒?因为他们的瓶颈从来不是想法——是那段沉闷的中段。ADHD 在做软件上最经典的崩盘,是从一个激动人心的开头,到一段无聊苦役之间那道悬崖:样板代码、配置、第四十个几乎一模一样的增删改查表单、那段没有任何新鲜可供啃食的活儿。项目以前就死在这一段。agent 把这一段吃掉了。它让活儿始终新鲜到足以勾住人,同时悄悄把无聊的重量替你扛着,于是这个人在「无聊」追上他之前,先抵达了「做完」。同一个让追新鲜者摊散的即时奖励回路,对那个差一步就能做完的人,恰好成了一座桥,跨过了那道一向把他吞掉的鸿沟。工具没变,变的是这个人和「无聊中段」之间那段早就存在的关系。

别把「握住」也外包出去

所以陷阱不在用不用 agent,而在你让不让它干那唯一一件你外包不起的事:把整个东西握在脑子里。让模型替你握住结构,是吓人地容易——你回头去问它你自己的代码在干嘛,你在一个你心里早已不再拥有的系统里点同意 diff。那感觉像是心流,其实是它的反面。当你不再握住这个程序,你就不再能看见哪一改会弄坏什么,你已经悄悄拿那门深的本事,换了那门浅的。格雷厄姆笔下的创造者为无人留意的细节较劲,正因为他们把整张画布揣在心里;一个把画布卸载掉的造物者,只能对 agent 抛上来的东西做被动反应。没有「握住」的速度不是杠杆,只是更快地把线头弄丢。

这对你意味着什么

如果你用这些工具造东西,真正划算的纪律,简单到近乎残忍,而且完全攥在你自己手里:守住「握住」,省着「开头」。具体说——做完一件,再准许自己开下一件;同时存活的项目,最多留到你脑子真能扛得动的那个数,把第十个标签页当成一笔税、而不是一枚奖章;当 agent 把一个能跑的草稿递给你,把省下的时间花在读懂它上,而不是去生成下一个。追新鲜者和做完者用的是一模一样的工具;唯一的差别,是注意力花在了「握住」还是「散摊」。好消息是:这不是一副发到你手里、就此固定的牌。你走哪条岔路,是每一次坐下都重新做的选择——而现在,你已经清楚那个开关在哪里。

agent 放大的是你带给它的那份注意力。带去散乱,它把你摊成十摊;带去「整个程序装进脑子」的专注,它终于让你做完。

稀缺的从来不是生成速度,是把一件事整个握住的专注。

来源:框架取自保罗·格雷厄姆《黑客与画家》;「核级 ADHD 放大器」一语由 David Wilson 写下、经 Simon Willison 放大传播(2026 年 5–6 月),同期亦有 ADHD 开发者给出相反报告。本文为思考,非医疗或心理建议。

テクノロジー

核級ADHD増幅器——あなたを散らす道具が、同じ手であなたを完成させる

2026年6月21日 · ポール・グレアム『ハッカーと画家』約 6 分

今月、ある開発者が週末に十六個の小さなアプリを作り、一つも出荷しなかった。どれも着想から動くコードまで一時間とかからず、そのたびに新しいタブを開いては忘れていった。彼はこの感覚に、瞬く間に広まる名前をつけた。コーディングエージェントは、核級のADHD増幅器だ、と。だが返信欄をのぞくと、奇妙なことが起きている。本当にADHDを持つ人たちが現れて、逆を言うのだ——生まれて初めて、物事を完成させている、と。同じ道具、逆の結末。面白い問いはどちらが正しいかではない。一体何が、あなたがどちらに落ちるかを決めるのか、だ。

安い報酬を吐く機械

まず、なぜ「増幅器」という比喩がこれほど刺さるのか。コーディングエージェントは、思いつきと動くものの間の溝を消してしまう。「これ作れるかな」と思った四十分後には、テストとREADME付きの動くプロトタイプがそこにある。これは最も文字どおりの意味で、作り手のためのスロットマシンだ。ほぼ入力ゼロで即座に当たりが出て、止めろと告げる摩擦が一切ない。報酬回路は「出荷した製品」と「ドーパミン一発」を区別しない。ただ次のレバーを引きたいだけだ。だからこの道具はあなたを怠惰にするのではない——あなたに果てしなく始めさせる。そして始めることこそ、どんな企画でも一番安く、一番そそる部分なのだ。十個のタブを一気に開き、うち三つは見てもいない画面の上にあり、どれも維持する現実的な見込みのない、半分だけ建った世界だ。

道具が本当に増幅するもの

ここで多くの人が見落とす一手がある。エージェントは誰にもADHDを「足して」いない。あなたが持ち込んだ注意のパターンを増幅しているだけだ。これは道具についての最も古い真理だ——媒体は作り手の働き方を形づくる。油絵が画家に誰も気づかない細部をゆっくり練らせ、フレスコが即座の決断を迫ったように。二十年前、ポール・グレアムは『ハッカーと画家』で、プログラミングの最も深い技は「プログラム全体を頭に入れる」ことだと言った——構造の全体を活きた記憶に握り、手を入れる前にその一手が何に響くかを見る。これは集中の技であって、打鍵の技ではない。エージェントは打鍵を肩代わりするが、「頭に入れる」ことには一切手を貸さない。入ってきた時点で一つのプログラムを丸ごと握れる人なら、道具は同じ集中した頭により速い身体を与え、その人は完成させる。入ってきた時点で新しさを追っている人なら、道具は握れないプログラムをさらに九つ手渡し、その人は散らばる。二つの陣営を分ける楔は、もとからあなたの中にあった。機械はゲインのつまみを上げただけだ。

同じ道具、二つの分岐——分かれ目は集中コーディングエージェント着想 → 一時間で動く即報酬・摩擦ゼロ分岐 A · 散らばり10 の半製品・3 画面どれも頭に入らず → 放置分岐 B · 完成一つの企画を丸ごと頭に入れる刺激がちょうど足りて出荷まで届く稀少なスキル次のドーパミンを追う一つを丸ごと握る集中の道散らばる道
一つのコーディングエージェント、二つの結末。十の放置された半製品へ散らばらせもするし、企画を丸ごと頭に入れている人には、初めて完成まで届かせもする。分かれ目は注意であって道具ではない。枠組:ポール・グレアム『ハッカーと画家』。Simon Willison / David Wilson、2026年5〜6月による。

なぜADHDの作り手が勝つことがあるのか

では、なぜ一部のADHD開発者は、エージェントを呪いではなく軟膏だと言うのか。彼らのボトルネックは着想ではなかったからだ——それは退屈な中盤だった。ソフトを作るときの古典的なADHDの崩れ方は、わくわくする出だしと、退屈な苦行のあいだに横たわる崖だ。定型コード、設定、四十個目のほとんど同じCRUDフォーム、新しさを一切エサにできない部分。企画はかつて、まさにここで死んだ。エージェントはこの区間を食べてくれる。仕事をずっと、引き込まれる程度には新しく保ちながら、退屈な重さをそっと代わりに背負う。だからその人は、退屈が追いつく前に「完成」へたどり着く。新しさを追う者を散らす同じ即時報酬のループが、あと一歩で完成できた者にとっては、ずっと彼を呑み込んできた溝を渡す橋になる。道具は変わっていない。変わったのは、その人と「退屈な中盤」とのあいだの、もとからあった関係だ。

「握る」ことまで外注するな

だから罠は、エージェントを使うかどうかではない。外注できない唯一の部分——全体を頭に握っていること——を、それにやらせてしまうかどうかだ。モデルに構造を握らせるのは、恐ろしいほど簡単だ。自分のコードが何をしているかをそれに尋ね、心ではもう所有していないシステムでdiffを承認する。それはフローのように感じて、実はその反対だ。プログラムを握るのをやめた瞬間、どの一手が何を壊すかが見えなくなり、あなたは深い技をこっそり浅い技と交換してしまっている。グレアムの作り手が誰も気づかない細部に汗をかいたのは、画布全体を心に抱えていたからだ。画布を降ろした作り手は、エージェントが浮かべてくるものに反応することしかできない。握りのない速度はレバレッジではない。糸口をより速く失う方法にすぎない。

これがあなたに意味すること

これらの道具で物を作るなら、本当に割に合う規律は、残酷なほど単純で、完全にあなたの手の内にある——「握り」を守り、「始め」を配給する。具体的には——一つを完成させてから、次を開くことを自分に許す。同時に生きている企画は、頭で本当に背負える数までにとどめ、十個目のタブは勲章ではなく税だと扱う。エージェントが動く下書きを渡してきたら、浮いた時間を次を生成することではなく、それを理解することに使う。新しさを追う者と完成させる者は、まったく同じ道具を使っている。唯一の違いは、注意が「握る」に費やされたか「散らす」に費やされたかだ。良い知らせは、これが配られて固定された素質ではないということだ。どちらの分岐を選ぶかは、座るたびに作り直す選択であり——そして今、あなたはそのスイッチがどこにあるかを正確に知っている。

エージェントは、あなたが持ち込んだ注意を増幅する。散らばりを持ち込めば十方向に散らし、プログラムを丸ごと頭に入れて持ち込めば、ついに完成させてくれる。

稀少なのは生成速度ではなかった。一つを丸ごと握る集中だ。

出典:枠組はポール・グレアム『ハッカーと画家』より。「核級ADHD増幅器」の一句は David Wilson が書き、Simon Willison が広めた(2026年5〜6月)。同時期に、ADHD開発者からの相反する報告もある。本稿は考察であり、医療・心理の助言ではない。