「코드 작성은 못하지만 논리는 있는 사람」을 위한 도구. LogicPad를 만든 이유
안녕하세요, kenji입니다. 로우코드 도구 ‘LogicPad‘를 만든 개발자입니다. 이번에는 제품 소개가 아니라, “왜 이것을 만들려고 생각했는가?“라는 개발의 이면, 그리고 제 자신의 생각에 대해 조금 개인적인 관점에서 써보려고 합니다.
솔직히, 이것은 단순한 도구 개발이 아니었습니다. 제 과거, 직장에서의 답답함, 스킬셋, 그리고 계속 가슴속에 품고 있던 “언젠가 내 제품을 만들고 싶다"는 마음―― 그 모든 것이 겹쳐진 결과로 탄생한 것이 LogicPad입니다.
즉, 이것은 저에게 “인생의 집대성 프로젝트” 이기도 합니다. 그런 배경을 가능한 한 솔직하게, 열정을 담아 써내려가 보겠습니다.
솔직하게 “이것은 내가 만들었다"라고 가슴을 펴고 말할 수 있는 제품이 갖고 싶었다
솔직히 말하자면, 이것이 가장 첫 번째 동기였습니다.
예전부터 일로나 취미로나 코드 짜는 것을 좋아했습니다. 여러 개발에도 참여해왔습니다. 하지만 어느 날 문득 깨달았습니다. “내 이름으로, 내 책임으로 세상에 내놓은 제품이 없다” 는 것을요.
물론 팀으로 만드는 것에는 가치가 있고, 자랑스러운 일도 많이 있었습니다. 하지만 어딘가에서 “이대로 누군가의 이름 아래서 커리어를 끝내는 걸까"라는 허무함도 있었습니다.
한 번이라도 좋습니다. “이것은 내가 만들었다"라고 당당하게 말할 수 있는 것을 남기고 싶었습니다. 그렇게 생각해서 LogicPad의 구상을 다듬기 시작했습니다. 지금으로부터 약 6년 전(2019년경)의 일입니다. (원래의 아이디어 자체는 언리얼 엔진의 비주얼 프로그래밍 언어인 블루프린트를 알게 된 2015년쯤 전의 일입니다.)
코드를 쓸 수 없어서 손을 댈 수 없다. 그거 너무 아깝지 않나요?
제 직장에는 우수한 사람이 많았습니다.
논리는 짤 수 있습니다. Excel 함수도 자유자재로 다루고, 문제의 본질도 간파할 수 있습니다. 하지만―― ‘코드를 작성한다’는 단계에서 손이 멈춰버립니다.
“이 작업, 매번 매뉴얼을 보면서 하고 있는데, 자동화할 수 없을까요?” “응, 할 수 있어. 하지만… 그러려면 코드를 써야 해…”
그런 대화가 여러 번 있었습니다.
저는 그때마다 생각했습니다. “논리는 아는데, 코드라는 장벽에 막혀버리는 것은 정말로 아깝다"고.
로우코드 에디터라는 선택지
사실 이전 직장에서는 GUI 조작으로 움직이는 2차원 CAD를 개발하고 있었습니다. CAD란 마우스를 사용해 도형을 조립해 나가는 거잖아요. 즉, “조작으로 논리를 조립해 나간다” 는 세계관입니다.
“이거, 로우코드랑 엄청 궁합이 좋겠다"라고 생각했습니다.
더 거슬러 올라가면, 학생 시절부터 계속 화상 처리나 수치 처리, Windows 도구, SNS 자동 게시 도구 등, 생각나면 바로 코드를 짜서 작은 프로그램을 양산하고 있었습니다. 600개 이상은 될 거라고 생각합니다. 지금도 GitHub에 남아있습니다.
당시에는 의미 따위는 생각하지 않았습니다. 그저 “만들고 싶으니까 만든다”. 그것뿐이었습니다.
하지만 지금, LogicPad를 만들고 있으니…
마치, 점과 점이 선으로 연결된 것 같았습니다.
사용하기 쉽지만 강력하다. 밸런스의 어려움
개발을 진행하면서 계속 생각했던 것이 “직관적으로 사용할 수 있으면서도 제대로 강력한 도구로 만든다” 는 것.
기능을 추가하면 할 수 있는 것은 늘어납니다. 하지만 사용하기 어려워집니다. 단순하게 만들면 누구나 다룰 수 있습니다. 하지만 그러면 부족함을 느끼는 사람도 생깁니다.
“로우코드 도구는 장난감이지?“라는 말을 듣지 않도록. 그렇지만 “결국 코드를 작성하지 않으면 안 되잖아"라는 말도 듣지 않도록.
직관과 표현력, 그 아슬아슬한 선에서 계속 싸우고 있었습니다.
몇 번이나 UI를 다시 만들고, 몇 번이나 버리고, 그리고 마침내 “이거라면 괜찮겠다"라고 생각되는 형태에 가까워졌을 때는, 정말 기뻤습니다.
처음으로 ‘사용자’의 한마디에 구원받았다
처음 LogicPad를 건네준 사람은 전 동료였습니다. IT는 서툴고, 코드도 무서워합니다. 하지만 논리는 잘합니다.
조금 설명하고 만져보게 하고… 몇 분 뒤에 했던 한마디를 지금도 잊을 수 없습니다.
“이거라면 나라도 할 수 있을 것 같아!”
정말로 눈물이 날 것 같았습니다. 제가 주고 싶었던 것은 바로 이거였다고.
움직이는 도구가 아니라, “스스로 만들 수 있었다!“는 감각. 그것이야말로 LogicPad의 진정한 가치라고 확신했습니다.
만들 수 있는 사람이 늘어나면, 사회는 더욱 재미있어진다
저는 ‘기술의 민주화’가 정말로 중요하다고 생각합니다.
기술에는 세상을 바꿀 힘이 있습니다. 하지만 그것을 다룰 수 있는 사람은 한정되어 있습니다.
만약 ‘논리를 안다’는 것만으로 앱을 만들 수 있다면?
더 많은 사람이 ‘만드는 쪽’으로 넘어올 수 있게 됩니다. 그리고 그곳에서 탄생하는 것은 지금의 상상을 뛰어넘을 것이라고 생각합니다.
LogicPad가 그 입구가 될 수 있다면. “만들어보고 싶다"를 “만들 수 있다"로 바꾸는 도구이고 싶습니다.
그것이 저의 바람입니다.
마치며
LogicPad는 아직 베타 버전으로 완성되지 않았습니다. 개선점도, 하고 싶은 일도 아직 산더미처럼 있습니다.
하지만 저는 이 도구에 제 인생의 “점"을 전부 쏟아붓고 있습니다. 지금이라면 가슴을 펴고 말할 수 있습니다.
“이것은 내가 만든 제품이다” 라고.
👇 덤: LogicPad로 할 수 있는 일
- 드래그 앤 드롭으로 처리 구축
- 조건 분기나 변수 등도 GUI로 다룰 수 있음
- 다양한 AI 연동 노드 준비
- 스크립트 삽입으로 상급자용 확장도 가능
- 고정밀 수학 함수·데이터 처리 (무한 자릿수 정밀도의 수치 연산 등)
- 상급자를 위한 단축키도 충실
- 90개국 이상의 언어 지원
앞으로 하고 싶은 일
- AI와 연동하여 자연어에서 논리를 생성
- 사용자가 커스텀 노드를 생성할 수 있는 구조
- 작성한 노드나 논리를 공유할 수 있는 플랫폼 구축
✍️ 후기
여기까지 읽어주셔서 정말 감사합니다. 이것은 단순한 도구 개발이 아니라, 제 자신의 경험, 열정, 인생의 파편을 쏟아부은 하나의 도전이었습니다.
“코드는 못 짜지만, 논리는 있다” 그런 사람들이 자신의 힘으로 “만들 수 있게” 되는 미래. 그것을 앞으로도 LogicPad를 통해 지향해 나가고 싶습니다.
만약 조금이라도 “사용해보고 싶다"고 생각해 주셨다면, 그것만으로도 매우 기쁩니다. 흥미가 생기신 분은 꼭 LogicPad를 시험해 보세요.
그리고 사용해본 소감이나 깨달은 점이 있다면 어떤 사소한 것이라도 좋습니다. 당신의 목소리가 이 제품의 다음 한 걸음을 만드는 큰 힘이 됩니다.
앞으로도 잘 부탁드립니다.

