저는 New Delhi에 거주하는 1인 개발자입니다. 지난 7주 동안 저는 AI 코딩 에이전트(AI coding agents)들이 대부분의 타이핑을 담당하며 Align이라는 서비스를 구축해 왔습니다. 종이에 옮기면 다음과 같습니다:
- 1,000개 이상의 커밋 (한 주에만 약 190개)
- 14개의 앱에 걸친 약 375K 라인의 코드
- AI 미팅룸, 문서(docs), 채팅 기능, 양방향 Jira/Linear 동기화가 가능한 태스크 트래커, Chrome 확장 프로그램, Mac 메뉴바 앱, MCP 서버, 상태 페이지(status page), 관리자 대시보드(admin dashboard)
그리고 현실에서 돌아가는 모습은 다음과 같습니다:
- 2개의 외부 팀이 사용하고 있습니다. 둘 다 비용을 지불하지 않습니다.
- 15일 동안 약 195명의 랜딩 페이지 방문자가 있었습니다.
- 그중 **78%**는 한 페이지만 보고 떠났습니다.
- 메인 "방 시작하기(Start a room)" 버튼을 클릭한 사람은 0명이었습니다.
제가 이렇게 글을 쓰는 이유는, 지금 에이전트를 이용해 개발하는 많은 사람들이 저와 같은 벽에 부딪힐 것 같다고 생각했기 때문이며, 또한 공적으로 말함으로써 제가 잘못된 일을 계속 하는 것을 막기 위해서입니다.
무엇이 잘못되었는가
1. 에이전트 덕분에 개발 비용이 무료가 되었고, 그래서 선택할 필요가 없었습니다.
에이전트 이전에는 기능을 만드는 데 일주일이 걸렸기 때문에, 어떤 기능이 중요한지 깊이 생각해야 했습니다. 하지만 이제는 오후만 버티면 되기 때문에, 그냥 모든 것을 만들게 됩니다. 사용자가 나타나지 않을 때마다 저의 본능은 "X가 빠졌음에 틀림없다"였습니다. 그래서 X를 출시했습니다. 그리고 Y를 출시했고, 심지어 전체 문서 앱까지 만들었습니다.
이 중 어느 것도 문제가 아니었습니다. 아무도 X가 부족하다고 말하지 않았습니다. 아무도 Align이 존재한다는 사실을 알지 못했습니다.
2. 누군가 원하기 전에 제가 너무 많은 제품군(suite)을 구축했습니다.
제 랜딩 페이지는 6개의 앱을 설명하려고 했습니다. 낯선 사람은 무언가가 무엇인지 파악하는 데 약 5초밖에 걸리지 않습니다. "팀 전체를 위한 AI 의사결정 인프라"라는 문구는 5초 안에 아무 의미가 없습니다. 78%의 이탈률은 페이지가 저에게 말해주는 것입니다.
3. 저는 출시(launch)하지 않았습니다.
저는 Show HN과 Product Hunt 날짜를 포함한 시장 진출 계획(go-to-market plan)을 작성했습니다. 그 날짜들은 지나갔고, 저는 계속해서 기능을 추가로 출시했습니다. LinkedIn 게시물은 저의 네트워크에 도달합니다. SEO는 약 10회의 방문자를 가져옵니다. 개발하는 것은 진전처럼 느껴졌고, 출시하는 것은 위험처럼 느껴졌습니다.
4. 저는 가장 경쟁이 치열한 카테고리를 선택했습니다.
"AI 회의록 작성 도구(AI meeting notes)"는 Otter, Fireflies, Fathom, Granola와 경쟁하는 것을 의미하며, 이들 모두 무료 플랜을 제공합니다. '더 나은 기록(Better notes)' 자체가 누군가에게 전환할 이유가 되지는 않습니다.
제가 변경하는 것들
하나의 제품. Chrome 확장 프로그램인 Align for Calls입니다. 시도하기 가장 쉬운 것이며, 다른 모든 것들과는 한 가지 확실한 차이점이 있습니다: 봇이 통화에 참여하지 않습니다. Google Meet, Teams 웹, Zoom 웹에서 이미 표시되는 실시간 자막을 읽습니다. 오디오를 녹음하는 것은 아무것도 없습니다. 통화 중에는 결정 사항, 담당자(owners), 미해결 질문을 추적합니다. 통화 후에는 요약본(wrap-up)을 검토하고 참석자들에게 이메일로 보내면, 실행 항목(action items)이 Jira나 Linear와 동기화할 수 있는 작업으로 변환됩니다.
다른 모든 것은 그대로 유지되지만 정지 상태입니다. 매주 20개 팀이 확장 프로그램을 사용하기 전까지는 새로운 기능은 없습니다.
하나의 페이지. 랜딩 페이지는 이 확장 프로그램에 대해서만 설명하고 그 외에는 아무것도 다루지 않을 것입니다.
배포 대신 대화하기(Talking instead of shipping). 이 게시물에 달린 모든 댓글에는 제가 답글을 달 것이며, 사용해 보는 사람이라면 누구나 무엇이 잘못되었는지 묻는 메시지를 받게 될 것입니다.
여러분에게 바라는 것들
좋든 나쁘든 실제 수치는 30일 후에 다시 게시하겠습니다.