RIPEN — трекер звичок, збудований на ідеї з «Атомних звичок» Джеймса Кліра: звичка — це не лише те, що ти робиш, а й те, ким ти стаєш. Тому все починається з того, ким ти хочеш бути, а далі додаються звички, які тебе до цього ведуть. Кожен відмічений день вирощує листок; коли на гілці 66 листків, завʼязується плід; а зрізана звичка лишається на дереві обрубком.
Пропуски поспіль дедалі дорожчі: 1-й скидає 1 листок, 2-й — 2, 3-й і кожен наступний — по 3. Один відмічений день обриває низку. А те, що виросло, лишається: гілки ніколи не коротшають, і дерево ніколи не гине.
Чому 66: у дослідженні Університетського коледжу Лондона саме стільки днів зазвичай минало, поки нова щоденна звичка ставала автоматичною. Комусь вистачило 18 днів, комусь знадобилося 254. Тож 66 — орієнтир, а не обіцянка.
як це працює
стовбур — RIPEN малює твої звички як одне дерево. Стовбур — це ти, і він товщає від усього, що на ньому росте.
ідентичність — Ким ти хочеш стати, твоїми словами: «я людина, яка …». Кожна ідентичність росте зі стовбура, а звички, які допомагають тобі стати цією людиною, ростуть на ній гілками.
гілка — Одна звичка. Кожного дня, коли ти її робиш, відмічай її: натисни «відмітити» або проведи її картку вправо у вкладці «дерево». Кожен відмічений день подовжує гілку й додає листок. Пропущені дні ніколи її не вкорочують.
листок — Кожен відмічений день додає гілці один листок. Коли дні пропущено, листя падає, тож воно показує, як у тебе справи останнім часом. Листок, доданий сьогодні, — зелений, і лише сьогодні.
опале листя — Пропусти день — і з цієї гілки впаде 1 листок. Пропусти й наступний — упадуть 2, на третій і кожен наступний день — по 3: саме через низку пропусків звичку й втрачають. Один відмічений день обриває низку. День рахується пропущеним, коли ти вибираєш «не сьогодні» або не відмічаєш його до опівночі, — і лише в ті дні, що є в розкладі звички. Якщо звичка задана кількістю днів на тиждень, її можна відмічати в будь-які дні, а пропущеним день рахується лише тоді, коли до кінця тижня лишається замало днів, щоб набрати цю кількість. Опале листя лежить під деревом, а гілка зберігає всю свою довжину.
перерва — Кілька днів без жодної звички, починаючи з сьогодні: до 7 днів за раз, і перерву можна продовжити. Ці дні не рахуються зовсім: листя не росте й не падає. Втрачаєш час, а не поступ. Перерва — для рідкісних випадків, як-от хвороба чи поїздка, і на вже пропущені дні її не взяти. Щоб почати, натисни «узяти перерву» у вкладці «інше».
плід — Коли на гілці водночас 66 листків, на ній завʼязується плід. Пропущені дні забирають листя, тож відмічених днів зазвичай треба більше. Це число — приблизно той час, за який нова звичка стає автоматичною. Новий плід зелений: звичку вже можна вкоренити, якщо хочеш. Плід стає золотим того дня, коли ти її вкорениш. Зелений плід теж може опасти: коли на гілці не лишається листя, він падає. З повної гілки це 23 пропущені дні поспіль. Золотий плід не опадає ніколи.
вкоренити — Коли на гілці є плід, її звичку можна вкоренити кнопкою «вкоренити» — щойно звичка стане автоматичною. Вона перестає просити відміток. Гілка лишається на дереві з усім листям, а плід стає золотим. Вкорінювати не обовʼязково: якщо звичка ще не здається автоматичною, відмічай далі. Цього не скасувати. Вкорінення звільняє місце для нової звички на тій самій ідентичності.
зрізати — Так зупиняють звичку, яка більше не потрібна: торкнися звички у вкладці «список», а потім натисни «зрізати» внизу. Гілка перестає рости, і від неї лишається обрубок. Цього не скасувати; щоб спробувати знову, почни її з нуля як нову звичку. Решта дерева не змінюється, а зрізання звільняє місце для нової звички на тій самій ідентичності.
обрубок — Те, що лишається від зрізаної гілки: короткий відрізок тієї товщини, якої встигла набрати гілка, без листя. Якщо на ній був плід, на зрізі лишається зелена чи золота цятка. Обрубок показує, що ця звичка теж була частиною твого шляху.
стерти дерево — Стирає все дерево — кожну ідентичність, звичку, відмічений день і плід — разом із його публічною сторінкою та онлайн-копією. Починається нове, порожнє дерево з новою фразою відновлення. Цього не скасувати. Пін-код і покупки лишаються. Кнопка — внизу вкладки «інше».
фраза відновлення — Десять слів — єдиний шлях назад до твого дерева. Зашифрована копія дерева лежить онлайн, а ці слова — водночас її адреса й ключ: без них її не відкриє ніхто, і ми теж. Подивитися їх можна в «інше» → «показати фразу відновлення»; запиши їх не на цьому телефоні. На новому телефоні «відновити дерево» в «інше» повертає дерево. Покупки з ним не переїжджають: вони належать тому акаунту крамниці, який заплатив.
скільки вміщається — Безкоштовно: 1 ідентичність і 5 звичок. З Pro: до 4 ідентичностей, по 5 звичок на кожній. Рахуються лише звички, які ти ще відмічаєш: вкорінена чи зрізана звичка звільняє місце. Межа навмисна: коли звичок водночас небагато, дерево лишається про те, ким ти стаєш, і не перетворюється на список справ.
pro — Разова покупка, а не підписка. Вона додає більше ідентичностей, машину часу (твоє дерево в будь-яку годину й за будь-якої погоди), звуки природи й музику, що грають і після виходу із застосунку, а також кадри й фільми без водяного знака RIPEN. Усе, що вже виросло, лишається доступним і без неї.
інша форма — Разова покупка, яка перемальовує дерево в іншій формі: гілки сидять в інших місцях, а листя й плоди висять деінде. Твої звички й дні не змінюються. Після покупки форму можна змінювати коли завгодно, але до форми, від якої відмовилися, повернутися не можна.
змести опале листя — Разова покупка: усе опале листя під деревом можна змітати в ґрунт, коли захочеш. Пропущені дні лишаються пропущеними, голі гілки — голими, а листя й далі падає.
числа
дерево — вік, посаджено, ідентичності, гілки, ще ростуть, вкорінено, зрізано
поступ — листя, пропущено, плоди
хто це зробив
Антон Козіонов, продуктовий дизайнер і продуктовий менеджер. Я зробив RIPEN, бо кожен трекер звичок, який я пробував, виглядав як таблиця, розчарована в мені, — а я хотів такий, що натомість вирощує дерево.
подяки
звук — Більшість того, що ти чуєш, — польові записи з freesound.org, які автори випустили під CC0: зазначати авторство вони не просять, і саме тому воно зазначене тут. Кілька, зокрема крук, сова й струмок, — із Pixabay, за його власною ліцензією. Шість зроблено синтезом для цього застосунку, і більше їх ніде немає: три вітри й три дощі звичайного дня. Зимовий вітер, злива й грім — записи, як і решта.
музика — Музика приходить із двох місць. Частина — CC0: автори відмовилися від прав і не просять нічого. Решта — з Pixabay, за його власною ліцензією: вона теж безкоштовна й теж не вимагає згадки, але це ліцензія, а не відмова від прав, тому названа тут окремо. В обох випадках імена й назви треків стоять у плеєрі: увімкни музику, і той, хто зробив те, що ти чуєш, названий просто там.
іконки — Tabler Icons від Paweł Kuna, за ліцензією MIT. Перемальовано під волосяні лінії цього застосунку. Повний текст ліцензії лежить у застосунку: assets/fonts/GeistMono-OFL.txt.
шрифт — Geist Mono від Vercel, за ліцензією SIL Open Font License 1.1. Повний текст ліцензії лежить у застосунку: assets/fonts/GeistMono-OFL.txt.
на чому зроблено — Flutter, а для звукового рушія — SoLoud. Обидва з відкритим кодом.
подяка — Микола Маляренко — за те, що проклацав усе це раніше за всіх, і за те, що казав, де незрозуміло.
Ідея, на якій збудовано весь застосунок, — що звичка не лише те, що ти робиш, а й те, ким ти стаєш, — узята з «Атомних звичок» Джеймса Кліра.
66 днів — із праці Lally, van Jaarsveld, Potts і Wardle «How are habits formed», Університетський коледж Лондона, 2009. Це медіана діапазону від 18 до 254 днів.