post
콘웨이의 법칙과 프로그래밍 언어
콘웨이의 법칙을 AI 에이전트에 적용하면 그대로 들어맞지 않음. 에이전트는 통신 속도는 빠르지만 세션마다 리셋되는 고정된 컨텍스트 윈도우 때문에 인간처럼 프로젝트별 공유 지식을 축적하지 못하며, 인간-에이전트 상호작용의 병목은 인간이 에이전트의 출력을 읽고 판단하는 속도임.
한 줄 요약
콘웨이의 법칙을 AI 에이전트에 적용하면 그대로 들어맞지 않는다. 에이전트는 통신 속도는 빠르지만 세션마다 리셋되는 고정된 컨텍스트 윈도우 때문에 인간처럼 프로젝트별 공유 지식을 축적하지 못한다.
핵심 내용
에이전트는 통신 속도는 빠르지만 세션마다 리셋되는 고정된 컨텍스트 윈도우로 인해 인간처럼 프로젝트별 공유 지식을 축적하지 못함
인간-에이전트 상호작용의 병목은 인간이 에이전트의 출력을 읽고 판단하는 속도이며, 텍스트 생성 지연이 0에 수렴하면서 최적화 대상은 인간의 읽기와 의사결정 시간뿐
코드는 에이전트보다 그것을 읽는 인간을 위해 언어가 선택되어야 하며, 코드는 쓰이는 것보다 읽히는 일이 많으므로 커뮤니케이션 비용을 줄이는 방향으로 설계 필요
함수를 잘게 쪼개는 것은 오히려 인간의 탐색 부담을 늘리며, 엣지 케이스 자체를 없애는 설계가 인간의 판단 시간을 줄임
인간을 위해 설계된 프로그래밍 언어의 르네상스가 올 수 있다는 전망
왜 중요한가
AI 에이전트와의 협업이 일상화되면서, 코드의 역할과 설계 원칙이 근본적으로 변한다. 기존에는 성능과 최적화 중심이었다면, 이제는 인간의 이해와 판단 속도가 병목이 된다. 이는 단순히 테크닉의 문제가 아니라 프로그래밍 언어 선택, 아키텍처 설계, 팀 구성까지 영향을 미치는 패러다임 전환을 의미한다.
참조한 것 · 가져온 것
원문: https://danieltan.weblog.lol/2026/09/conways-law-and-programming-languages
GeekNews: https://news.hada.io/topic?id=34063