이야기를 디버깅하는 개발자.

개발과 창작 사이에서, 사람들이 자기만의 이야기를 만들 수 있는 도구와 기록을 만듭니다.

roslyn.dev 자세히보기

쓰는 삶 32

작법서 한 권을 내 원고에 실험하는 독서 노트 템플릿

작법서를 읽을 때는 밑줄을 많이 긋지만, 며칠 뒤 원고를 열면 무엇을 적용해야 할지 모르는 일이 많습니다. 저도 좋은 문장을 수집하는 데 시간을 쓰면서 실제 장면은 그대로 둔 적이 많았습니다.작법서의 가치를 확인하는 가장 빠른 방법은 한 가지 주장을 작은 장면에 적용해 보는 것입니다. 이번 글에서는 책의 내용을 요약하는 대신 실험 가능한 독서 노트를 만드는 방법을 정리합니다.책의 주장과 내 해석을 분리합니다독서 노트 첫 칸에는 책이 실제로 말한 내용을 짧게 적습니다. 다음 칸에는 내가 이해한 뜻을 적습니다. 이 둘을 섞으면 나중에 내 생각을 책의 주장처럼 기억하게 됩니다.인용은 필요한 만큼만 하고, 페이지나 장을 기록합니다. 요약만으로 충분하지 않은 경우에는 책을 다시 펼쳐 원문을 확인해야 합니다. 노트..

독자 댓글을 다음 회차에 반영하는 기준과 금지선

연재를 시작하면 댓글 하나가 다음 회차의 방향을 바꿀 만큼 크게 느껴집니다. 독자가 발견한 오류를 고치는 일도 중요하지만, 모든 요구를 즉시 반영하면 작가가 세운 이야기의 중심이 흔들릴 수 있습니다.저는 댓글을 찬반으로 읽지 않고 정보의 종류로 분류합니다. 사실 오류인지, 취향인지, 오해인지, 스포일러를 요구하는 말인지 나누면 반영할 것과 거리를 둘 것이 보입니다.댓글은 사실·취향·오해·스포일러로 분류합니다댓글을 읽을 때 처음부터 방어적으로 반응하면 모든 말이 공격처럼 느껴집니다. 반대로 전부 맞다고 생각하면 작품이 댓글의 투표로 움직입니다. 네 가지 분류를 먼저 적용하면 반응과 판단 사이에 짧은 거리가 생깁니다.사실 오류는 가능한 한 빨리 확인하되, 취향은 작품 방향과 맞을 때만 참고합니다. 오해는 본..

대화문에서 인물 목소리를 분리하는 편집 루틴

대화문을 고칠 때 사투리나 어미를 바꾸면 인물 목소리가 달라진 것처럼 보입니다. 하지만 몇 문장 지나면 모든 인물이 같은 방식으로 질문하고 설명하는 문제가 다시 드러납니다.인물의 목소리는 말투보다 무엇을 말하지 않는지, 어떤 정보를 먼저 꺼내는지에서 더 잘 보입니다. 이번 글에서는 대사만 추출해도 화자를 구분할 수 있는지 확인하는 편집 순서를 소개합니다.대사를 장면에서 떼어 내 먼저 읽습니다지문과 서술이 함께 있으면 인물의 차이가 과장되어 보일 수 있습니다. 저는 한 장면의 대사만 복사해 화자 이름을 가리고 읽습니다. 누가 말했는지 쉽게 맞힐 수 없다면 말투가 아니라 사고 방식이 겹친 것입니다.이때 문장을 예쁘게 고치지 않고 목적과 정보량을 표시합니다. 질문하는 인물인지, 회피하는 인물인지, 상대의 말을..

클리프행어를 남발하지 않고 회차를 닫는 법

연재 글을 쓰다 보면 다음 회차를 읽게 만들기 위해 매번 큰 위기를 남기고 싶어집니다. 하지만 모든 회차가 같은 방식으로 끊기면 독자는 긴장보다 피로를 먼저 느낄 수 있습니다.회차의 끝은 반드시 폭발해야 하는 지점이 아니라, 이번 회차의 약속을 닫고 다음 질문을 여는 지점이라고 생각합니다. 세 가지 종료 방식을 나눠 보면 장면의 성격에 맞는 끝을 고르기 쉬워집니다.먼저 이번 회차의 약속을 한 문장으로 씁니다회차를 쓰기 전에 ‘이번 회차에서 독자가 반드시 확인해야 하는 것은 무엇인가’를 적습니다. 인물이 결심하는 회차인지, 비밀의 일부가 드러나는 회차인지, 관계가 틀어지는 회차인지 정하면 끝맺음의 방향도 달라집니다.약속을 닫지 않은 채 다음 회차의 질문만 남기면 독자는 아직 읽은 것이 끝나지 않았다고 느낄..

첫 문장과 첫 장면만 다시 쓰는 점검표

초고가 마음에 들지 않을 때 가장 먼저 전체를 고치고 싶어집니다. 하지만 첫 장면이 제 역할을 하지 못해서 뒤의 원고까지 불안하게 느껴지는 경우도 많습니다. 시작부를 작게 진단하면 무엇을 고쳐야 하는지 범위를 줄일 수 있습니다.이번 글에서는 첫 문장과 첫 장면만 떼어 내어 확인하는 점검표를 정리합니다. 정답 문장을 찾는 방법이 아니라, 독자가 무엇을 기대하게 되는지 확인하는 방법입니다.첫 문장은 분위기보다 약속을 전달해야 합니다첫 문장이 반드시 큰 사건으로 시작할 필요는 없습니다. 대신 독자가 어떤 종류의 이야기를 읽게 될지 약속해야 합니다. 인물의 문제인지, 세계의 이상인지, 관계의 긴장인지 한 가지가 보이면 다음 문장을 읽을 이유가 생깁니다.저는 첫 문장을 읽고 ‘이 장면에서 누가 무엇을 원하나’를 ..

연재 중 설정 충돌을 막는 캐릭터 상태표

연재가 길어질수록 설정집은 커지는데, 정작 다음 회차를 쓸 때 필요한 정보는 찾기 어려워집니다. 인물의 생일이나 외형보다 더 자주 바뀌는 것은 지금 알고 있는 사실과 감정입니다.저는 설정을 고정된 백과사전처럼 관리하지 않고, 회차가 끝날 때마다 상태를 갱신하는 표로 바꾸었습니다. 이번 글에서는 캐릭터 한 명의 현재 상태를 빠르게 확인하는 방법을 소개합니다.고정 정보와 회차 정보를 분리합니다이름·출신·말투처럼 쉽게 바뀌지 않는 정보와, 현재 목표·상대에 대한 의심·알게 된 사실처럼 회차마다 달라지는 정보를 한 표에 섞으면 업데이트가 어렵습니다. 저는 인물 카드와 상태표를 나눕니다.인물 카드는 작품 전체에서 유지할 약속이고, 상태표는 다음 장면을 쓰기 위한 작업 메모입니다. 상태표는 오래 보관할 문서가 아니..

웹소설 작법서, 무엇부터 읽을까 — 목적별 5가지 유형과 읽는 순서

책장에 작법서 세 권이 꽂혀 있습니다. 그중 두 권은 3분의 1쯤에서 책갈피가 멈춰 있고, 한 권은 끝까지 읽었는데 무슨 내용이었는지 잘 기억나지 않습니다. 그런데도 서점에 가면 또 새 작법서를 집게 됩니다. 이 상황, 익숙하실 겁니다. 저도 그랬습니다.문제는 책이 아니라 고르는 방식에 있습니다. "좋다는 책"을 사기 때문입니다. 작법서는 종합 비타민이 아니라 처방약에 가깝습니다. 지금 내가 어디서 막혀 있는지에 따라 필요한 책이 완전히 달라지고, 맞지 않는 책은 아무리 명저라도 3분의 1에서 멈춥니다.이 글에서는 특정 책 제목을 나열하지 않겠습니다. 사람마다 잘 맞는 책이 크게 다르고, 제가 읽지 않은 책을 추천 목록에 채워 넣고 싶지도 않습니다. 대신 작법서를 다섯 가지 유형으로 나누고, 각 유형이 ..

"AI로 썼어?" 별점 테러의 시대 — 2026년 플랫폼별 AI 활용 규정 정리

연재 중인 작품의 댓글창에 이런 말이 올라오는 일이 있습니다. "이거 AI로 쓴 거 아니에요?" 그리고 그 뒤에 별점 1점이 붙습니다. 본문 어딘가에 프롬프트에 대한 응답처럼 보이는 문장이 그대로 남아 있었거나, 문체가 갑자기 매끈해졌거나, 특정 표현이 반복됐거나. 이유는 다양하지만 결과는 비슷합니다. 이런 사례가 실제로 보고되고 있습니다.흥미로운 건 이 상황에서 작가가 가장 먼저 부딪히는 문제가 "AI를 써도 되느냐"가 아니라 "어디에 물어봐야 하는지 모르겠다"라는 점입니다. 플랫폼마다 입장이 다르고, 아예 아무 말이 없는 곳도 있습니다.저는 웹소설을 써서 온라인 출판까지 해봤고, 지금은 창작 보조 서비스를 혼자 만들어 운영하고 있습니다. 그래서 이 주제는 양쪽에서 걸립니다. 이 글에서는 2026년 8..

초고가 쓰레기처럼 느껴질 때 — 퇴고를 3단계로 나누는 법

초고는 원래 형편없다.글쓰기 이야기에는 늘 이 말이 따라붙습니다. 위로가 되는 말이긴 한데, 실제로 초고를 다 쓰고 나면 별로 위로가 되지 않습니다. 문제는 초고가 형편없다는 사실이 아니라, 어디를 어떻게 손대야 하는지 모르겠다는 데 있기 때문입니다.제가 처음 장편 원고를 끝냈을 때가 그랬습니다. 파일을 열고 1화 첫 줄부터 읽기 시작했습니다. 두 번째 문장에서 조사가 어색해서 고쳤고, 세 번째 문단에서 묘사가 길어 잘라냈고, 그러다 5화쯤 가서 "그런데 이 인물이 여기 있으면 안 되는데"를 발견했습니다. 그날 세 시간 동안 고친 문장들은 대부분 나중에 통째로 사라졌습니다. 문장을 다듬은 장면 자체를 들어냈으니까요.퇴고가 안 되는 가장 큰 이유는 실력이 아니라 순서입니다. 이 글에서는 퇴고를 구조, 장면..

글이 막힐 때 쓰는 7가지 돌파법 — 작가 블록 실전 대응

커서가 깜빡입니다. 문서 맨 아래, 방금 쓴 문장 뒤에서 계속 깜빡입니다. 삼십 분째입니다. 화장실을 한 번 다녀왔고, 커피를 새로 탔고, 어제 쓴 회차를 처음부터 다시 읽었습니다. 그러고도 커서는 같은 자리에 있습니다.이 상태를 흔히 작가 블록이라고 부릅니다. 그런데 이 말이 문제를 오히려 가립니다. 하나의 병명처럼 들리기 때문입니다. 실제로는 전혀 다른 원인들이 같은 증상으로 나타나는 것이고, 원인이 다르면 처방도 달라야 합니다. 열이 나는 이유가 감기일 수도 있고 염증일 수도 있는 것과 같습니다.그래서 이 글은 원인을 다섯 유형으로 먼저 나누고, 각 유형에 붙는 돌파법을 일곱 가지로 정리합니다. 21년 동안 개발 일을 하면서 배운 게 하나 있다면, 원인을 모르는 채로 손대는 수정은 대부분 상황을 악..

반응형