プログラミングはなぜ魅力的で、それでいて苦しいのか――『人月の神話』から50年
Why is programming so captivating, yet so agonizing?

AIコーディングツールがプログラミングの敷居を下げる今、改めて問われる「プログラミングという営み」の本質。本稿は50年前に書かれたFrederick P. Brooks Jr.の『人月の神話』を引き合いに、プログラミングの喜びと苦しみを解説する。プログラムが製品やシステム部品になるにつれ、コストは最大9倍に膨らむ。完璧さの要求、権限と責任の不均衡、他者への依存といった本質的困難は、しかし創造の喜びと価値創出の満足によって相殺される。AI時代にこそ読まれるべき古典の知恵。
真の困難は、どの単一の問題にも内在するわけではない。どんな問題も単独なら解決可能に見える――まるで、まだ抜け出せる一本の足のように。だが恐ろしいのは、多くの要因が同時に現れ、互いに絡み合い、プロジェクト全体を深みへと引きずり込んでいくことだ。