美術展示を眺めるサービス「chirashi-box」を作った:設計判断とトレードオフZZenn終了したチラシミュージアムの代替として、展覧会チラシを一覧で眺め「気になる」マークをつけて管理するサービス「chirashi-box」を個人開発。Next.js + Supabase + GitHub Actions + Claude でページ自動巡回し、小規模時点での実装ながら規模拡張を見据えた設計判断(PWA選択、TypeScript統一、キュー管理設計)を採用した。2026/10/12開発初心者設計
MCPがセッションを廃止した理由 ── 2026-07-28仕様改訂とステートレス設計の思想ZZennMCPは2026-07-28改訂でinitializeハンドシェイクとMcp-Session-Idを削除し、ステートレスコアに移行した。状態はプロトコル接続ではなくアプリケーション側の永続ハンドルに持たせる設計へ転換し、各リクエストで_metaを通じてバージョンと機能を明示する。既存実装の移行では、セッション概念を廃止しツール引数経由のハンドル管理へ切り替える必要がある。2026/08/02MCP開発上級
触るたびに壊れるコードから脱却する — 建設業20年の経営者がAIとの協働で学んだ設計の本質ZZenn建設業経営者がAIにコード生成を任せた結果、「触るたびに別の場所が壊れる」技術的負債に直面。原因はコードの品質ではなく、責任範囲の曖昧性(壁がない状態)だった。建設現場で20年培った「変わる理由ごとにゾーンを分ける」思考をコード設計に適用することで解決。AI時代、希少価値が高まるのはコード執筆スキルではなく、複雑性を整理し意図を明確化できる「壁を引く人」の判断力。2026/06/02Claude-Code設計初心者