[Prologue]
마크다운은 새 기술이 아니다. 2004년 John Gruber가 만든, 20년이 넘은 문법이다. [Daring Fireball: Markdown]
그런데 왜 지금, 마치 유행인 듯, 새로운 패러다임인 듯 다시 보일까?
아마 AI들이 답변을 내놓을 때 가끔 이 형식으로 내놓기 때문이다. 갑자기 #과 ** 가 튀어나오는 답변에 갸우뚱거리긴 하지만, 답변을 읽은 나는 대수롭지 않게 여겼다. 마치 사람의 쪼(?)처럼 AI 특유의 말투인 것처럼 말이다.
AI를 사용할수록 이 녀석에게 내 의도를 정확히 말하려면 나 역시도 AI가 잘 알아듣는 말투를 써야 한다는 것을 깨달았다.
키보드 숫자키 위에 새겨진 기호들이 텍스트를 꾸미는 보조장치가 되어간다. 개발자들이 실용성을 위해 창안한 문법이 어느새 '사람과 AI가 같이 쓰는 공용어'로 확대되어 간다.
[기호는 외울 게 아니다]
마크다운 작성법을 처음 검색하면 기호표가 우르르 나온다. 제목은 #, 굵게는 **, 목록은 - . … 나도 그렇게 시작했다. 그리고 깨달았다. 기호를 외우려 들면 머리가 아프고, "내가 지금 뭘 하려는가"로 묶으면 손에 붙는다는 걸.
마크다운의 가장 큰 장점은 사실 실용성이다. 형식적인 것보다 실용적인 것을 좋아하는 개발자들은 서식보다는 내용에 집중하기를 선택했고, 마우스 사용을 최소화하는 문법을 사용해 나아갔다.
즉, 쓰다 보면 는다.
[실제로 쓰는 건 다섯 개쯤]
문법은 열 몇 개지만, 비개발자인 내가 매일 입력하는 기호는 몇 개 안 된다.
손에 붙는 몇 개만 쥐고, 나머지는 필요할 때 표를 보면 된다.
[마크다운 사용 경험담]
배운 걸 막상 써보면 꼭 막히는 데가 있다. 책에는 잘 안 나오는, 내가 부딪혀서 안 것들.
첫째, 여백.
# 하고 제목을 바짝 붙이면(#제목) 제목으로 안 먹히고 태그로 인식된다.
# 뒤에 한 칸.
문단 사이도 빈 줄이 있어야 나뉜다. 마크다운은 이 여백으로 의미를 읽는다.
둘째, 어디서나 똑같이 보이진 않는다.
표·체크리스트·취소선 같은 '확장' 문법은 지원하는 곳에서만 보인다.
셋째 — 이게 제일 허무했다.
블로그 글쓰기 창에 마크다운을 그대로 치면 별표는 그냥 별표로 남는다.
노션에서 초안을 작성하고 블로그에 올리려고 복사+붙여넣기 하면 마크다운 표시가 그대로 드러난다.
[그래서 어디서 값을 하나 — 내 결론]
"마크다운 어디서 써요?"는 사실 잘못된 질문이었다. "어디에서 사용하면 좋아요?"가 맞는 질문이다.
직장생활 할 때는 문서 툴이 정해져 있었다. HWP 아니면 MS Word.
문서 작업은 파일 하나에 업무 하나다. 파일 탐색기에서 문서 열고, 작성하고, 수정하고, 전달. 또는 PDF로 변환 후 전달.
하지만 개인이 작업할 때는 여러 문서들을 참조해야 하고, 동시에 작성해야 한다. 이 지점에서 마크다운을 모국어로 쓰는 도구들이 값을 한다.
- Notion : 줄 앞에 # , - 치면 곧장 서식. 변환 필요 없음.
- Obsidian : 아예 마크다운이 모국어.
도구의 공통 장점 하나 — 마우스를 거의 안 쓰게 된다. 키보드와 방향키만으로도 시각화된 문서 작성이 가능해진다. 블로그 게시글을 수정할 때는 여전히 마우스로 범위 지정 후 서식 수정이 필요하다. Ctrl+B, Ctrl+I를 활용해 보기도 하지만. 분명 예전에는 이렇게 했는데 이제는 번거롭게 느껴진다랄까.
- AI 대화창 : 마크다운으로 정돈해 물으면 더 잘 알아듣고, 답도 그 모양으로 온다.
## 으로 문단을 구분하고, 1. 2. 3. 으로 순서를 정해서 물으면 놓치는 것 없이 답변해 준다.
추가 이점으로 질문을 던지는 나조차 질문이 명확해지고 이번 질문과 다음 질문의 차례가 생긴다.
이 부분은 다음 글의 주제로 정해 볼까 한다.
[한 줄 요약]
마크다운은 코드가 아니다. 나와 내 도구들이 같이 알아듣는 메모의 문법이다. 그러니 기호를 외우지 말고, "지금 뭘 하려는가"만 기억하자. 나머지는 필요할 때 다시 오면 된다.

