[창업이야기] 17. Endless Road, 고유버전 캐릭터

Endless Road

우리는 Blogsy를 보다 나은 제품으로 만들기 위해 끊임없이 노력했다. Blogsy 2.0 버전을 업데이트한 후에도 사용자는 지속해서 기능 추가 요청을 해오고 버그도 계속 발견됐다. 짧게는  한두 주 길게는  한두 달을 주기로 업데이트를 하면서 필요한 여러 기능을 추가하고 버그를 수정해 나갔다. 사용자도 우리의 이런 지속적인 제품 개선에 앱스토어 리뷰로, 메일로, 트위터 메시지로 만족스러움을 표현했다.

고유버전 캐릭터

첫 버전을 만든 후 새로운 기능을 추가하기도 했지만, 그래도 기능 추가를 포함한 대부분의 일은 어느 정도의 뼈대 위에서 계속 살을 붙이고 다듬는 것이었다. 이것은 처음에 뼈대를 만드는 것보다 일이 수월해졌다는 의미이기도 하지만, 동시에 그만큼 큰 도전은 아니라서 자칫하면 반복적인 일로 인해 지루함을 느낄 수도 있다는 것을 의미했다. 이런 반복적인 일을 애정 있게 하기 위해서는 동력이 필요했고 사용자의 긍정적인 피드백과 매출의 증가가 그 동력이 됐다. 그리고 코드네임을 사용하는 것도 그 동력 중 하나였다.

구글은 아이스크림 샌드위치, 젤리빈, 킷캣, 롤리팝과 같이 디저트 이름을 안드로이드의 코드네임으로 사용하고, 애플은 스노우 래퍼드, 라이언, 마운틴 라이언 등 맥 OS X 은 동물 이름을 코드네임으로 사용한다. 우리도 Blogsy 2.2 버전부터 코드네임을 사용하기로 했고, 의견을 모아 몬스터를 코드네임으로 이용하기로 결정했다. 하지만 몬스터를 있는 그대로 사용하지 않고 회사 캐릭터인 Fomo 스타일로 변형시켜서 사용했다. 예를 들면,

이런 몬스터는 Fomo화 하면

Cyclops 원본

아래와 같이 변했다.

Fomo화 된 Cyclops

이것도 역시 션의 손을 거쳐 탄생되었다.

선택된 몬스터는 아무 생각 없이 선택된 경우도 있었지만, 내부적으로 의미가 있어서 선택된 경우(의미가 부여된 몬스터는 이후 내용에 설명을 달아 놓았다.)도 있었다. 이 코드네임의 사용은 전적으로 우리 내부의 재미를 위해 시작했고, 실제로 일에 대한 열정을 유지하는데 도움을 주었다. 코드네임은 메이저 업데이트에만 새로 적용했고, 마이너 업데이트에는 그대로 사용했다. 적용된 코드네임과 캐릭터는 앱의 설정 화면에서 볼 수 있도록 했다.

앱 설정화면

이후 내용은 각 업데이트 별 몬스터 캐릭터와 변경 내용을 나열했다. 굳이 추가된 기능과 수정한 버그의 내용을 세부적으로 나열한 이유는 그만큼 첫 버전 이후에도 끊임없는 노력이 필요했다는 사실을 알리고 싶었다.

The Imp (v2.2, 2011/06/26)

Imp

기능 추가 / 변경

  • TextExpander 지원 : TextExpander는 상용구를 등록하고 등록한 상용구를 앱에서 사용할 수 있게 해 주는 앱이다.
  • 워드프레스 블로그 설정 시 URL Type키보드를 사용하도록 변경

버그 수정

  • 더 보기 크래쉬  
  • 편지봉투에 이미지 넣기 관련 오류  
  • 블로그 ID가 없는 경우 처리  

네트워크 동작 표시 관련 오류

The Cyclops (v2.3, 2011/08/18)

Cyclops

싸이클롭스의 한 개의 큰 뿔은 이 버전에서 지원하는 큰 기능인 “포스터러스(Posterous)” 블로그를 의미한다.

기능 추가 / 변경

  • 포스터러스 지원 : 당시 유행하던 블로그 서비스 중 하나이다.  
  • 태그 가져오기 옵션 지원

버그 수정  <hr> 태그 관련 버그  블로거 정렬 관련 오류

Sasquatch (v2.4, 2011/10/11)

Sasquatch

Blogsy의 진화를 의미한다.

기능 추가 / 변경

  • iOS 5 최적화 : 포토스트림 지원 등  
  • 사진 방향 문제 해결  
  • 워드프레스 사진 업로드 시 프로그래스바 표시  
  • 블로그 서비스별 포스트 종류 설정 옵션 차별 적용  
  • 업로드 가능한 사진 용량을 13mb로 늘림  
  • 구글 서비스에서 OAuth2를 사용  
  • 앱 평가 메시지 변경

버그 수정

  • 포스터러스 : 계정 삭제 시 크래쉬, 사진을 포함한 포스트 발행 시 가끔 발생하는 오류, 자동날짜 지원, 예약 포스트 팝업 메시지 표시  
  • 블로거 : 자동날짜 오류, 레이블 추가 시 가끔 발생하는 크래쉬  
  • 워드프레스 : 예약 포스트 팝업 메시지 표시  
  • 일반적인 버그 : 툴바 버튼/이미지 설정 눌렀을 때 발생하는 크래쉬, 디바이스 닥에 업로드된 사진이 표시되지 않는 버그 수정

Phoenix (v3.0, 2011/11/15)

Phoenix

피닉스가 죽음과 태어남을 반복하는 것같이 Blogsy도 다시 날아오르라는 의미에서 피닉스를 사용했다.

기능 추가 / 변경

  • Redo / Undo 지원  
  • 정렬 방식 중 justfy 지원  
  • 텍스트 색 변경 지원  
  • Rich Side에 직접 글자 입력 가능 : 이전에는 글자 입력과 콘텐츠 삽입 시 화면을 전환해야 했음

Minotaur (v3.2, 2011/12/31)

Minotaur

기능 추가 / 변경

  • HTML 파싱 기능 개선  
  • 새로운 블로깅 서비스 지원(타이패드, 무버블타입, 주믈라, 드루팔)
  • 닥 관리 지원 : 서비스가 늘어남에 따라 닥의 순서나 사용할 서비스 개수를 조절할 수 있는 기능  
  • 워드프레스 슬러그 지원  
  • 커서 위치 표시 지원 : HTML 페이지에 직접 글을 작성할 때, 커서의 위치를 확인하기 어려운 점을 보완하기 위해 커서 위치를 알 수 있는 그래픽을 캔버스에 표시
  • 텍스트 붙여넣기 경고 메시지 : 특정 스크립트 코드를 직접 붙여 넣는 것 관련 호환성 문제 해결 목적  
  • 이미지 붙여넣기 경고 메시지 : 이미지 소스를 클립보드에 복사해 넣고 바로 포스트에 첨부하는 경우 보여줌 
  • HTML 모드에서 텍스트 폰트 색 변경

버그 수정

  • “제목 없음” 로컬 드래프트가 자동으로 생성되는 문제  
  • 팝업이 화면 밖에서 표시되던 문제  
  • 플리커 검색 관련 버그 수정  
  • 화면 전환 모드 버튼이 올바르게 동작하지 않는 문제  
  • 추가적인 빈 줄이 문단사이에 추가되는 문제 
  • 워드프레스 포스트 불러오기 관련 문제

Centaur (v3.3, 2012/02/16)

Centau

기능 추가 / 변경

  • 이메일 지원  
  • IBM Connections 블로그 서비스 지원  
  • 유튜브 비디오를 터치 2번으로 열기 / 유튜브의 private/unlisted 지원  
  • 블로거 페이지 지원  
  • 블로거의 같은 블로그의 다른 이름을 가지고 있는 복수의 계정 사용 가능  
  • 디바이스에서 자동으로 생성되는 필요 없는 style span 태그 처리  
  • 자바스크립트 지원  
  • 마지막 비디오 세팅(iFrame 혹은 Embed) 저장 및 사용  
  • 자체 호스팅 하는 타이패드 블로그 지원  
  • 온라인 포스트를 선택할 때마다 리스트를 다시 갱신  
  • 포스터러스 드래프트 가져오기 지원  
  • 포스터러스 사진 첨부 영역을 캔버스 위로 변경  
  • 무버블타입 블로그 설정 자동완성 해지  
  • More 태그 지원

버그 수정

  • div 태그에 이미지 첨부 시 문제  
  • 북마크 갱신 문제  
  • 포스터러스 이미지 상자가 사라지는 문제  
  • 오른쪽 정렬로 된 이미지가 왼쪽에 보이는 문제  
  • 플리커 이미지를 이미지의 자체로 링크를 설정했던 문제 
  • 더 보기 버튼이 보이지 않는 문제  
  • 이메일 설정이 되지 않은 상태에서 이메일 사용시 크래쉬가 발생했던 문제  
  • 링크 설정 크래쉬 
  • iFrame파싱 크래쉬  
  • 업로드 후 크래쉬

Dragon (v3.4, 2012/04/10)

Dragon

용이 판타지 세계에서 끝판왕으로 등장하는  것처럼 이번 업데이트처럼 큰 업데이트는 없을 것 같다는 의미로 용을 선택했다. 서양 용과 동양 용 중에 동양 용을 사용했다.

기능 추가 / 변경

  • 레티나 디스플레이 지원  
  • 텀블러 블로그 지원  
  • 비메오 지원  
  • 대표 이미지 지원  
  • 커스텀필드 지원  
  • 워드프레스 미디어 라이브러리 지원  
  • 워드프레스 미디어 라이브러리의 PDF / Docs / Audio 파일 포스트 첨부 지원  
  • 스티키, 포스트 포맷 지원  
  • 로컬 드래프트 UI / 동작 방식 변경  
  • 수정 버튼  
  • IBM Connections 인코딩  
  • 타이패드 소스 이미지 지원  
  • 블로거 파서 개선, 블로거 미디어 라이브러리 지원  
  • 기본 비디오 포맷을 iFrame으로 변경  
  • 플리커 개인 권한 이미지 / 새로운 이미지 크기 지원  
  • 다국어 지원 : 포르투갈어, 일본어, 스웨덴어, 체코어, 한국어

버그 수정

  • IBM Connection 포스트 발행 / 설정 문제  
  • 페이지 삭제 문제  
  • 계정 수정 문제  
  • xmlrpc.php 이름 변경 문제  
  • 블로거 페이지 문제  
  • 워드프레스 간격 이슈  
  • Block Quote 포맷팅  
  • Placeholder 텍스트  
  • 북마크 / 닥 관리 문제  
  • 피카사 사용자 이름 표시 문제  
  • 모드 전환 버튼 문제  
  • 플리커 / 피카사 API 변경  
  • 유튜브 div태그 문제  
  • 구글 Authorization 문제

Medusa (v4.0, 2012/06/15)

Medusa

많은 새 언어를 추가했기 때문에, 많은 뱀의 머리를 가지고 있는 메두라 몬스터를 이 업데이트의 코드네임으로 사용했다.

기능 추가 / 변경  6개 새 언어 추가 지원 : 아랍어, 캐탈런, 덴마크어, 그리스어, 이탈리아어, 러시아어

Cerberus (v4.1, 2012/08/17)

Cerberus

3명이 함께하는 마지막 버전이어서 머리가 세게 달린 몬스터를 이 업데이트의 코드네임으로 사용했다.

기능 추가 / 변경

  • 사진을  업로드하지 않고 포스트에 첨부 가능  
  • 페이스북 통합  
  • 대표 이미지 설정 방식 개선

버그 수정

  • 커스텀 필드 크래쉬  
  • 메타웹블로그 충돌 문제  
  • 주믈라 블로그 설정 문제  
  • 네이버 블로그 포스팅 문제  
  • 브라우저 버튼 크래쉬

Satyr (v4.2, 2013/04/04)

Satyr

기능 추가 / 변경

  • 마크다운 지원  
  • HTML 확장 키보드 지원  
  • 포스트 리비전 지원  
  • 저장 버튼 지원  
  • URL Scheme 지원  
  • 섬네일 크기 변경  
  • 타이패드 블로그 드래프트 설정 지원  
  • UI 변경  
  • 비메오 동작 방식 변경  
  • 포스터러스 삭제 : 포스터러스 서비스가 종료됐다.  
  • 크래쉬관리 서비스 변경 
  • 텀블러/인스타그램 OAuth변경에 따른 수정

버그 수정

  • 링크 크래쉬  
  • 앱이 멈춰버리는 문제  
  • 워드프레스 태그 갱신 문제  
  • 옳지 않은 HTML입력 시 크래쉬  화면이 에러 메시지 표시 중에 깜빡이던 문제

Read more

카카오모빌리티 5년, 그 경험과 생각

2018년부터 2024년까지 5년 동안 카카오모빌리티에서 개발자로 일하며 얻은 경험과 느낀 점을 정리해 보았습니다. 개인적인 관점에서 작성된 내용이며, 제 경험이 회사 전체를 대표하지는 않습니다. 일 * 리더의 변화가 회사 분위기를 바꾼다. * 재직 중 CEO가 한 번 교체되었고, 그 후 CTO를 비롯한 여러 리더들이 함께 교체되었습니다. * 리더가 바뀌니 마치 다른 회사에 다니는 것처럼

By 토미
복잡한 마음이 든다면 적어보세요.

복잡한 마음이 든다면 적어보세요.

살다보면 분노, 불안, 우울 등 부정적인 감정이 찾아옵니다. 이런 감정은 시간이 지나면 금새 사라지기도 하지만, 때로는 계속 불쑥 불쑥 올라와서 마음을 혼란에 빠뜨립니다. 이럴 땐 한번 적어보세요. 내 마음은  왜 화가 났는지, 왜 불안한지, 왜 우울한지, 적다보면 부정정인 감정의 근본 원인이 무엇인지 그 감정을 어떻게 정리해야 할지 실마리를 찾을 수

By 토미
인생이란 책

인생이란 책

사람은 누구나 인생이란 책의 저자입니다.  모든 사람은 단 한 권의 책을 쓰고, 모든 책의 주인공은 저자 자신입니다.  1년의 삶을 한 페이지에 적는다고 했을 때, 책은 보통 80페이지 정도 되고, 많아도 120페이지를 넘기진 않습니다.  책에 한 번 써진 내용은 수정하거나 삭제할 수 없습니다. 마음에 들지 않는 페이지가 있더라도 찢어버릴 수 없습니다.

By 토미
박경리 - 산다는 것

박경리 - 산다는 것

체하면 바늘로 손톱 밑 찔러서 피 내고 감기들면 바쁜듯이 뜰 안을 왔다갔다 상처나면 소독하고 밴드하나 붙이고 정말 병원에는 가기 싫었다 약도 죽어라 안 먹었다 인명재천 나를 달래는 데 그보다 더 생광스런 말이 또 있을까 팔십이 가까워지고 어느 날부터 아침마다 나는 혈압약을 꼬박꼬박 먹게 되었다 어쩐지 민망하고 부끄러웠다 허리를 다쳐서 입원했을

By 토미


[책] 토미의 Git with 소스트리

Git을 제대로 알고 싶으신 분들께 추천드립니다.



[온라인 강의] 토미의 Git & Github

Git을 제대로 알고 싶으신 분들께 추천드립니다.