GeekNews 안에서 활동과 취향을 부드럽게 드러낼 수 있도록 GeekBadge와 GeekGold를 추가했습니다.

긱배지 기능을 공개합니다

GeekNews에 GeekBadge 기능을 추가했습니다. GeekBadge는 사용자가 GeekNews 안에서의 활동과 관심사를 작은 아이콘으로 보여줄 수 있는 배지 시스템입니다.

처음부터 목표는 강한 게임화를 넣는 것이 아니었습니다. 점수와 순위를 크게 보여주면 사람의 행동은 빠르게 바뀌지만, 커뮤니티의 분위기도 같이 바뀝니다. GeekNews에는 조금 더 부드러운 넛지가 필요했습니다. 활동에 대한 작은 인정, 오래 머문 사람에게 주는 표시, 그리고 각자의 기술 취향을 드러낼 수 있는 가벼운 장치가 있으면 좋겠다고 생각했습니다.

배지로 드러내는 것

GeekBadge는 크게 네 가지 흐름으로 나뉩니다.

  • GeekAward: 활동, 누적 기여, 장기 참여 같은 지표를 바탕으로 자동 지급되는 어워드 배지
  • GeekBadge: GeekGold로 구매해 자신의 관심 기술이나 도구, 취향을 표현하는 배지
  • Supporter: GeekNews를 후원한 분들께 드리는 서포터 배지
  • Special: GeekNight 참여, 발표, 특정 운영 이벤트처럼 특별한 조건으로 제공하는 배지

사용자는 프로필에서 대표 배지 5개를 고를 수 있습니다. 이 배지들은 사이트 안에서 사용자 ID 위에 마우스를 올렸을 때 함께 보입니다. 단순한 장식이 아니라, “이 사람은 어떤 활동을 해왔고 어떤 기술에 관심이 있나”를 아주 작은 면적으로 보여주는 시그니처입니다.

소속감을 만드는 방식

커뮤니티에서 소속감은 큰 선언보다 작은 반복에서 생깁니다. 글을 올리고, 댓글을 달고, 오래 지켜보고, 때로는 오프라인 행사에 참여하는 행동들이 시간이 지나며 쌓입니다.

어워드 배지는 그 흔적을 눈에 보이게 만드는 장치입니다. 많이 쓰는 사람을 순위로 세우기보다, “이 사람은 꾸준히 함께해 왔다”는 맥락을 부드럽게 보여주고 싶었습니다. 오래 참여한 사람에게는 오래 머문 표시가, 글을 자주 올린 사람에게는 기여의 표시가, 댓글로 대화를 이어온 사람에게는 대화의 표시가 남습니다.

이런 배지는 서비스를 더 오래 쓰게 만들기 위한 장치이기도 하지만, 그보다 먼저 커뮤니티 안에서 서로를 알아보게 하는 장치입니다. GeekNews는 익명성보다는 낮은 밀도의 정체성을 지향합니다. 이름과 아이콘 몇 개만으로도 충분히 “아, 이 사람”이라고 느낄 수 있는 정도가 적당하다고 봤습니다.

취향을 드러내는 긱배지

GeekBadge 중 일부는 활동으로 자동 지급되는 어워드가 아니라, 사용자가 직접 고르는 취향형 배지입니다. Python, Postgres, Bun, Claude Code처럼 자신이 좋아하거나 자주 쓰는 기술과 도구를 프로필에 올릴 수 있습니다.

이 기능을 넣고 싶었던 이유는 간단합니다. 개발자 커뮤니티에서 기술 취향은 꽤 중요한 자기소개입니다. 어떤 언어를 좋아하는지, 어떤 데이터베이스를 쓰는지, 어떤 도구에 관심이 있는지는 댓글 한 줄보다 빠르게 사람의 결을 보여줄 때가 있습니다.

다만 이 역시 과하게 만들고 싶지는 않았습니다. 긴 프로필 문장을 쓰게 하거나, 팔로우 관계를 만들거나, SNS처럼 자신을 꾸미게 하는 방향은 GeekNews와 맞지 않습니다. 대표 배지 몇 개만 조용히 고르는 정도면 충분합니다.

GeekGold를 뉴스 등록으로만 얻는 이유

GeekGold는 긱배지를 구매하는 데 쓰는 포인트입니다. 현재는 GeekNews에 URL 뉴스 토픽을 등록하면 기본 GeekGold가 적립되고, 삭제되거나 플래그된 글, Ask나 Show 글에는 적립되지 않습니다.

이 설계가 중요했습니다. GeekNews가 가장 중요하게 여기는 행동은 좋은 기술 뉴스를 발견해서 커뮤니티에 공유하는 일입니다. 그래서 GeekGold는 댓글 수나 방문 횟수, 단순 로그인 같은 행동으로 주지 않기로 했습니다. 뉴스 등록을 통해서만 얻을 수 있게 해야, 서비스가 지향하는 가치가 더 분명해진다고 봤습니다.

포인트 시스템은 잘못 설계하면 금방 목적이 바뀝니다. 사람들은 포인트를 얻기 쉬운 행동을 반복하고, 서비스는 원래 원했던 방향과 다른 활동을 보상하게 됩니다. GeekGold는 그런 위험을 줄이기 위해 사용처는 가볍게, 적립 경로는 좁게 잡았습니다.

Karma와 다른 점

GeekNews에는 이미 Karma가 있습니다. Karma는 커뮤니티 안에서 받은 반응과 누적 활동을 보여주는 지표에 가깝습니다. 반면 GeekGold는 적립하고 사용할 수 있는 포인트입니다.

둘을 분리한 이유는 역할이 다르기 때문입니다. Karma는 평판에 가깝고, GeekGold는 취향을 표현하기 위한 재화에 가깝습니다. 평판을 소비하게 만들고 싶지는 않았습니다. 오래 쌓은 신뢰를 배지 하나와 맞바꾸는 구조는 GeekNews의 분위기와 맞지 않습니다.

그래서 GeekGold는 별도로 두었습니다. 좋은 뉴스를 올리는 활동이 쌓이면 GeekGold가 생기고, 그걸로 자신을 표현하는 배지를 고를 수 있습니다. 보상과 표현이 느슨하게 이어지는 구조입니다.

후원과 배지도 연결됩니다

Supporter 배지는 GeekNews를 후원한 분들에게 제공됩니다. Fairy를 통해 후원을 받고, GeekNews 사용자 ID와 연결되면 연도별 서포터 배지를 지급하는 흐름을 생각하고 있습니다.

여기서도 핵심은 부담을 낮추는 것입니다. 매달 정기 결제를 강하게 요구하기보다, 해마다 한 번씩 “올해도 GeekNews를 응원했다”는 표시를 남기는 방식이 더 자연스럽다고 봤습니다. 배지는 후원자에게 작은 기록이 되고, GeekNews에는 오래 운영되는 서비스를 함께 지탱하는 신호가 됩니다.

작은 장치로 커뮤니티를 다듬기

GeekBadge는 큰 기능처럼 보이지 않을 수 있습니다. 뉴스 목록을 바꾸지도 않고, 댓글 경험을 크게 뒤흔들지도 않습니다. 하지만 오래 운영되는 커뮤니티에서는 이런 작은 장치가 꽤 중요합니다.

사용자가 어떤 활동을 하고 있는지, 무엇을 좋아하는지, 얼마나 오래 함께했는지를 과하지 않게 보여주는 것. 좋은 뉴스를 올리는 행동이 서비스 안에서 더 분명히 인정받는 것. 후원이 단순 결제가 아니라 커뮤니티 안의 작은 표시로 남는 것.

GeekBadge는 그런 방향을 위한 기능입니다. GeekNews가 앞으로도 최신 기술 뉴스를 빠르게 보는 곳이면서, 동시에 조금 더 서로를 알아볼 수 있는 커뮤니티가 되기를 바랍니다.

기능 안내: GeekBadge

← 블로그로 돌아가기