원문: codespeak.dev | 토론: GeekNews · 댓글 3개

핵심 요약 코틀린 창시자가 LLM 기반 차세대 프로그래밍 언어 CodeSpeak를 발표했다. 개발자가 코드 대신 간결한 명세(spec)를 작성하면 codespeak build 명령으로 코드가 자동 생성되며, 코드베이스를 5~10배 축소할 수 있다고 주장한다. Joel Spolsky의 “명세가 완전하면 그 자체가 프로그래밍"이라는 고전적 비판이 제기됐으나, 2007년과 달리 불완전한 프롬프트로도 프로그램 생성이 가능한 현재 상황에서는 맥락이 다르다는 반론도 있었다. MDD(Model Driven Dev.)와의 유사성도 지적됐다.

커뮤니티 의견

  • @brainer: “명세가 프로그램을 완전히 정의할 정도로 상세하다면, 그 명세를 쓰는 일 자체가 프로그램을 짜는 것만큼 어렵다는 이야기임. 원칙적으로 동의하면서도 완전한 프로덕트가 있을거라는 가정에서 시도를 비판하는거 같네요”
  • @halfenif: “MDD(Model Driven Dev.)를 생각나게 합니다”

💡 실무 포인트: 반복적 CRUD·보일러플레이트가 많은 프로젝트에서 명세 기반 코드 생성 접근법의 ROI를 실험적으로 검증해볼 가치가 있다.