띄어쓰기를 하는 사람들
thefutureisnowhere는 어디에서 띄어 쓰느냐에 따라 전혀 다른 문장이 된다.
thefutureisnowhere
붙여 쓰면 한 덩어리처럼 보인다.
읽는 사람에 따라 이 문장은 두 개로 갈라진다.
the future is nowhere
미래는 어디에도 없다.
the future is now here
미래는 지금 여기에 있다.
다른 단어가 들어간 것은 아니다. 문장이 바뀐 것도 아니다. 띄어쓰기만 달라졌다.
그런데 뜻은 완전히 달라진다.
어떤 사람에게 미래는 아직 오지 않은 것이다. 자료로 정리되고, 산업 이름이 붙고, 시장 규모가 나오고, 담당 조직이 생기고, 누군가 발표 자료로 설명해줘야 비로소 보이는 것이다.
어떤 사람에게 미래는 이미 와 있다. 다만 아직 띄어 쓰이지 않았을 뿐이다. 이름이 붙기 전의 말, 이상한 도구, 어설픈 데모, 발표 직전의 터미널, 단톡방에 올라온 링크, 누군가의 레포 안에서 먼저 움직이고 있을 뿐이다.
OmOCon Seoul에서 본 것은 그 띄어쓰기였다.
행사는 시작 전에 이미 시작된다
행사는 보통 사회자가 마이크를 잡는 순간 시작된다고 생각한다.
그러나 실제 현장은 조금 더 일찍 열린다. 사람들이 들어오고, 안내가 꼬이고, 연사가 대기하고, 노트북이 다시 켜지고, 누군가 마지막으로 데모를 확인하는 시간. 그 시간에는 아직 아무것도 공식적으로 시작되지 않았지만, 이상하게 더 많은 것이 보인다.
OmOCon Seoul에서도 그랬다.
무대 위 발표가 시작되기 전, 이미 행사장은 움직이고 있었다. 사람들은 명찰을 달고, 서로를 찾고, 노트북을 펼치고, 짧게 인사하고, 다시 화면으로 돌아갔다. 누군가는 무대 위에서 말할 내용을 정리하고 있었고, 누군가는 발표 직전까지 코드와 데모를 붙잡고 있었다.
그 시간은 어수선했다.
그래서 더 정확했다.
정리된 문장보다, 아직 정리되지 않은 손의 움직임이 먼저 보였다. 발표 자료에 들어간 완성된 설명보다, 발표 직전까지 고치고 있는 화면이 더 많은 것을 말하고 있었다.
객석에만 앉아 있었다면 보지 못했을 장면들이 있었다.
연사를 안내하고, 대기 동선을 따라가고, 무대 뒤쪽을 오가다 보니 행사장의 다른 층위가 보였다. 관객석에서는 발표가 보이고, 무대 뒤에서는 발표가 되기 직전의 작업이 보인다.
이 차이가 컸다.
무대 위에는 결과가 올라간다. 무대 뒤에는 아직 닫히지 않은 과정이 있다.
명령어가 얼굴을 얻는 순간
터미널에 찍힌 명령어만 보면 차갑다.
npm run dev
git pull
yarn build
python main.py
명령어는 사람을 보여주지 않는다. 누가 눌렀는지, 어떤 표정으로 눌렀는지, 그 전에 얼마나 막혔는지, 누가 옆에서 같이 봤는지 말하지 않는다.
그런데 현장에서는 명령어가 얼굴을 얻는다.
같은 실행 명령도 사람의 손 위에 올라가면 다르게 보인다. 누군가에게는 마지막 확인이고, 누군가에게는 발표 직전의 기도 같은 순간이다. 에러가 뜨자 바로 웃는 사람도 있고, 말없이 다시 고치는 사람도 있다. 옆 사람이 화면을 보고 “저도 방금 거기서 막혔어요”라고 말하는 순간도 있다.
OmOCon에서 만난 사람들은 도구를 소개하러 온 사람들이었지만, 동시에 자기 도구를 아직도 고치고 있는 사람들이었다.
그게 좋았다.
완성된 제품을 들고 와서 설명만 하는 사람들이 아니라, 자기가 쓰다가 답답해서 만들고, 아직 부족해서 고치고, 발표 직전에도 다시 실행해보는 사람들. 자기 손에 맞지 않는 불편함을 그냥 참지 못하고, 결국 도구로 바꿔버리는 사람들.
그들의 발표보다 먼저 보인 것은 그 손이었다.
질문의 순서가 다른 사람들
그 자리에서 이상하게 느껴졌던 것은 질문의 순서였다.
보통 새로운 도구 앞에서 사람들은 이렇게 묻는다.
“이걸 내가 써도 되나?” “내가 이걸 이해할 수 있나?” “내가 이 분야 사람이 맞나?” “어디까지 배워야 시작할 수 있나?”
그런데 OmOCon에서 보인 사람들은 조금 다르게 묻는 것 같았다.
“이 일을 굳이 사람이 해야 하나?” “에이전트에게 어디까지 떼어줄 수 있지?” “지금 당장 돌아가는 가장 작은 형태는 뭐지?” “이 불편함을 그냥 넘기지 않으려면 뭘 만들어야 하지?”
자격보다 작동이 먼저였다.
이 차이는 작지 않다.
자격을 먼저 묻는 사람은 허가를 기다린다. 충분히 알고 있는지, 충분히 준비됐는지, 이 자리에 어울리는 사람인지 확인하려 한다. 작동을 먼저 묻는 사람은 화면을 본다. 실행해본다. 안 되면 줄인다. 다시 묻는다. 다른 사람에게 보여준다. 지금 가능한 가장 작은 형태로 먼저 움직인다.
그날의 대화는 종종 그런 식이었다.
길게 설명하기보다 바로 보여준다. 막힌 지점을 숨기기보다 화면을 돌린다. 완성됐다고 말하기보다 아직 고치고 있다고 말한다. 불편했다고 말하고 끝내는 대신, 그 불편함을 도구 이름으로 만들어온다.
그런 사람들은 미래를 멀리 두지 않는다.
아직 이름이 붙지 않은 작업 방식을 먼저 손에 올려놓는다.
아직 붙어 있는 문장
thefutureisnowhere
이 문장을 처음 보면 답답하다.
어디서 끊어 읽어야 할지 알 수 없다. 전부 붙어 있어서, 뜻이 바로 오지 않는다. 미래가 없다는 말인지, 지금 여기 있다는 말인지 한눈에 정해지지 않는다.
그런데 어쩌면 지금 우리가 보고 있는 AI 최전선의 장면들도 이 문장과 비슷하다.
아직 붙어 있다.
AI 도구인지, 작업 방식인지, 창업 방식인지, 커뮤니티 문화인지, 교육 방식인지, 게임 방식인지 아직 잘 나뉘지 않는다. 어떤 사람은 이것을 자동화라고 부르고, 어떤 사람은 바이브 코딩이라고 부르고, 어떤 사람은 에이전트라고 부르고, 어떤 사람은 그냥 재밌는 장난처럼 다룬다.
산업의 문법으로는 아직 한 문장으로 잘 띄어 써지지 않는다.
그래서 바깥에서는 이렇게 보일 수 있다.
the future is nowhere
아직 쓸 만한 게 없다. 데모는 어설프다. 도구는 불안정하다. 사람들은 과장하고 있다. 정리된 시장도 없다. 제대로 된 직무도 없다.
그런데 현장 안쪽에서는 다르게 읽힌다.
the future is now here
이미 누군가는 자기 일을 에이전트에게 떼어주고 있다. 누군가는 발표 1분 전에도 터미널을 고치고 있다. 누군가는 불편함을 참지 못해 도구를 만들고 있다. 누군가는 레포를 열고, 누군가는 커밋하고, 누군가는 단톡방에 다시 링크를 올린다.
미래는 완성된 이름으로 오지 않았다.
붙어 있는 문장처럼 왔다.
띄어쓰기를 하는 사람들
OmOCon에서 본 사람들은 미래를 예측하는 사람들이 아니었다.
그들은 이미 붙어 있는 문장 사이에 공백을 넣고 있었다.
여기까지는 사람이 하고, 여기부터는 에이전트에게 맡긴다. 이건 도구가 하고, 이건 사람이 확인한다. 이건 발표에서 보여주고, 이건 레포에서 계속 고친다. 이건 아직 제품이 아니지만, 지금 당장 돌아가는 가장 작은 형태로 만든다.
그 띄어쓰기는 거창하지 않았다.
누군가의 터미널에서 일어났다. 무대 뒤 노트북에서 일어났다. 발표 직전의 데모에서 일어났다. 짧은 대화와 화면 공유와 실패한 실행 결과 사이에서 일어났다.
그 장면을 보고 나니 thefutureisnowhere가 다르게 읽혔다.
미래가 어디에도 없다는 말은, 정리된 자료 안에서는 맞을 수 있다. 이미 이름 붙은 산업, 채용 공고, 투자 보고서, 대중적 언어 안에서는 아직 잘 보이지 않을 수 있다.
하지만 지금 여기에 있다는 말도 맞다.
다만 그것은 대개 구석 회의실에 먼저 있다. 무대 뒤에 있다. 발표 직전의 터미널에 있다. 아직 설명보다 실행이 앞선 사람들 사이에 있다.
띄어쓰기는 사소해 보이지만, 뜻을 바꾼다.
어떤 사람은 붙어 있는 문장을 보고 아무것도 읽지 못한다. 어떤 사람은 그 사이에 공백을 넣고, 전혀 다른 문장을 읽는다.
OmOCon Seoul에서 만난 사람들은 후자에 가까웠다.
미래를 크게 설명하기보다, 지금 자기 앞의 불편함을 고쳤다. 아직 이름이 붙지 않은 작업을 작은 도구로 만들었다. 자격을 묻기보다 작동을 먼저 확인했다. 발표가 끝나기 전에도, 발표가 끝난 뒤에도, 화면은 다시 열렸다.
the future is nowhere와 the future is now here 사이에는 거대한 벽이 있는 것이 아니었다.
작은 공백이 있었다.
그리고 그 공백을 넣는 사람들은 이미 움직이고 있었다.