tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net

「理解負債」が新しいと言っているけど、もともとソフトウェア開発の多くの問題は人間の認知に関わるものとして語られてきている。XPも技術的負債もDDDも、人間による対象世界の理解の欠如を埋めるためのプロセスで、対象世界とのズレを調整しつつ、理解した内容をコードに反映しろという。コードに反映する必要があるのは、チームの共通の言語的な資産になるから。コーディングにはドキュメントとしての意味ももつように発達してきたのが、コードが機能のための道具とみなされるのはもう構造化プログラミング以前の世界なんじゃないか。 https://zenn.dev/coconala/articles/f8e4b637f64f9a

tenjuu99(天重誠二)'s avatar
tenjuu99(天重誠二)

@tenjuu99@hollo.tenjuu.net · Reply to tenjuu99(天重誠二)'s post

生成AI、言語を喋ってくれるツールだけど、参考それを使う側が言語も認知も甘く見すぎていて、コンパイラみたいに中身を理解していなくても使っていいものと誤解している人が多いような印象がある。「AIがマシン語わ吐き出してもいいのでは」みたいなのはこの誤解を象徴している。なんで言語をしゃべるツールに非言語を喋らせる必要があるのか。