좋은 결과물은 혼돈이 아니라, 보이는 규칙에서 자란다
Hatched by min dulle
Jul 26, 2026
6 min read
1 views
85%
당신의 웹사이트가 못생긴 이유는 실수가 아니라 흔적이기 때문이다
웹사이트가 못생겼다는 말은 보통 나쁜 뜻으로 들린다. 하지만 정말 그럴까? 어쩌면 못생김은 실패가 아니라 지문일지도 모른다. 남이 만든 템플릿처럼 매끈하지만 아무 냄새도 나지 않는 화면보다, 이상하게 비뚤어져 있고 어딘가 어설프지만 분명히 누가 살았던 흔적이 남은 공간이 더 오래 기억에 남는다.
이 지점에서 중요한 질문이 생긴다. 우리는 왜 자꾸 예쁜 것을 만들려 하고, 왜 또 자꾸 그것이 차갑게 느껴질까? 반대로 왜 엉성해 보이는 개인 웹사이트는 이상하게 더 따뜻하고 살아 있는가? 그 차이는 단순히 미감의 문제가 아니다. 무엇을 기준으로 만들었는가, 그리고 그 기준이 사용자에게 보이도록 했는가의 문제다.
웹사이트도 시험도 마찬가지다. 둘 다 겉보기에는 결과물처럼 보이지만, 깊이 들어가면 하나는 정체성의 표현이고 다른 하나는 진실을 드러내는 장치다. 그런데 둘 다 공통적으로 묻는 것이 있다. 좋은 구조는 어떻게 혼돈을 다루는가?
혼돈은 감각이 아니라 규칙의 누적이다
많은 사람은 혼돈을 규칙의 부재라고 생각한다. 하지만 실제로는 정반대인 경우가 많다. 혼돈은 대개 너무 많은 작은 규칙이 겹쳐서 생긴다. 한 요소는 왼쪽 정렬, 다른 요소는 중앙 정렬, 어떤 버튼은 장식적이고 어떤 버튼은 실용적이며, 글꼴과 간격과 색의 선택이 각각 다른 충동을 따를 때 화면은 산만해진다. 겉보기에는 자유로운 듯하지만 사실은 통일되지 않은 결정들의 잔해다.
개인 웹사이트가 흥미로운 이유도 여기에 있다. 그것은 기업의 디자인 시스템처럼 통제된 완성도를 목표로 하지 않는다. 대신 만든 사람의 취향, 무지, 고집, 유머, 낭만이 그대로 드러난다. 태양광으로 구동되는 자가호스팅 사이트든, 글을 모아두는 단순한 서브스택 페이지든, 겉모습은 달라도 공통점이 있다. 무엇을 중요하게 여기는지 숨기지 않는다는 점이다.
그런데 여기서 중요한 반전이 있다. 개인성이 곧 무질서는 아니다. 오히려 좋은 개인 웹은 매우 단순한 몇 가지 규칙으로 유지된다. 예를 들어 이런 식이다.
- 글자는 크게, 여백은 넉넉하게 둔다.
- 색은 제한하되, 한두 군데만 의도적으로 튀게 한다.
- 장식은 최소화하되, 한 가지 상징적 요소는 남긴다.
- 모든 페이지를 동일한 미학에 맞추지 말고, 각 페이지의 용도에 맞게 약간씩 다르게 둔다.
이 규칙들은 복잡해 보이는 사이트를 실제로 지탱하는 뼈대다. 혼돈은 규칙이 없을 때가 아니라, 규칙이 보이지 않을 때 가장 불편해진다.
좋은 디자인은 완벽한 질서가 아니라, 사용자가 질서를 추측할 수 있는 상태다.
이 말은 웹사이트뿐 아니라 글쓰기, 제품, 심지어 조직에도 적용된다. 사람들은 무조건 단순한 것을 원하는 것이 아니다. 대신 자신이 어디에 있는지, 무엇이 허용되고 무엇이 중요한지 감지할 수 있는 구조를 원한다. 즉, 진정한 문제는 미니멀리즘이 아니라 차가움이다. 미니멀한데도 따뜻한 공간이 있고, 장식이 많은데도 차가운 공간이 있다. 차이는 요소의 수가 아니라 사람의 흔적이 남아 있는가에 있다.
테스트가 강력한 이유: 진실은 단계로 드러나기 때문이다
테스트의 구조는 놀라울 만큼 단순하다. 준비, 행동, 검증. 이 세 단계만으로도 매우 복잡한 시스템의 신뢰성을 측정할 수 있다. 그런데 이 단순함이 중요한 이유는, 테스트가 코드를 평가하는 것이 아니라 가정을 드러내기 때문이다.
준비 단계는 세계를 세팅한다. 무엇이 존재해야 하는가. 어떤 상태가 필요한가. 행동 단계는 그 세계에 사건을 일으킨다. 버튼을 누르고, 함수를 실행하고, 폼을 제출한다. 검증 단계는 중요한 질문을 던진다. 실제로 기대한 변화가 일어났는가.
이 구조는 디자인에도 그대로 적용된다. 좋은 웹사이트는 사실 사용자의 경험을 이 세 단계로 안내한다. 방문자가 들어오면, 사이트는 현재의 맥락을 준비한다. 어떤 페이지인지, 무엇을 먼저 봐야 하는지, 어디를 클릭해야 하는지 보이게 한다. 그다음 사용자가 행동한다. 읽고, 누르고, 탐색하고, 결정한다. 마지막으로 사이트는 응답한다. 의도가 맞았는지, 길을 잃지 않았는지, 다음 단계가 자연스러운지 확인시켜 준다.
이 관점에서 보면, 테스트는 코드의 미학이 아니라 신뢰의 문법이다. 좋은 테스트는 화려하지 않다. 오히려 거의 눈에 띄지 않는다. 하지만 읽는 순간 분명해진다. 이 시스템은 어떤 세계를 전제로 하고 있는지, 무엇이 변하면 안 되는지, 무엇이 핵심인지가 드러난다.
개인 웹사이트도 같다. 홈페이지만 보면 그것이 하고 싶은 일을 알 수 있어야 한다. 글을 읽으려는지, 작업물을 보려는지, 연락하려는지, 그냥 머무르려는지. 이 준비, 행동, 검증의 흐름이 잘 짜여 있으면 방문자는 구조를 이해한다. 반대로 아무리 예뻐도 이 흐름이 없으면 사용자는 아름다운 미로에 갇힌다.
여기서 흥미로운 연결이 생긴다. 테스트가 좋은 이유는 복잡한 걸 단순하게 자르기 때문이 아니다. 복잡성의 핵심을 보존한 채, 나머지를 제거하기 때문이다. 훌륭한 개인 웹도 똑같다. 장식을 줄이되, 사람의 목소리는 지우지 않는다. 기능을 정리하되, 기이함은 남긴다. 그것이 살아 있는 페이지다.
예쁜데 차갑지 않으려면, 무엇을 남겨야 하는가
많은 사람이 미니멀리즘을 좋아하지만 차가움은 싫어한다. 이 둘의 차이는 미묘하지만 결정적이다. 차가운 공간은 불필요한 것을 뺀 공간이다. 따뜻한 미니멀리즘은 의도를 남긴 공간이다. 즉, 무엇을 제거했는지가 아니라 무엇을 끝까지 살렸는지가 중요하다.
가장 흔한 실수는 모든 것을 평균화하는 것이다. 제목도 본문도 같은 톤, 버튼도 링크도 같은 무게, 여백도 색도 무난하게. 이 방식은 안전하지만 기억에 남지 않는다. 사용자는 그 페이지를 빨리 이해할 수는 있어도, 오래 머물 이유를 찾지 못한다.
반대로 따뜻한 개인 웹은 하나의 선명한 결정에서 시작된다. 예를 들면 이런 식이다.
- 아주 개인적인 문장을 첫 화면에 둔다.
- 손으로 고른 듯한 작은 삽화나 텍스처를 넣는다.
- 페이지마다 리듬을 조금 달리해, 읽는 속도를 조절한다.
- 완벽하지 않은 요소 하나를 남겨 인간의 손길을 보여준다.
이런 요소들은 기술적으로는 사소해 보이지만, 경험 전체의 온도를 바꾼다. 중요한 것은 장식의 양이 아니라 취향의 농도다. 취향이 진하게 느껴질수록 사이트는 더 인간적이 된다. 단, 취향은 흩뿌려서는 안 된다. 한두 개의 규칙으로 응축해야 한다. 그래야 개성이 우연한 잡음이 아니라 일관된 목소리가 된다.
이 원리는 테스트에도 똑같이 적용된다. 테스트가 차갑게 느껴지는 이유는 종종 실패를 잡기 위해 존재하기 때문이다. 하지만 좋은 테스트는 실패를 벌주는 장치가 아니라, 시스템이 무엇을 약속하는지 선명하게 보여주는 문서다. 즉, 테스트는 의심의 도구가 아니라 명료함의 도구가 될 수 있다.
따뜻함은 장식의 문제가 아니다. 내가 왜 이렇게 만들었는지 읽히는가의 문제다.
이 문장은 사이트에도, 코드에도, 글에도 적용된다. 결과물이 인간적으로 느껴지는 순간은 완성도가 높을 때가 아니라, 의도가 숨지 않을 때다.
하나의 프레임으로 묶기: 준비, 표현, 확인
이제 두 세계를 하나의 프레임으로 묶어보자. 테스트의 준비, 행동, 검증은 단지 개발 관례가 아니다. 이것은 거의 모든 창작물에 적용되는 구조다. 개인 웹사이트를 만들 때도, 글을 쓸 때도, 발표를 준비할 때도, 우리는 무의식적으로 같은 질문을 한다.
- 준비: 이 공간에서 사람은 무엇을 기대할 수 있는가?
- 표현: 이 작업은 무엇을 보여주고 무엇을 감추는가?
- 확인: 사용자는 제대로 도착했는가, 이해했는가, 다음으로 갈 수 있는가?
이 세 단계가 선명하면, 설령 디자인이 약간 거칠어도 결과물은 강해진다. 반대로 이 단계가 흐리면, 아무리 화려해도 결과물은 금세 잊힌다. 우리가 실제로 기억하는 웹사이트는 대부분 최신 트렌드를 잘 반영해서가 아니라, 그 안에서 어떤 사람이 어떻게 생각했는지가 읽히기 때문이다.
이 관점은 창작의 부담을 줄이기도 한다. 완벽한 미감을 찾는 대신, 각 단계에서 한 가지씩만 묻기 때문이다. 준비가 명확한가. 표현이 진심인가. 확인이 쉬운가. 이 질문에 답할 수 있으면, 결과물은 적어도 자기 자신을 설명할 수 있게 된다.
그러면 못생김은 더 이상 결함이 아니다. 오히려 선택의 기록이 된다. 모든 것을 평균화한 매끈함보다, 분명히 무엇을 택하고 무엇을 포기했는지 보이는 형태가 더 강하다. 그것이 개인 웹이 주는 매력이고, 테스트 구조가 주는 안정감이다. 둘 다 결국 같은 일을 한다. 복잡한 세계에서 중요한 것만 보이게 한다.
Key Takeaways
- 혼돈은 종종 규칙이 없어서가 아니라, 서로 다른 규칙이 섞여서 생긴다. 사이트나 제품을 점검할 때 요소의 수보다 일관성을 먼저 보라.
- 좋은 미니멀리즘은 차가운 공백이 아니라 의도가 남아 있는 절제다. 모든 것을 줄이기보다, 사람의 흔적을 남길 한두 지점을 선택하라.
- 준비, 행동, 검증은 테스트만의 구조가 아니다. 웹사이트, 글, 발표, 서비스 설계에도 그대로 적용할 수 있는 사고틀이다.
- 명료함은 완벽함보다 먼저다. 사용자가 이 공간의 규칙을 추측할 수 있으면, 약간의 거칠음은 오히려 매력이 된다.
- 개성은 장식이 아니라 선택의 일관성에서 생긴다. 무엇을 남기고 무엇을 지웠는지 분명할수록 결과물은 더 기억에 남는다.
결론: 못생김을 고치는 대신, 보이게 하라
우리는 종종 결과물을 고칠 때 표면부터 만진다. 색을 바꾸고, 간격을 다듬고, 애니메이션을 더한다. 하지만 더 중요한 질문은 따로 있다. 이 결과물이 어떤 규칙 위에서 자라났는가? 그 규칙이 보이는가? 사용자가 그 규칙을 통해 방향을 읽을 수 있는가?
못생긴 웹사이트가 가끔 아름다운 이유는, 그 안에 사람의 선택이 드러나기 때문이다. 좋은 테스트가 강력한 이유도 같다. 그것은 시스템을 평가하는 동시에, 시스템이 스스로를 설명하게 만든다. 결국 아름다움과 신뢰는 같은 방향을 향한다. 둘 다 숨은 질서가 아니라 읽히는 질서에서 태어난다.
그래서 다음에 무언가가 어딘가 어설퍼 보일 때, 먼저 이렇게 물어보자. 이것은 정말 못생긴 것인가, 아니면 아직 자신의 규칙을 충분히 드러내지 못한 것인가. 그리고 더 나아가 이렇게 물어보자. 내가 만드는 모든 것은 준비, 행동, 확인의 리듬을 가지고 있는가. 그 질문에 답할 수 있을 때, 우리는 단지 예쁜 것을 만드는 사람이 아니라, 사람이 머물 수 있는 구조를 만드는 사람이 된다.
Sources
Hatch New Ideas with Glasp AI 🐣
Glasp AI allows you to hatch new ideas based on your curated content. Let's curate and create with Glasp AI :)
Start Hatching 🐣