コード書く時に、いちいち名前が必要なのが何だか不自由に思える。絵具で絵を描く時に、別に何かを宣言したりしない。グラフィックデザインツールでも色や形に名前をつけることはあるけど、別にレイヤー156 とかでも問題ない。名前ではなくて形で識別するから。赤ん坊だって名前は生まれた後につける。
そもそもソフトウェア開発は絵画やグラフィックデザインではないので異なるのは当然のことである。
ソフトウェア開発はどちらかというと建築に近い。建築においては家を建てる際はそれぞれの建材を役割毎に識別できるようにするものである。ソフトウェア開発もそれと同じということだ。
更に言うと、赤ん坊の名前云々は本論と関係ない話をしているだけでしかない。