いやー、Next.jsすごい世界観だなあ。あともう最近のReactは実質Next.jsと結合してるような気さえするなあ。Next以外にまともにServer Componentと統合されてるフレームワークってあるのかな。ていうか、フレームワーク介さずにServer Component使うって実際現実的なの?
いやー、Next.jsすごい世界観だなあ。あともう最近のReactは実質Next.jsと結合してるような気さえするなあ。Next以外にまともにServer Componentと統合されてるフレームワークってあるのかな。ていうか、フレームワーク介さずにServer Component使うって実際現実的なの?
Reactの設計(とくにhooksあたりのやつ)は、個人的にシンプルで好きなんだけど、正しく扱えてるプログラマは体感10%以下なので、難しすぎるのかもしれない…
救いがあるかも知れないのは、最近のReactの複雑性のある程度の部分は、いかにWeb Vitalsでいいスコアを出すかという問題のためのもので、デスクトップやモバイルのようなあらかじめパッケージダウンロードを期待できるタイプのアプリでは、無用な部分もあることか。
ReactのSuspenseようやくキャッチアップしたけど、いやあかくも複雑なところまで到達したものだよなあ。Reactは、実際のユースケースに応じて進化してきてるので、複雑であること自体に異論はないし、これらがないころはけっきょく各自で似たようなことを実装してたわけだから、標準化されたのはいいころとではあるのだけど、GUIって複雑なんだよなあやっぱりという感想が湧いてくる。
(2) Streaming Server Rendering with Suspense - YouTube www.youtube.com/watch
New Suspense SSR Architecture in React 18 · reactwg/react-18 · Discussion #37 github.com/reactwg/r…
やっぱり拡大を狙うなら、もっと攻めないとダメだよな。ヒィヒィ言いながらこれで精一杯クオリティーですごめんなさいなんて言ってるようじゃダメよ。
【キッチン雑談】昨今の大会観戦"有料化"を選手目線で語るボンちゃん【切り抜き】 - YouTube www.youtube.com/watch
Always measure one level deeper | Communications of the ACM
The End of Mathematics — Daniel Litt
Maximizing the value of your Claude Code sessions | Claude by Anthropic
プログラミングとは、なにか意味のあるかもしれないものを作るという実利と、純粋になにかを上手に組み上げるというクラフティング・アートとしての面が混ざったものだったと思うんだけど、前者については人間が手で行う意味がどんどんなくなって来ているんだよな。そういう意味では、ある種の趣味プロにコーディングアシスタントを使うのはナンセンスと言えるかもしれない。OSSが実利だけを追うものなら、その意義は希薄化していくのかもしれない。
なんか現状の業務で実践してる開発方法は、人間が関与しすぎてる気がしてきた。もうふうつにスペックドリブンでいいんじゃないか?しかもかなり曖昧な指定で。UXとかインフラ管理のベストプラクティスといったメタな知識はスキルで叩き込む。あとはAWSとかGitHubなどインフラの権限を与えて、やらせるだけ。
このやり方でプロダクションレディーなシステムができるかどうか、一度実験してみてもいいかもしれない。
Abstract Heresies: Why vibe code in Lisp?
嫌いじゃない
われわれは低品質ソフトウェア(あるいは低品質コード)の時代に突入したと思うのだけど、低品質になる理由としては、人間が開発をドライブしているからというのがあるように思う。ドライブした人間の思っていることをAIにちゃんと伝えるのは難しく、AIには人間がなにを欲しがってるのかほんとうにはわからなく、結果ギャップが生まれる。だから、AI自身がドライブするようになれば、「低品質」は防げるのかもしれない。もはやそうなったらコードの品質とかいう概念が意味をあまりなさないかもしれないけど。
最近子供がジャンプアニメをよく見るので、釣られておれも見る。チェンソーマン、鬼滅の刃、呪術廻戦はぜんぶ見た。どれもすごくおもしろいんだけど、呪術廻戦が結果的に意外と好きだった。思うにキャラの魅力が一番あると思う。どのキャラも具が出まくっている、が故に良い。なにがしたくて生きてるやつなのかが描かれてる。対して鬼滅は、柱だのキヅキだのたくさんいるけど、なんかスカしてるやつが多い。チェンソーマンはとにかくスタイリッシュでかっこいいのが良い。
– React react.dev/reference…
Server Components – React react.dev/reference…
言うてフリーランス受託開発が、働き方としては原則一番気楽だな。前職はたぶん例外的だった。
Docker Sandboxes | Sandboxes for Coding Agents | Docker
Next.jsのルーティングシステム。さすがに柔軟だなあ。これだけ柔軟ならどんな要求でも満たせそう。
(4) 演奏会&トーク「新内節を語る特別編」 - YouTube www.youtube.com/watch
The Future Of Knowledge Workers In An AI-Driven World
人間国宝、鶴賀若狭掾(つるがわかさのじょう)師による新内『蘭蝶』です。
Next.jsでディレクトリ名をタブに表示する設定。これ便利。