Shipping Calendearing

Zach Holman

Calendearing 출시

원문은 Zach Holman님이 에 게재했습니다. 이 블로그 구독하기

캘린더가 너무 많을 때를 위해

옛날에 캘린더를 하나 만든 적이 있고, 그 뒤에 시간과 타임존, 캘린더, 그리고 그 사이의 모든 것을 다루는 끝없이 긴 발표를 썼다. 몇 가지 별개의 이유로 결국 그 캘린더는 출시하지 못했지만, 어쨌든 그 글에서 말했듯이 전반적으로는 이렇다:

잭, 네가 뭘 하든 간에 그냥 캘린더만은 절대 만들지 마.

어쨌든, 나는 다시 캘린더를 만들었다! 엄밀히 말하면 이번에는 엄밀히 말하면 캘린더를 직접 만든 게 아니라 살짝 비껴가며 만든 셈이지만, 마음이 중요한 거니까.

파트너 주도 개발

자신의 가려운 곳을 긁기 위해 소프트웨어를 만드는 걸 도그푸딩이라고 한다. 나는 여기에 “Partner-driven development”라는 말을 새로 만들어 붙이려 한다. 뭔가를 만들겠다고 여러 번 말해 놓고는, 아내/남편/파트너가 결국 그건 헛소리였고 몇 년 전에 만들겠다던 걸 왜 아직도 안 만들었냐고 계속 투덜대는 상황 말이다. 그래, 소프트웨어가 좀 어렵다는 건 알겠는데, 너는 계속 뚝딱 만들면 된다고 해놓고 정작 우리는 그걸 쓰지도 못하고 있잖아? 같은 상황 말이다.

지난 10년간 캘린더에 대해 필요 이상으로 많은 생각을 해온 캘린더 덕후로서, 나는 휴대폰과 데스크톱에 열 개가 넘는 캘린더를 동기화해 쓰고 있다. 개인 캘린더, 함께 일하는 비영리 단체 캘린더, TifoSigned용 캘린더 두어 개 — 그래, Signed도 곧 출시된다 — Oakland Roots, Tottenham, Dortmund, USMNT & USWNT 등 온갖 축구 캘린더, Luma와 Partiful에서 가져온 가야 할 이벤트들 등등. 그리고 그러다 보니 아내인 Monica에게 그 모든 캘린더를 직접 동기화하지 않고는 내가 언제 무슨 일정이 있는지 파악하기가 너무 어렵게 만들어서 가끔은 당연히 들어야 할 잔소리를 듣기도 했고 그리고… 완전 엉망이었다.

당신의 사랑스러운 캘린더

그래서 나는 늘 ‘한 가지만 제대로 하는’ 앱으로 만들고 싶었던 게 있었다. 모든 캘린더 피드 URL을 추가하면 아내가 구독해서 내 일정을 한눈에 볼 수 있는 단일 피드를 뽑아주는 것. 그게 바로 Calendearing이다. 알겠는가? 사랑스러운(endearing) 캘린더다! 가끔 코드를 쓰다 난 오타가 .com 도메인이 비어 있다는 걸 깨닫게 해주고, 그 지옥 같은 회사 이름 짓기가 여섯 달이 아니라 3분 만에 끝나기도 한다.

Calendearing 스크린샷

가격은 연 30달러이며, 하는 일은 캘린더 병합이 전부다. 그 이상도 이하도 아니다. 크립토도 없고, 광고도 없고, VC 쳇바퀴도 없고, 뭘 구동하는 AI 모델도 없다. WYSIWYG다.

나는 엔젤 투자를 좋아하고, 벤처 스케일의 프로덕트를 만드는 것도 좋아하지만, 사이드 프로젝트도 정말 그립다. 이 업계에 발을 들인 건 25년 전 Good-Tutorials를 만들면서부터였는데, 그 사이트는 10년이 훨씬 넘게 전 세계에서 Photoshop을 비롯한 각종 소프트웨어 튜토리얼을 가장 많이 보유하고 있었다. 그 세월 동안 제출된 링크를 10만 개도 넘게 검토했다(그런데도 나는 아직 Photoshop을 그다지 잘하지 못한다, 믿기겠지만). GitHub에 합류한 지 얼마 되지 않아 그 사이트를 팔았지만, 뭔가 작고 온전히 내 것인 걸 붙잡고 만들고 배우던 그 시절이 그립다. 그리고 정말, 20년 전 Rails가 나온 이후로 이렇게 순수하게 만드는 재미를 느껴본 적이 없다.

그러니까, 캘린더 때문에 골머리를 앓고 있다면, 해결책은 이거다: 캘린더를 만들지 마라. 그리고 관심 있다면 Calendearing을 써보라.

이 글은 muse-spark-1.2-contributor 모델을 사용해 번역했습니다.

댓글