حاسبة نسبة الدهون في الجسم جعلتني أبني أكثر من مئة أخرى والتوسع غير المخطط كان أسطوري

بدأ الأمر، كما يحدث دائماً، بفكرة متواضعة ومعقولة تماماً. حاسبة نسبة الدهون في الجسم. حاسبة واحدة فقط. نموذج بسيط حيث يدخل الشخص قياساته ويحصل على تقدير بناءً على صيغة طريقة البحرية، التي تستخدم محيط الرقبة ومحيط الخصر والطول لإنتاج نسبة دهون في الجسم دقيقة بشكل مدهش لصيغة لا تتطلب أجهزة قياس أو فحص DEXA. استغرقت التطبيق بعد ظهر واحد. كانت الصيغة مباشرة، والنموذج كان نظيفاً، وصفحة النتيجة أظهرت النسبة المئوية إلى جانب شرح موجز لما يعنيه الرقم. انشره، انتقل إلى الأمام، انتهى. كان يفترض أن تكون نهاية القصة.

لكن حاسبة نسبة الدهون جذبت الزائرين، والزائرون لديهم أسئلة. إذا كانت نسبة الدهون في الجسم مهمة، فماذا عن مؤشر كتلة الجسم؟ إذا كان مؤشر كتلة الجسم مهماً، فماذا عن معدل الأيض الأساسي (BMR)، الذي يخبرك كم من السعرات الحرارية يحرقها جسمك في الراحة؟ إذا كان معدل الأيض الأساسي مهماً، فماذا عن حاسبة استهلاك السعرات الحرارية التي تأخذ مستوى النشاط في الحسبان؟ إذا كانت السعرات الحرارية مهمة، فماذا عن حاسبة المغذيات الكبرى التي تقسم تلك السعرات إلى بروتين وكربوهيدرات ودهون؟ كل حاسبة جديدة بدت وكأنها امتداد طبيعي للحاسبة السابقة، خطوة منطقية تالية ستخدم الجمهور الذي كان يزور الموقع بالفعل. واستغرق كل واحد منها بضع ساعات فقط لبنائه لأن الإطار كان بالفعل في مكانه من الحاسبات السابقة.

هذا هو كيف يعمل التوسع غير المخطط في أكثر حالاته إغراءً. لا يعلن عن نفسه بخطة كبيرة ستثير جرس الإنذار بشأن الالتزام الزائد. يصل واحداً تلو الآخر زيادة صغيرة ومعقولة، حيث تبدو كل زيادة ضئيلة جداً لترفضها. بحلول الوقت الذي كان لدى فئة الصحة اثنا عشر حاسبة، أصبحت المسألة واضحة: إذا كان الناس يأتون هنا لإجراء حسابات صحية، فهل سيستخدمون أيضاً حاسبات مالية؟ الجواب كان نعم، وولدت فئة المالية مع حاسبة الرهن العقاري وحاسبة الفائدة المركبة وحاسبة جدول إطفاء القرض. ثم جاءت فئة اللياقة البدنية. ثم العملات المشفرة. ثم تحويل الوحدات. ثم التاريخ والوقت. نمت منصة الحاسبات ليس من خلال استراتيجية متعمدة بل من خلال الوزن المتراكم لمئة قرار فردي، كل واحد منها معقول تماماً بفضائله الخاصة.

التقدم الذي بدا منطقياً في كل خطوة

عند النظر إلى القائمة الكاملة للحاسبات اليوم، يبدو النطاق سخيفاً بالنسبة لما بدأ كمشروع جانبي. لكن تتبع المسار من حاسبة إلى التالية يكشف عن سلسلة من الروابط حيث كان كل ارتباط منطقياً في الوقت الذي تم فيه تشكيله. قادت حاسبة نسبة الدهون إلى مؤشر كتلة الجسم. قاد مؤشر كتلة الجسم إلى معدل الأيض الأساسي. قاد معدل الأيض الأساسي إلى استهلاك السعرات الحرارية. قاد استهلاك السعرات الحرارية إلى توزيع المغذيات الكبرى. قاد توزيع المغذيات الكبرى إلى حاسبة استهلاك المياه لأن الترطيب جزء من أي خطة تغذية. قاد استهلاك المياه إلى حاسبة النوم لأن التعافي جزء من اللياقة البدنية. كانت كل خطوة حركة جانبية صغيرة إلى منطقة مجاورة، والنتيجة التراكمية كانت منصة تمتد إلى موضوعات متنوعة مثل حسابات الربح من العملات المشفرة وحاسبات تاريخ الولادة المتوقع.

اتبعت الحاسبات المالية سلسلتها الخاصة من التوسع المنطقي. كانت حاسبة الرهن العقاري هي الأساس، وولدت من الإحباط الشخصي من محاولة معرفة الدفعات الشهرية لسيناريوهات قروض مختلفة. بمجرد وجود حاسبة الرهن العقاري، كان من السهل إضافة حاسبة جدول إطفاء القرض لأنها تستخدم نفس الرياضيات الأساسية بتنسيق إخراج مختلف. قادت جداول إطفاء القرض إلى حاسبة الفائدة المركبة لأن الأشخاص الذين يقارنون عوائد الاستثمار يحتاجون إلى نفس حسابات القيمة الزمنية للمال. قادت الفائدة المركبة إلى حاسبة هدف المدخرات. قادت أهداف المدخرات إلى حاسبة التقاعد. جذبت كل أداة مالية جمهوراً مختلفاً قليلاً، لكن الجماهير تداخلت بما يكفي بحيث أن الربط التبادلي بين الحاسبات أبقى الزائرين على المنصة لفترة أطول وشجعهم على اكتشاف الأدوات التي لم يكونوا يعرفون أنهم يحتاجونها.

ظهرت فئة العملات المشفرة خلال دورة سوق عندما بدا أن الجميع تقريباً يريدون معرفة قيمة ممتلكاتهم بأسعار مستقبلية مختلفة. حاسبة ربح العملات المشفرة، التي تأخذ سعر الشراء وكمية الشراء والسعر الحالي أو المتوقع وتعرض الربح أو الخسارة، أصبحت من بين الصفحات الأكثر زيارة على المنصة بأكملها. ولدت شهرتها حاسبة ربح البيتكوين وحاسبة ربح الإيثيريوم والعديد من المتغيرات الخاصة بالعملات التي تستخدم في الأساس نفس الصيغة لكنها جذبت حركة بحث مختلفة لأن الناس يبحثون عن "حاسبة ربح البيتكوين" و"حاسبة ربح الإيثيريوم" كاستعلامات منفصلة. أصبحت تحسين محركات البحث محركاً غير متوقع للتوسع غير المخطط، حيث جذب كل متغير حاسبة جديد مجموعة بحث جديدة أحضرت حركة مرور طازجة.

عندما يصبح التوسع غير المخطط استراتيجية منتج

هناك نقطة في كل قصة توسع غير مخطط حيث يما التوسع غير المقصود إما ينهار تحت وزنه الخاص أو يتحول إلى شيء متعمد. بالنسبة لـ منصة الحاسبات، جاءت نقطة الانقلاب هذه في مكان ما حول الحاسبة الخمسين، عندما أصبح من الواضح أن المجموعة نفسها كانت المنتج بدلاً من أي حاسبة فردية. كل حاسبة بمفردها هي أداة صغيرة تتنافس مع العشرات من الأدوات المماثلة عبر الإنترنت. لكن مئة حاسبة منظمة في فئات بتصميم متسق ونتائج موثوقة وربط متبادل بين الأدوات ذات الصلة تنشئ وجهة لا يمكن لأي موقع حاسبة واحد أن يطابقها. كان التوسع غير المخطط قد أنتج بالصدفة ميزة تنافسية.

غيرت هذه الإدراك المنهج من التفاعلي إلى الاستباقي. بدلاً من بناء حاسبات جديدة فقط عندما بدت وكأنها امتدادات طبيعية للحاسبات الموجودة، أصبح التوسع متعمداً. أي الفئات غير الخادمة بشكل جيد؟ ما نوع الحسابات التي يبحث عنها الناس والتي تتعامل معها الأدوات الموجودة بشكل سيء؟ أين يمكن للمنصة أن تقدم شيئاً لا توفره مواقع حاسبات منفردة؟ قادت الإجابات إلى حاسبات في فئات لم تستطع حاسبة نسبة الدهون الأصلية التنبؤ بها مطلقاً: محولات الوحدات العلمية وحاسبات الفروق الزمنية وحاسبات النسب المئوية للرياضيات اليومية والأدوات المتخصصة لحالات الاستخدام المهنية المتخصصة.

استفادت التكنولوجيا الأساسية من الحجم أيضاً. أجبر بناء مئة حاسبة على نفس الإطار على تطوير محرك حساب مرن يمكنه التعامل مع أي صيغة من خلال معاملات المدخلات والحساب وتنسيق الإخراج. أصبح هذا المحرك في النهاية أساس واجهة برمجة التطبيقات للحاسبة، التي تسمح للمطورين بدمج قدرات الحساب في تطبيقاتهم الخاصة. لم تكن واجهة برمجة التطبيقات جزءاً من أي خطة أصلية. ظهرت من البنية الأساسية التي تم بناؤها لدعم التوسع غير المخطط، مما حول ما بدأ كمجموعة من صفحات الويب إلى منصة قابلة للبرمجة. لم ينتج التوسع غير المخطط الأسطوري مئة حاسبة فحسب. أنتج العمارة التي تجعل التوسع المستقبلي بسيطاً.

دروس بناء أكثر بكثير مما تم التخطيط له

يتمتع التوسع غير المخطط بسمعة سيئة في تطوير البرمجيات، وعادة لسبب وجيه. يؤخر التوسع غير المنضبط الإطلاقات ويضخم أساس الأكواد ويصرف فرق الأمور عن مهمتها الأساسية. لكن مشروع الحاسبة يقدم مثالاً معاكساً حيث أنتج التوسع غير المخطط نتيجة أفضل مما كان الكبح المنضبط سيفعله. الفرق الأساسي هو أن كل توسع كان صغيراً ومستقلاً تماماً ومفيداً فوراً. لم تستغرق أي حاسبة أكثر من يوم لبناء. لم تعتمد أي حاسبة على حاسبة أخرى لتعمل. توسع النطاق أفقياً بإضافة المزيد من الأدوات بنفس التعقيد بدلاً من التوسع العمودي بجعل أي أداة واحدة أكثر تعقيداً. هذا النمط من التوسع الأفقي أقل خطورة من التوسع غير المخطط العمودي لأن كل إضافة يمكن شحنها بشكل مستقل وتوفر قيمة من لحظة بثها.

الدرس الآخر يتعلق بالاعتراف عندما يصبح التراكم قيمة. حاسبة واحدة هي سلعة. عشر حاسبات في فئة هي مجموعة مفيدة. مئة حاسبة عبر فئات متعددة هي منصة. يحدث الانتقال من السلعة إلى المنصة تدريجياً، وسهل جداً تفويت ذلك لأن العمل اليومي لبناء كل حاسبة جديدة يبدو متكراً بدلاً من التحويلي. لكن التأثير التراكمي ينشئ شيئاً أكثر من مجموع أجزائه: وجهة يضع الناس علامة مرجعية ويعودون إليها، علامة تجارية تربطها محركات البحث بحسابات موثوقة، وبنية أساسية تقنية تجعل التوسع المستمر بسيطاً تقريباً.

حاسبة نسبة الدهون التي بدأت كل شيء لا تزال موجودة على المنصة، وتعمل بالضبط كما فعلت في اليوم الأول. تم الانضمام إليها من قبل رفاق لم تستطع أبداً تخيلهم: توقعات أرباح العملات المشفرة وجداول إطفاء الرهن العقاري وعدادات الحمل العكسية وتحويلات الوحدات العلمية. كان التوسع غير المخطط أسطورياً بالفعل، وفي هذه الحالة بالذات، هذا ليس قصة تحذيرية. إنها قصة كيف أن فكرة صغيرة، متابعة خطوة منطقية واحدة في كل مرة، نمت إلى شيء يخدم مئات الآلاف من الناس كل شهر عبر مجموعة من الاحتياجات التي لا يمكن لأي حاسبة واحدة أبداً أن تعالج.

الأسئلة الشائعة

كم عدد الحاسبات على المنصة الآن

تستضيف منصة الحاسبات أكثر من مئة حاسبة تغطي فئات تشمل الصحة واللياقة البدنية والمالية والعملات المشفرة والتاريخ والوقت والعلمية والرياضيات العامة. تضاف حاسبات جديدة بانتظام عند تحديد حالات استخدام جديدة.

هل نتائج الحاسبة دقيقة

تستخدم كل حاسبة صيغاً وطرقاً محددة مناسبة لمجالها. تستخدم حاسبات الصحة صيغاً معترفاً بها طبياً مثل طريقة البحرية لنسبة الدهون ومعادلة Mifflin St Jeor لمعدل الأيض الأساسي. تستخدم الحاسبات المالية صيغ القيمة الزمنية للمال والإطفاء القياسية. تهدف النتائج إلى كونها تقديرات وأدوات للتخطيط، وليست بدائل للنصائح المهنية.

هل هناك واجهة برمجة تطبيقات للحاسبات

نعم. تسمح واجهة برمجة تطبيقات الحاسبة للمطورين بالوصول إلى قدرات الحساب برمجياً، وإرسال المعاملات واستقبال النتائج المحسوبة. هذا يجعل من الممكن دمج وظائف الحاسبة في تطبيقات الطرف الثالث والمواقع والخدمات.

أي حاسبة هي الأكثر شهرة

تصنف حاسبة ربح العملات المشفرة باستمرار من بين الصفحات الأكثر زيارة، خاصة خلال فترات نشاط السوق المرتفعة. حاسبة مؤشر كتلة الجسم وحاسبة الفائدة المركبة شهيرة دائماً بغض النظر عن ظروف السوق.

هل يمكن للمستخدمين اقتراح حاسبات جديدة

ترحب المنصة بالاقتراحات للحاسبات الجديدة. تم بناء العديد من الحاسبات الموجودة ردياً على طلبات المستخدمين، ويجعل محرك الحساب المرن إضافة أدوات جديدة عملية سريعة نسبياً.

هل تعمل الحاسبات على الأجهزة المحمولة

تم بناء جميع الحاسبات بتصميم سريع الاستجابة وتعمل على الهواتف الذكية والأجهزة اللوحية وكذلك أجهزة الكمبيوتر المكتبية. تتكيف نماذج الإدخال وشاشات النتائج مع حجم الشاشة، وتعمل التفاعلات باللمس بسلاسة على جميع متصفحات الهاتف المحمول الحديثة.