yozm.tech
피드로 돌아가기
news.hada.ioHOTAI 재작성

LLM 대신 '이해 가능한 소프트웨어'로

소프트웨어 개발의 복잡성과 LLM의 한계를 지적하며, 코드 작성 자체의 필요성을 줄이는 새로운 추상화 방식이 필요하다는 주장이 제기되었습니다. 문서를 먼저 작성하는 '문학적 프로그래밍'과 시각적·자연어 기반 프로그래밍을 통해 비전문가도 쉽게 소프트웨어를 만들 수 있는 환경을 모색해야 한다는 내용입니다.

2일 전·2026.06.29·읽기 2·neo https://news.hada.io/user/neo

소프트웨어 개발은 여전히 복잡하고 소수 전문가에게 의존적이며, 대규모 언어모델(LLM)이 확산되었음에도 환경 문제, 도난 코드 기반, 일관성 없는 결과 등 여러 한계를 안고 있습니다. 이에 따라 코드 작성을 자동화하기보다, 코드가 필요한 범위 자체를 줄이는 새로운 추상화 방식이 필요하다는 주장이 제기되었습니다. 이는 인간이 컴퓨터처럼 생각하게 만들기보다, 인간의 자연스러운 사고방식에 가까운 추상화 계층을 구축하자는 움직임입니다.

이러한 이해 가능한 소프트웨어를 위한 첫 단계로 '문서가 먼저인 프로그래밍(Literate Programming)'이 제시됩니다. 이는 코드를 먼저 쓰고 문서를 덧붙이는 기존 관행을 뒤집어, 문서를 먼저 작성하고 그 뒤에 코드를 붙이는 방식입니다. Entangled와 같은 도구는 문서 내 코드 블록과 실제 코드 파일 간의 양방향 동기화를 지원하여 이 접근 방식을 구현합니다. 더 나아가, 코드를 완전히 없애는 시각 프로그래밍(Visual Programming)과 자연어 프로그래밍(Natural Language Programming)도 대안으로 언급됩니다. GUI 기반 시각 프로그래밍은 복잡한 개념을 다루기 쉽게 하고 접근성을 높일 수 있으며, 자연어를 결정론적 추상화로 활용하여 LLM처럼 확률적이지 않고 예측 가능한 방식으로 프로그램을 생성하는 것이 목표입니다. 과거 Eve와 Inform 같은 시도들이 있었으나, 당시 기술적 한계와 수익화 실패로 빛을 보지 못했습니다.

이러한 접근 방식은 프로그래밍의 진입 장벽을 낮춰 비전문가도 소프트웨어 개발에 참여할 수 있게 하는 데 중점을 둡니다. LLM이 인기를 끄는 것은 프로그래밍 자체가 복잡하고 불쾌한 작업이라는 방증이며, 개발자들이 너무 코드 작성에만 몰두하여 단순한 문제에 대한 단순한 해결책을 놓치고 있다는 비판도 나옵니다. ReTangled와 같은 프로젝트는 문학적 프로그래밍을 확장하고 기존 툴체인과 통합하여 이러한 비전을 실현하려 합니다. 궁극적으로는 프로그래밍이라는 개념 자체를 뒤집어, 문서화가 잘 되어 있고 접근 가능한 시각 또는 자연어 프로그래밍 환경을 구축하여 초보자부터 전문가까지 모두에게 유용한 소프트웨어 개발 환경을 제공하는 것이 목표입니다.

1인 창업자를 위한 기회 분석
AI 분석 · 참고용이며 검증이 필요합니다
4/10
보통
4점인가

문제는 명확하지만, 제안된 해결책(결정론적 자연어 프로그래밍 등)의 기술적 난이도가 높고, 기존 노코드/로우코드 솔루션과의 차별점을 명확히 해야 합니다.

문제 / 미충족 수요

대부분의 사람들이 코딩 없이도 컴퓨터의 강력한 기능을 활용하고 싶어 하지만, 현재 프로그래밍 환경은 너무 복잡하고 진입 장벽이 높습니다.

한국 시장
국내 있음한국에서도 노코드/로우코드 도구는 활발히 사용되고 있으나, '문학적 프로그래밍'이나 '결정론적 자연어 프로그래밍' 같은 접근은 아직 초기 단계입니다.
수익 모델

B2B/B2C SaaS 구독, API 종량제 · 돈 내는 주체: 코딩 없이 업무 자동화나 데이터 처리를 원하는 비개발 직군 사용자, 개발 생산성 향상을 원하는 소규모 개발팀

1인 실현 가능성
2/5

개념 자체는 1인 구현이 가능하나, 기존 툴체인 통합 및 강력한 추상화 계층 구축에는 상당한 기술적 깊이와 시간이 필요합니다.

진입 지점 (Wedge)

특정 도메인(예: 마케팅 자동화, 데이터 분석)에 특화된 '문서 먼저' 방식의 노코드/로우코드 도구 개발

이번 주 첫 실험

타겟 사용자 그룹을 선정하고, 그들의 가장 반복적이고 코딩이 필요한 작업을 파악하여 MVP(최소 기능 제품) 아이디어를 구체화합니다.

Original source
이 글은 news.hada.io의 기사를 yozm.tech가 한국어로 재작성한 버전입니다.
원문 보기