技術2026年5月2日(土)VoteWise AIで見るNext.jsとGemini 2.5 Flashの選挙ガイドAIVoteWise AIは、選挙制度の説明を多言語チャット、音声、ストーリーモードに寄せたNext.js製の civic tech 実装。Gemini 2.5 Flashを政治・選挙文脈で使うときの設計上の注意点も整理する。AIGeminiNext.jsFirebaseGoogle Cloud設計
技術2026年4月14日(火)LLMは「怠惰」になれないBryan Cantrillの「The Peril of Laziness Lost」を読んだ。LLMは書くコストがゼロで抽象化の動機がないため、人間が「削るエンジン」として機能し続けなければシステムは肥大化する。AILLMAIコーディング設計実験
技術2026年2月23日(月)更新AIコーディングエージェントを本番に載せるための設計原則Stripe Minions、Amazon Kiro、Claude Code compaction、Replit DB削除。複数の事例を横断し、AIコーディングエージェントの本番運用に必要な設計原則を抽出する。CodeRabbitの470リポジトリ統計やGoogle・GitHubの取り組みも交えて整理した。AIエージェントStripeMCPコーディングエージェントAWSAmazonClaude Codeインシデント設計Replit
技術2026年2月21日(土)更新AIコーディングツールの壊れ方3種(本番環境削除・コンテキスト喪失・使用量枯渇)Kiroが本番環境を自律削除してAWSが13時間停止、Claude Codeのauto-compactionがコンテキストを非可逆に消去、サブエージェントが使用量を見えないまま食い潰す。同じ週に出た3つの障害記録。AIAIエージェントClaude CodeAWSAmazonコーディングエージェントインシデント設計
技術2025年12月18日(木)「.envで切り替えればいいじゃん」に答えるPHP DIコンテナ入門DIコンテナを使わずに依存を管理しようとすると何が辛いのか。Reflectionを使った自動依存解決の仕組みと、リポジトリパターンでの実践例を解説。PHP設計