Principles
なぜそう設計するか。
よい技術は、動くことだけで決まらない。目的、制約、使われ方をひと続きに考え、判断の理由が残ること。
01問いを定義する
実装の前に、誰の何が変わればよいのかを捉える。複雑さは目的の輪郭が明瞭になってから扱う。
02関係を設計する
モデル、ソフトウェア、人の操作は互いに影響する。境界で生まれるずれを見つけ、全体の形を整える。
03使われて確かめる
一度動いたことを完成としない。振る舞いを確かめ、変化に合わせて見直せる形を目指す。
技術の力を、現実の中で確かめられる形に。