DeNA Perl→Go移行事例から見る、コードに依存しない設計記録の価値 Perl 6000行のレガシーAPIを、AIエージェントを駆使してGoへ移行する。DeNAのエンジニアリングブログで公開されたこの事例は、AIコーディングの可能性と限界の両面を鮮やかに描いています。 結果として移行は成功しましたが、それでも約1ヶ月を要しました。この事例が突きつけているのは「AIにコードを読ませれば移行… 2026-03-14 4 分
sqlew v5.1.0:SQLiteデータベースの統合とグローバルコンフィグのXDG準拠移行 sqlew v5.1.0をリリースしました。SQLiteデータベースの保存先をユーザフォルダに統合し、git worktreeでもナレッジをシームレスに共有できるようになっています。あわせて、グローバルコンフィグの保存先をXDG Base Directory仕様に準拠したパスへ移行しました。 2026-03-07 3 分
MEMORY.mdとは?外部記憶との違い Claude Codeを使っていると、思考過程(CoT)に「この情報をメモリーに記録します」というメッセージが表示されることがあります。 「メモリーって何?自分は何も設定していないのに…」。そう思った方もいるかもしれません。これがClaude Codeのオートメモリ機能であり、その実体がMEMORY.mdです。 2026-03-06 3 分
AIコーディングの無限レビュワー地獄から解放するツール、sqlew AIコーディングツールを導入してから、チームの開発速度は確かに上がったと思います。でも、その裏でレビュワーの負荷が静かに膨らんでいることに気づいていますか。 2026-03-05 7 分
「MCPは不要」は本当か:CLIとの違いをステートフル接続の実測データで検証する 「MCPはCLIのラッパーに過ぎない。だから不要」 X(旧Twitter)上でこうした極論が飛び交い、「MCPは滅んでいい」とまで言い切る声も出ています。CLIの人間デバッグしやすさや柔軟性を挙げ、MCPは過剰な抽象化だという主張です。 結論から言えば、この議論はMCPとCLIの役割の違いを無視しています。 MCPはC… 2026-03-05 3 分
プランモードで始める仕様書ドリブン:AIコーディング初心者が最初に覚えるべき習慣 AIコーディングツールを使い始めたとき、多くの方がまず試すのは「ログイン機能を作って」「この画面にバリデーションを追加して」といった直接的な実装指示ではないでしょうか。 それ自体は自然なことです。しかし、プロジェクトが少しでも複雑になると、いきなりの実装指示はトラブルの原因になりがちです。既存コードとの競合、不要な重複… 2026-03-03 8 分