습관 히트맵은 하루하루가 색칠된 칸인 달력 그리드로, 더 많이 할수록 색이 진해지거나 더 채워져요. GitHub 기여 그래프(흔히 ‘잔디’라고 부르죠)와 같은 원리인데, 독서, 운동, 물 마시기 같은 것에 쓰고, 몇 주, 몇 달의 꾸준함을 한눈에 볼 수 있어요.
GitHub 잔디가 인기를 끈 이유
개발자들은 몇 년째 GitHub의 초록색 칸을 들여다보고 있어요. 칸 하나가 하루이고, 활동이 많을수록 색이 진해져요. 이게 부드럽게 동기를 준다는 게 알려졌어요. 한 주를 꽉 채우고 싶어지지만, 하루 빈 날은 별로 티가 나지 않거든요. 사람들이 이 형식을 다른 모든 것에 따라 하기 시작했고, 습관 히트맵도 거기서 나왔어요.
습관 히트맵 읽는 법
한두 달 기록이 쌓이면, 그리드는 체크리스트로는 알 수 없던 질문에 답하기 시작해요.
- 요일별 패턴. 매주 화요일마다 빈칸이 줄지어 있다면 대개 의욕보다 일정이 문제예요.
- 탄력. 칸이 촘촘히 모인 구간은 습관이 스스로 굴러가고 있다는 뜻이에요. 듬성듬성해지는 구간은 미리 보내는 경고예요.
- 계절. 1년 보기로 보면 봄엔 더 걷고 겨울엔 더 읽는다는 걸 알 수 있어서 계획을 세울 때 도움이 돼요.
- 회복. 빈칸 뒤에 얼마나 빨리 다시 채워지나요? 빨리 회복된다면 습관이 자리 잡고 있다는 신호예요.
히트맵, 체크리스트, 연속 기록 비교
체크리스트는 오늘을 알려 줘요. 연속 기록은 지금 이어지는 기록을 알려 줘요. 히트맵은 그 전부를 알려 주고, 빠진 날은 옅은 칸 하나일 뿐이에요. 그래서 연속 기록에 지친 사람들이 히트맵으로는 더 잘 이어 가곤 해요. 자세한 내용은 연속 기록 압박 없는 습관 기록 가이드를 참고하세요.
습관 히트맵 예시
8주 동안 ‘20쪽 읽기’를 기록한다고 해 볼게요. 1~2주 차는 거의 꽉 차 있어요. 3주 차에는 빈칸이 세 개 있는데, 모두 야근한 평일이에요. 4~6주 차는 다시 채워지고, 7주 차는 여행 때문에 일요일 빼고 비어 있어요. 8주 차는 다시 꽉 차요.
연속 기록 카운터였다면 두 번 초기화되고 현재 기록은 8일이었을 거예요. 히트맵은 더 쓸모 있는 걸 보여 줘요. 56일 중 44일을 읽었고, 야근하는 날이 약점이며, 여행 중엔 습관이 완전히 끊긴다는 거예요. 여기서 구체적인 해결책 두 가지가 나와요. 야근하는 날을 위해 회사 가방에 책을 한 권 넣어 두고, 여행 갈 때도 한 권 챙기는 거예요.
습관 히트맵 만들기
종이라면 행 7개(요일마다 하나)와 원하는 주 수만큼의 열로 그리드를 그리고, 매일 한 칸씩 칠하세요. 조건부 서식을 쓴 스프레드시트로도 똑같이 할 수 있어요. 다만 둘 다 습관이 두세 개를 넘어가면 번거로워져요.
Bee Habit은 홈 화면에서 습관마다 그리드를 따로 보여 줘요. 단색 대신 완료한 날이 내가 고른 패턴으로 채워져서, 독서 습관은 분홍 꽃밭이, 산책은 보라색 셰브론이 될 수 있어요. 그림 뒤의 숫자가 궁금하다면 ‘내 습관 이해하기’ 화면에서 주간, 월간, 연간 차트와 꾸준함 비율, 지난주보다 앞서가는 습관을 볼 수 있어요.

자주 묻는 질문
습관 히트맵과 픽셀로 보는 1년은 뭐가 다른가요?
아주 가까운 사촌이에요. 픽셀로 보는 1년은 보통 월과 날짜를 표로 배치하고, 히트맵은 GitHub처럼 주와 요일로 배치해요. 둘 다 하루에 칸 하나씩을 줘요.
하루에 여러 번 하는 습관도 히트맵으로 보여 줄 수 있나요?
네. 히트맵은 활동이 많을수록 진한 색을 쓰는 경우가 많아요. 앱에서는 3세트나 8잔처럼 하루 목표에 도달하면 수치나 횟수 습관의 그날 칸이 채워지게 할 수 있어요.


