Software Engineer in London, co-author of “Perfect Ruby on Rails“, ex-CTO, and ex-host of #textafm. Mainly using 🦋.

Joined September 2010
Rubyコミュニティのレジェンド、Chad Fowler氏のRegenerative SoftwareをEarly Previewでざっと読んだ。おそらく多くの人と同じように、ロジカルには正しそうだけど、実現可能性はどうなんだろう、となったので、github.com/chad/phoenix をwatchしてみることにした。
1
2
727
先日の #kaigionrails での登壇資料の日本語版を公開しました。Railsの高い生産性と表裏一体のファットモデル問題に、業務ルールを起点としてドメインの操作を発見・モデル化し、Rails標準の仕組みを活かして対処する方法を紹介しました / Domain Modeling with Vanilla Rails speakerdeck.com/yasaichi/ja-…
30
1
120
6,242
Rails Worldのマイルドver.という感じで非常によかった!!! #kaigionrails
7
666
めっちゃゆっくり話してもらっているのがわかる、ありがたい #kaigionrails
7
595
Cloudflareが大企業相手にWorkersを売るには脱出ハッチが重要。workerdではDurable Objectsのself-hostingが単一インスタンス止まりなので、そこを埋めるcelldを開発していたDenoチームと合流した。Denoランタイム自体は今後の投資対象ではないので開発終了、という感じかな blog.cloudflare.com/deno-joi…
513
“We will support the Deno runtime for another year with monthly releases containing bug fixes and security updates. After that year we will end our development of the Deno runtime.” 過去にDenoを選定したプロダクト、いつでも脱出できるようにしてはいたけど本当すみませんという気持ち🙇
6
794
エンティティをリソースとイベントに分類して・・・というデータモデリングの手法って、REAモデルに端を発しているのかしら。ある段階でA(gents)が落ちたという仮定を置いて説明を読むと、かなりそれっぽい気がする。en.wikipedia.org/wiki/Resour…
1
1
6
918
yasaichi retweeted
Disagree just as high level languages help us code better - there's less to think about, it will be the same for AI. Why reach for ASM when you can use Rust - there's so much more that can go wrong. By this logic AI will also forego testing because they have so much intelligence to just reason through it.
Rust is a good prompt compilation target for the moment, but so is C++. And soon assembler. Then microcode. Myopic to think we're going to stop the agentic drill bit until it reaches computing bedrock.
57
54
15
893
88,255
三部構成なのに二部までで54スライド使ってしまっており終わりが見えない😢 #kaigionrails
1
4
506
そしてスライドを英訳する作業も待っているという 😇
1
203
SentryのMCPサーバーがChatGPT Webでようやく動くようになった。引き続きPluginは環境変数の設定が必要と言われて落ちるが、そんなUIはない状態👼 github.com/getsentry/sentry-…
1
391
久々に本当のOne more thingが聞けて満足した #AppleEvent
1
344
XGは国家予算
2
370
Summer is ending, but still no Zendesk MCP server 😢 zendesk.co.uk/blog/zendesk-i…
255
絶対こんなことやっている場合ではないのだが、できるかも、というアイデアを思いついてしまったので思わずやってしまった(TypeScriptのParser/Compilerをforkせずに拡張構文を実装する)。PoCは思い入れのあるCall-this operator github.com/tc39/proposal-cal… でやりたかったが諸事情により断念。
2
464
Ryan先生の新作Celld、雑に言うとS3のIf-Match conditional writeをCASプリミティブとして使い、データではなく誰が書いてよいかという制御メタデータをlinearizeしている、なんだけど、これは頭が良すぎて時代が追いつくのに時間かかるやつ(なんでこんなの着想できるんだ) celld.dev/
1
1
2
814
見方を変えると、分散合意の一番難しい部分をS3の強整合性とIf-Matchにアウトソースしてるとも言える。一方、計算リソースはV8 Isolateで極限まで抑える。このへんは彼の出自がなせる技。この組み合わせと境界線の引き方、もはやアーキテクティングを超えてアート感すらある(信者すぎるコメント)
1
239
Prismパーサーと定額制LLMが(まだ)ある現在、誰かがやるだろうと思ったRuboCopのRust port。まだ開発中かつ早くも停滞気味に見えるけど、想定通りのオーダーの速度が出ていてすごい github.com/6/nitrocop
3
839
AIや同僚の方の書いたコードのレビューにかける時間が無視できないほど増えてきたので、重い腰を上げて過去の自身のPR内容やコメントから思考の蒸留を試みてみた。当初思ったより精度が出ず悩んでいたが、fork_turns="none"で検証用サブエージェントを起動させるという超基本の工夫が一番効果あった。
1
11
1,368