Калькулятор жиру в організмі змусив мене створити більше сотні інших: легендарна історія розширення масштабів
Це почалося, як зазвичай буває, з простої та абсолютно розумної ідеї. Калькулятор жиру в організмі. Один калькулятор. Просту форму, де користувач вводить свої виміри та отримує оцінку на основі формули методу ВМС, яка використовує окружність шиї, окружність талії та зріст для отримання відсотка жиру в організмі, який дивовижно точний для формули, яка не вимагає штангенциркуля або сканування DEXA. Реалізація зайняла один день. Формула була простою, форма була чистою, а сторінка результатів показувала відсоток разом з коротким поясненням того, що означає це число. Випустити, рухатися далі, готово. Це мало бути кінцем історії.
Але калькулятор жиру в організмі привернув відвідувачів, а відвідувачі мають запитання. Якщо відсоток жиру в організмі має значення, то що насчет ІМТ? Якщо ІМТ має значення, то що насчет БОЗ, базального обміну речовин, який показує, скільки калорій ваш організм спалює в стані спокою? Якщо БОЗ має значення, то що насчет калькулятора прийому калорій, який враховує рівень активності? Якщо прийом калорій має значення, то що насчет калькулятора макронутрієнтів, який розбиває ці калорії на білки, вуглеводи та жири? Кожен новий калькулятор здавався природним розширенням попереднього, логічним наступним кроком, який служив би аудиторії, яка вже відвідує сайт. І кожен зайняв лише кілька годин для створення, тому що каркас був уже на місці з попередніх калькуляторів.
Так працює розширення масштабів у своїй найспокусливішій формі. Воно не оголошує себе з великим планом, який би викликав тривогу щодо перевищення зобов'язань. Воно приходить невеликими, розумними кроками, кожен крок здається надто незначним, щоб його відхилити. До того часу, коли категорія здоров'я мала дюжину калькуляторів, відповідь стала очевидною: якщо люди приходять сюди для розрахунків здоров'я, чи вони також використовували б фінансові калькулятори? Відповідь була так, і фінансова категорія була створена з калькулятором іпотеки, калькулятором складних відсотків та калькулятором амортизації кредиту. Потім прийшла категорія фітнесу. Потім крипто. Потім конвертація одиниць. Потім дата та час. Платформа калькуляторів росла не завдяки свідомій стратегії, а завдяки накопиченій вазі сотні окремих рішень, кожне з яких було цілком розумним з його власних причин.
Прогресія, яка здавалася логічною на кожному кроці
Дивлячись на повний список калькуляторів сьогодні, масштаб здається абсурдним для того, що почалося як побічний проект. Але відстеження шляху від одного калькулятора до наступного виявляє ланцюг зв'язків, де кожна ланка була розумною в момент, коли вона була створена. Калькулятор жиру в організмі привів до ІМТ. ІМТ привів до БОЗ. БОЗ привів до розрахунку прийому калорій. Прийом калорій привів до розподілу макронутрієнтів. Розподіл макронутрієнтів привів до калькулятора прийому води, тому що гідратація є частиною будь-якого плану харчування. Прийом води привів до калькулятора сну, тому що відновлення є частиною фітнесу. Кожен крок був невеликим бічним рухом в суміжну територію, а сукупний результат був платформою, яка охоплює теми такі різноманітні як розрахунки прибутків від крипто та розрахунки передбачуваної дати пологів.
Фінансові калькулятори слідували своєму власному ланцюгу логічного розширення. Калькулятор іпотеки був якорем, народженим від особистої фрустрації при спробі з'ясувати щомісячні платежі для різних сценаріїв кредиту. Як тільки калькулятор іпотеки існував, додавання калькулятора амортизації кредиту було тривіальним, тому що він використовує одну й ту саму базову математику з іншим форматом виводу. Амортизація кредиту привела до калькулятора складних відсотків, тому що люди, які порівнюють повернення інвестицій, потребують одних і тих же розрахунків часової вартості грошей. Складні відсотки привели до калькулятора цілей заощаджень. Цілі заощаджень привели до калькулятора пенсії. Кожен фінансовий інструмент привернув дещо іншу аудиторію, але аудиторії досить перекривалися, що перехресне посилання між калькуляторами тримало відвідувачів на платформі довше та заохочувало їх відкривати інструменти, які вони не знали, що їм потрібні.
Категорія крипто виникла під час циклу ринку, коли, здавалося, кожен хотів знати, скільки коштуватимуть його активи за різними майбутніми цінами. Калькулятор прибутку від крипто, який приймає ціну покупки, кількість покупки та поточну або прогнозовану ціну та показує прибуток або збиток, став однією з найбільш відвідуваних сторінок на всій платформі. Його популярність породила калькулятор прибутку від Bitcoin, калькулятор прибутку від Ethereum та кілька варіантів конкретних монет, які по суті використовували одну й ту саму формулу, але привертали різний трафік пошуку, тому що люди шукають "калькулятор прибутку від Bitcoin" та "калькулятор прибутку від Ethereum" як окремі запити. Оптимізація для пошукових систем стала несподіваним драйвером розширення масштабів, оскільки кожен новий варіант калькулятора захоплював новий набір пошукових запитів, які приносили свіжий трафік.
Коли розширення масштабів стає стратегією продукту
У кожній історії розширення масштабів є момент, коли незаплановане розширення либо руйнується під власною вагою, либо трансформується в щось навмисне. Для платформи калькуляторів, цей переломний момент прийшов десь навколо п'ятидесятого калькулятора, коли став зрозумілим, що сама колекція була продуктом, а не якийсь окремий калькулятор. Кожен калькулятор сам по собі є малою утилітою, яка конкурує з дюжинами подібних інструментів в інтернеті. Але сотня калькуляторів, організованих по категоріях з послідовним дизайном, надійними результатами та перехресним посиланням між пов'язаними інструментами, створює пункт призначення, який жодна окрема сайт калькуляторів не може перевершити. Розширення масштабів випадково створило конкурентну перевагу.
Це усвідомлення змінило підхід з реактивного на проактивний. Замість того, щоб створювати нові калькулятори тільки коли вони здавалися природним розширенням існуючих, розширення стало навмисним. Які категорії мають недостатньо послуг? Які види розрахунків люди шукають, а існуючі інструменти обробляють погано? Де платформа може запропонувати те, що окремі сайти калькуляторів не можуть? Відповіді привели до калькуляторів у категоріях, які первісний калькулятор жиру в організмі ніколи не міг передбачити: наукові конвертори одиниць, калькулятори різниці дат, калькулятори відсотків для повсякденної математики та спеціалізовані інструменти для нішевих професійних застосувань.
Базова технологія також отримала переваги від масштабу. Створення сотні калькуляторів на одному каркасі змусило розробити гнучкий обчислювальний механізм, який міг би обробити будь-яку формулу шляхом параметризації входів, обчислення та формату виводу. Цей механізм врешті-решт став основою для API калькулятора, який дозволяє розробникам інтегрувати можливості розрахунку у свої власні додатки. API не був частиною якогось початкового плану. Він виник з інфраструктури, яка була побудована для підтримки розширення масштабів, перетворюючи те, що почалося як колекція веб-сторінок, на програмованої платформу. Легендарне розширення масштабів створило не просто сотню калькуляторів. Воно створило архітектуру, яка робить майбутнє розширення тривіальним.
Уроки з розробки набагато більшого, ніж було планово
Розширення масштабів має погану репутацію в розробці програмного забезпечення, і зазвичай це справедливо. Неконтрольоване розширення затримує запуски, роздимує кодові бази та відволікає команди від їх основної місії. Але проект калькулятора пропонує контрприклад, де розширення масштабів створило кращий результат, ніж це зробила б дисциплінована стриманість. Ключова різниця полягає в тому, що кожне розширення було невеликим, самовміщеним та негайно корисним. Жоден окремий калькулятор не займав більше одного дня для створення. Жоден калькулятор не залежав від іншого калькулятора для функціонування. Масштаб розширився горизонтально шляхом додавання більше інструментів однакової складності, а не вертикально шляхом ускладнення якогось одного інструменту. Цей патерн горизонтального розширення менш небезпечний, ніж вертикальне розширення масштабів, тому що кожне додавання можна доставити незалежно та надає цінність з моменту його запуску.
Інший урок про визнання того, коли накопичення стає цінністю. Один калькулятор це товар. Десять калькуляторів у категорії це корисна колекція. Сотня калькуляторів по численних категоріях це платформа. Перехід від товару до платформи відбувається поступово, і його легко пропустити, тому що щоденна робота з創逆ення кожного нового калькулятора здається повторюваною, а не трансформуючою. Але сукупний ефект створює щось більше за суму його частин: пункт призначення, який люди додають до закладок та повертаються, бренд, який пошукові системи пов'язують з надійними розрахунками, та технічна інфраструктура, яка робить подальше розширення майже безпроблемним.
Калькулятор жиру в організмі, який його почав, все ще сидить на платформі, функціонуючи точно так, як він робив у перший день. До нього приєдналися супутники, які він ніколи не міг собі уявити: прогнози прибутків від крипто, таблиці амортизації іпотеки, таймери зворотного відліку вагітності та наукові конвертори одиниць. Розширення масштабів було дійсно легендарним, і в цьому конкретному випадку це не повчальна історія. Це історія про те, як невелика ідея, реалізована один логічний крок за раз, виросла в щось, що служить сотням тисяч людей кожного місяця по всьому спектру потреб, які жоден окремий калькулятор ніколи не міг би розглядати.
Часто задавані запитання
Скільки калькуляторів на платформі зараз
Платформа калькуляторів має більше сотні калькуляторів у категоріях, включаючи здоров'я та фітнес, фінанси, крипто, дату та час, науку та загальну математику. Нові калькулятори регулярно додаються по мірі визначення нових варіантів використання.
Чи точні результати калькуляторів
Кожен калькулятор використовує встановлені формули та методи, відповідні його області. Калькулятори здоров'я використовують медично визнані формули, такі як метод ВМС для жиру в організмі та рівняння Міффліна-Сент-Джеора для БОЗ. Фінансові калькулятори використовують стандартні формули часової вартості грошей та амортизації. Результати мають на увазі оцінки та інструменти для планування, а не заміни професійної консультації.
Чи існує API для калькуляторів
Так. API калькулятора дозволяє розробникам програмно отримувати доступ до можливостей розрахунку, надсилаючи параметри та отримуючи обчислені результати. Це дозволяє інтегрувати функціональність калькулятора в програми третіх сторін, вебсайти та послуги.
Який калькулятор найпопулярніший
Калькулятор прибутку від крипто послідовно займає місце серед найбільш відвідуваних сторінок, особливо під час періодів високої ринкової активності. Калькулятор ІМТ та калькулятор складних відсотків постійно популярні, незалежно від ринкових умов.
Чи можуть користувачі пропонувати нові калькулятори
Платформа приймає пропозиції щодо нових калькуляторів. Багато існуючих калькуляторів були створені у відповідь на запити користувачів, а гнучкий обчислювальний механізм робить додавання нових інструментів відносно швидким процесом.
Чи працюють калькулятори на мобільних пристроях
Всі калькулятори побудовані з адаптивним дизайном та функціонують на смартфонах та планшетах так само добре, як на комп'ютерах. Вхідні форми та дисплеї результатів адаптуються до розміру екрану, а взаємодія з дотиком плавно працює на всіх сучасних мобільних браузерах.