1. Code is Liability(コードは負債である)
コードは資産ではない。行数が増えるほど、バグと保守コストは増大する。
SCRALPT において、進捗とは「書いた量」ではなく「削った量」である。
The SCRALPT Manifesto
Version 1.0
Context: Generative AI Era
かつて、ソフトウェア開発は「積み上げ(Building)」であった。
しかし、生成 AI がコードを無限に供給する今、我々の役割は変化した。
巨大な原石から、不要な部分を削ぎ落とし、真に必要な機能だけを残す。
我々はもはや 「構築者(Builder)」 ではない。我々は
「彫刻家(Sculptor)」 である。
我々は、従来の価値観を以下のように再定義する。
Creation よりも Deletion を。
(創造よりも、削除を。)
Fixing よりも Regeneration を。
(修正よりも、再生成を。)
Planning よりも Sculpting を。
(計画よりも、削り出しを。)
Consistency よりも Disposability を。
(一貫性よりも、廃棄可能性を。)
コードは資産ではない。行数が増えるほど、バグと保守コストは増大する。
SCRALPT において、進捗とは「書いた量」ではなく「削った量」である。
すべての機能は「使い捨て(Disposable)」である。
永続的なのは「インターフェース(境界)」のみであり、内部の実装はいつでも捨てられ、最新の
AI によって再生成されるべきである。
人間はコードを書かない。人間は以下の 3 つに集中する。
開発は時間(スプリント)ではなく、生成と選別(Generate & Sculpt)のループで進行する。