Recurse Centerで過ごした夏、DEFLATE再実装からLLMエージェントまで
What I did at Recurse Center

筆者はブルックリンのプログラミング・リトリート、Recurse Centerで夏を過ごした。LLMやエージェントを探求するAgentic Adventures、Practical Deep Learningなどの勉強会に参加し、DEFLATEの再実装やSATソルバーによる数独解法など、ペアプログラミングを中心に多くのプロジェクトに取り組んだ。また、LLMを使ったバイブコーディングでリズムゲームや人工言語の構築など、新しい技術の限界を探った。
DEFLATEを実装するほどハッカーらしい気分になったプロジェクトはなかった。
HNでの議論
18- rtpg
> これにはおそらく最も興味深い部分、つまりmatch文を実装するためのトリッキーな再帰コードを書くことが含まれていました。
学校にいた頃、この本[0]「The Implementation of Functional Programming Languages」を見つけました。パラパラめくってみると、私にとって「より洗練された」関数型プログラミングの機能を実装するための基礎がいくらか解き明かされたので、とても素晴らしかったです。
第5章はパターンマッチングの実装についてです。
こういうものを読むと、正しいマインドセットと抽象化で問題に取り組めば、物事がどれほど簡単になるかがわかります。しかもこれは1987年の本です! 多くのことに対して、私たちは常にまともな答えを持っていたのです。
言語実装者ならパラパラめくってみるのは面白いと思いますが、斜め読みして細部まで理解しないことに慣れていると助けになります。
[0] https://simon.peytonjones.org/assets/pdfs/slpj-book-1987-sea...
- jdelman
これを読んで、ある種の感情が湧き上がった。キャリアの様々な時点で、サバティカルを取ってRCに行きたいと思ったことがある。この1年間エージェント的コーディングの世界で過ごしてきた身としては、手でコードを書くという考えは古風で時代遅れに思える。多くの人がこの喪失感について語っているので、ここで新しいことを言っているわけではないが、なぜか2026年にRCについて読んだことで、おそらく二度と手で何かを書くことはないだろうという考えが具体的に固まった。
- triyambakam
RCの話を聞くといつも身震いする。キャリアと趣味の両方の悪い端が交差しているように感じられ、体験全体が陰鬱でじめじめしているように聞こえる。