רציתי למדוד שומן גוף וגמרתי בבניית יותר ממאה מחשבונים
התוכנית המקורית הייתה מביכה בפשטותה. אחרי שלושה חודשים של עבודה עקבית בחדר הכושר, הסקאלה לא זעזעה הרבה, אבל הראי סיפר סיפור אחר. הבגדים התאימו אחרת. רמות האנרגיה עלו. אנשים העירו הערות. השאלה הברורה הייתה אם ההרכב של הגוף מתחיל להשתנות גם אם המשקל הכולל נשאר בערך בעותו, והתשובה הברורה דרשה לדעת את אחוז שומן הגוף ולא רק משקל גוף. חיפוש מהיר של "מחשבון שומן גוף" החזיר תריסר אתרים עמוסים בפרסומות עם טפסים קטנים של קלט תחוב בין בנרים פרסומיים לבליימים. הם עבדו, טכנית, אבל החוויה הייתה אומללה. הזן כמה מדידות, לחץ על חישוב, חכה לעמוד להטעין מחדש דרך שלוש שכבות של סקריפטים בפרסומות, ובסוף ראה מספר ללא הקשר לגבי משמעותו או איך זה השווה לטווחים בריאים עבור מישהו בגילו ורמת הפעילות שלו.
תהליך החשיבה שלאחר מכן היה מהסוג שמפתחים מכירים מייד ותושבים אזרחים מוצאים מבלבל. "המחשבון הזה끔ים. כמה קשה זה יכול להיות לבנות אחד טוב יותר?" התשובה לשאלה זו היא תמיד אותו דבר: בניית הגרסה הראשונה קלה, ואז הטחת ההיקף מתקדמת בתוקף שקט של קיסוס טיפוס בקיר. מחשבון שומן הגוף הסתיים בערב. הוא השתמש בשיטה הימית, לקח ארבע מדידות (צוואר, מותן, ירכים, גובה) והציג את התוצאה עם הקשר לטווחים בריאים. ממשק נקי, ללא פרסומות, מהיר. בוצע. אלא שזה לא היה בוצע, כי המחשבה הבאה הייתה "ובכן, אם מישהו בודק שומן גוף, הם כנראה גם רוצים את ה-BMI שלהם." אז מחשבון BMI נוסף. ואז מחשבון BMR, כי הידיעה של קצב הקיום הבסיסי חיוני לכל מי שמנהל צריכת קלוריות. ואז מחשבון צורכי קלוריות יומיים. ואז מחשבון מקרו. ואז מחשבון צורך המים. כל אחד לקח יום או שניים וכל אחד הרגיש כמו הרחבה טבעית של הקודם. ההיקף זחל, אבל זה זחל בכיוון שהיה הגיוני.
הסיבוב מהבריאות לפיננסים קרה ביום רביעי בערב בעת סקירת אפשרויות משכנתא. אתר בנק הציע מחשבון משכנתא שהיה איכשהו אפילו יותר גרוע מחישובי שומן הגוף מהחיפוש המקורי. זה דרש יצירת חשבון לפני הצגת כל תוצאה. חשבון בפועל, עם שלב אימות דואר אלקטרוני, עבור הזכות להכפיל קרן בשיעור ריבית ולחלק בשנים עשר. מסגרת המחשבון הקיימת הייתה שם, כבר טיפול בוידוי קלט וצג תוצאות. הוסף מחשבון משכנתא לקח פחות זמן מאשר תהליך ההרשמה של הבנק היה דורש.
התרחבות בלתי נמנעת לכל מה שקשור למספרים
ברגע שהגבול בין בריאות לפיננסים נשבר, השערים נפתחו בצורה שהייתה גם מרגשת וגם קצת מדאיגה. מחשבוני ריבית כלולים באו הבא, כי תכנון פיננסי אישי תלוי בהבנה כיצד כסף גדל לאורך זמן וברוב הכלים הקיימים הופך את הקונספט קשה יותר להבנה מאשר צריך להיות. ואז מחשבוני הפחתת הלוואה, כי כל מי שמשווה אפשרויות משכנתא גם צריך לראות את לוח הזמנים המלא של החזרות עם פירוקי ריבית חודשיים. אחר כך מחשבוני ROI, כי החלטות השקעה דורשות הערכות מהירות של חזה לפני הניתוח המפורט מתחיל. אחר כך המרה של מטבע, אחר כך מחשבוני טיפ, אחר כך ניבויי יעדי חיסכון, אחר כך הערכות תכנון פנסיה. כל מחשבון חלק אותו ארכיטקטורה בסיסית: קחו תשומות מובנות, החל נוסחה ידועה, והציג את התוצאה עם הקשר מספיק כדי להיות שימושי מייד.
קטגוריית המתמטיקה עלתה כשחבר שמלמד בתיכון שאל אם הפלטפורמה יכולה לכלול מחשבון אחוזים לתלמידים שמתמודדים עם הקונספט. בקשה יחידה זו הולידה סדרה של כלים מתמטיים בסיסיים: מחשבוני אחוזים (מה זה X% של Y, X הוא איזה אחוז של Y, אחוז עלייה וירידה), ממירי שברים לעשרוני, מחשבוני שורש ריבועי, שטח ונפח מחשבונים לצורות נפוצות ומחשבוני יחידה המכסים אורך, משקל, טמפרטורה ומהירות. כל אלה אינם מורכבים מבחינה טכנית. חישוב אחוזים הוא קוד טריוויאלי. אך עטיפת קוד טריוויאלי בממשק נקי עם תוויות ברורות, הסברים מועילים ותוצאות מיידיות ללא עמודים טוענים יוצר כלי שהוא ממשות שימושי יותר מאשר עשיית המתמטיקה ביד או חיפוש עבורה באתר אינטרנט מבולגן.
מחשבוני רווח קריפטו הגיעו בתקופה בה כמה עמדות קריפטוגרפיות נדרשו הערכה. השאלה "אם קניתי 0.5 ETH ב -$2,400 וזה כעת $3,100, מה הרווח שלי לאחר עמלת מסחר של 0.1%?" הוא אריתמטיקה ישירה, אך עשיית זאת שוב ושוב על פני מטבעות מרובים עם מחירי רכישה משתנים, כמויות ומבנה עמלות הופכות מייגעות במהירות. מחשבון הקריפטו מטפל במחיר קנייה, מחיר מכירה, כמות ועמלות בטופס יחיד ומציג רווח מוחלט, החזר באחוזים וסך הכל לאחר עמלות. זה לא מתחבר לאף בורסה וזה לא מושך מחירים חיים. זה כלי חישוב גרידא, וזה כל מה שצריך להיות. המחיר החי נמצא באתר הבורסה. החישוב הוא ב calculator.yeb.to .
כיצד מחשבון אחד הפך לאדריכלות
הסיפור הטכני מאחורי הגדילה ממחשבון אחד לאחד מעל למאה הוא סיפור על החלטות אדריכליות שנעשו מוקדם שהתברר שהם מצביע בצורה מפתיעה. מחשבון שומן הגוף הראשון נבנה כעמוד עצמאי עם שדות טופס HTML קשוחי קידוד וביוני JavaScript שעבר את נוסחת שיטת הצי. עד לחמישה מחשבונים, התבנית הייתה ברורה: כל מחשבון לוקח קבוצה של תשומות בעלות שם (גובה, משקל, קצב, קרן, מה שלא יהיה), מחיל נוסחה ומציג פלט אחד או יותר בעל שם (אחוז שומן גוף, תשלום חודשי, סה"כ מורכב). המבנה המשותף פירוש מרכיב מחשבון ניתן לשימוש כללי יכול טיפול בהעברה, בידוק תוקף והצג לוגיקה, בעוד שכל מחשבון יחידי נדרש רק להגדיר את התשומות שלו, הנוסחה שלו ותוויות הפלט שלו.
הסיקור זה היא מה שהפך את הפexplosion מעשרים מחשבונים למאה להרגש ניהול במקום המכריע. הוספת מחשבון חדש אינה דורשת בניית עמוד חדש מאפס. זה דורש הגדרה של תשומות (שם, סוג, יחידה, כללי תוקף), כתיבת פונקציה חישוב והגדרה כיצד יש להציג תוצאות. המסגרת מטפלת בהכל אחר: פריסה משיבה, וידוי קלט, הודעות שגיאה, עיצוב תוצאות וגם הטקסט ההסבר שעוזר למשתמשים להבין מה המספרים אומרים. כל הפלטפורמה היא בעצם מנוע אחד עם מאה קבצי תצורה, וזו הסיבה שהוא יכול לגדול בלי סוף מבלי שבסיס הקוד הופך ללא שלוט.
API של המחשבון חושף את אותו מנוע באופן תוכנתי. יישומים חיצוניים יכולים לשלוח ערכי קלט ולקבל תוצאות מחושבות ללא ממשק כלשהו. זה שימושי ליישומים הדורשים יכולות חישוב משובצות בזרימות העבודה שלהם. אפליקציית כושר המרוצה להציג BMI לצד סטטיסטיקות אימונים יכולה להתקשר ל-API במקום reimplementing הנוסחה BMI. כלי תכנון פיננסי הדורש חזוי ריבית כלול יכול להתקשר ל-API במקום שמירה על הלוגיקה המטרד שלו. הנוסחאות ידועות וזו לא ארטביט, אך יישומן בצורה נכונה (התמודדות עם מקרים קצה, עיגול כראוי, חשבון שנים קפיצה בחישובים המבוססים על תאריך) הוא סוג עבודה שכל מפתח עושה קצת אחרת ולעתים קרובות קצת לא נכון.
מדוע פלטפורמה מאוחדת הגיונית יותר מאשר כלים מפוזרים
החלופה לפלטפורמת מחשבון מאוחדת היא מה שרוב האנשים חווים היום: אתר אינטרנט נפרד עבור כל סוג חישוב. סימניה אחת למחשבון משכנתא. אחד אחר למחשבון BMI. שלישי לכלי רווח קריפטו. לכל אתר יש שפת עיצוב משלו, מיקומי פרסומות משלו, הוראת הודאת קוקי משלו וכיצד להציג תוצאות. עלות קוגניטיבית של מעבר בין כלים מחוברים אלה היא אמיתית, גם אם היא קטנה מספיק להשמר עד שמישהו חווה את החלופה.
בעלות הכל בתחת קרש אחד בכתובת calculator.yeb.to מבטל עלות קוגניטיבית זו. הממשק עקבי בכל מחשבון. קלטים עובדים בעצם הדרך. תוצאות מעוצבות בעצם הדרך. הקשר הסביר עוקב אחר אותו מבנה. משתמש שהשתמש במחשבון BMI יודע בדיוק כיצד להשתמש במחשבון משכנתא, כי דפוס האינטראקציה זהה. עקביות זו אולי נראית כסמה בעיצוב, אך זה בעל השפעה מדידה על שימושיות. משתמשים מוציאים פחות זמן להבין כיצד הכלי עובד ויותר זמן לקבל את התשובה שהם באו עבורה.
יש גם הטבה של גילוי שכלים מפוזרים לא יכולים לשכפל. מישהו המבקר בפלטפורמה לחישוב BMR שלהם עשויות לשימודד את מחשבון צורך המים באותו העמוד ולהבין שהם מעולם לא בעצם חישוב כמה מים הם צריכים לשתות. מישהו בדיקת תשלום משכנתא עשוי לגלות את מחשבון הריבית הכלול וכן התחיל חיזוי תכנון פנסיה. הקרבה של כלים קשורים יוצרת נתיב חקר טבעי שאתרים אתים לא יכולים לספק, כי אתר אתי המותאם לחישוב אחד אין סיבה להציג מחשבונים שאינם קשורים. הפלטפורמה המאוחדת יכולה וכן, וערעות השימוש מראים כי אחוז משמעותי של משתמשים מתארח שני או יותר מחשבונים לכל ביקור.
המספרים מאחורי המספרים
בניית למעלה ממאה מחשבונים הפיקה כמה תצפיות גנואית מעניינות על מה אנשים מחשבים ומתי. מחשבוני בריאות שיא בינואר, כמו ההמון החדש של הרזולוציה שנה משלך מיורד על מחשבוני BMI וקלוריות עם התלהבות של חברות כושר טריים. מחשבוני משכנתא קדימה בכל פעם בנקים מרכזיים הודיעו על שינויי הריבית, לפעמים תוך שעות מההודעה. מחשבוני רווח קריפטו קשור כמעט בצורה מושלמת לתנודות מחיר ביטקוין, עולים במהלך ריצות פרות ופוחתים חיוך במהלך שווקי דוב. מחשבוני מסים שיא בשבועות לפני מועדי הגשה. אפילו מחשבון אחוזים בסיסי יש דפוס עונתי, עם שימוש תלמיד שיא בתקופות בדיקות.
מחשבון הפופולרי ביותר בפלטפורמה, בשולי משמעותיים, אינו אחד מהכלים בריאות או פיננסיים משוכללים. זה מחשבון אחוזים פשוט. "מה זה 15% של 230?" אנשים חיפוש עבור סוג השאלה שמיליונים של פעמים ליום בעולם, והתשובה היא פשוט אריתמטיקה שכל מחשבון של טלפון בנוי יכול טיפול. אך אנשים לא חושבים על זה בעצם הדרך. הם חושבים על זה כבעיה באחוזים, והם רוצים כלי תיוג "מחשבון אחוזים" שלוקח את התשומות שלהם הספציפיות ונותן להם את התשובה הספציפית. הלקח הוא שהערך של מחשבון אינו בתוך המורכבות של הנוסחה שלו. זה בצורה הממשק שלו וקצב התשובה שלו.
כשהביטו אחורה בנסיעה מאותו חישוב שומן גוף ראשון לפלטפורמה עם יותר ממאה כלים, ההבנה המפתיעה ביותר היא שאין מחשבון יחיד היה קשה לבנות. הקושי היה בהכרת הביקוש היה אוניברסלי וכי ההיצע הקיים היה פרוק, עמוס פרסומות וזוין בחוויית המשתמש. כל מחשבון הוא טריוויאלי בבידוד. ביחד, הם יוצרים משהו שהוא ממשות שימושי בדיוק כי זה ממלא, עקבי ומהיר. שאלת שומן הגוף שהתחילה הכל עדיין מקבלת תשובה על ידי אותו כלי, והתקדמות הכושר שעזרה לעקוב אחריה הייתה הרבה יותר עקבית מאשר התוכנית המקורית לבנות "רק מחשבון אחד".
שאלות נשאלות לעתים קרובות
אילו סוגי מחשבונים זמינים בפלטפורמה?
הפלטפורמה כוללת למעלה ממאה מחשבונים בארבע קטגוריות ראשיות: בריאות (BMI, שומן גוף, BMR, צורכי קלוריות, צורך מים, מחשבון מקרו), פיננסים (משכנתא, ריבית כלולה, הפחתת הלוואה, ROI, חיסכון, פנסיה), מתמטיקה (אחוז, שברים, שטח, עוצמה, המרת יחידה) וקריפטו (מחשבון רווח, מחשבון כרייה). מחשבונים חדשים מתווספים באופן קבוע בהתאם לביקוש משתמשים.
האם מחשבון שומן הגוף דיוק ללא ציוד מקצועי?
מחשבון שומן הגוף משתמש בשיטת ימית בארה"ב, המחייבת מדידות של צוואר, מותן, ירכים וגובה. שיטה זו אומתה בחקרים קליניים וטיפיקה מייצרת תוצאות בתוך 3 עד 4 נקודות אחוז של מדידות סריקת DEXA. למרות שלא כל כך דיוק כמו שיטות מעבדה, זה מספק הערכה אמינה לעקיבה שינויים לאורך זמן, וזו התיקייה הנפוצה ביותר עבור אנשים המעקב התקדמות כושר.
האם מחשבונים יכולים להיגשת דרך API?
כן. API של המחשבון מאפשר יישומים חיצוניים לשלוח ערכי קלט ולקבל תוצאות מחושבות באופן תוכנתי. זה שימושי למפתחים בניית אפליקציות כושר, כלי תכנון פיננסי, או כל יישום הדורש יכולות חישוב משובצות ללא reimplementing הנוסחאות הבסיסיות.
האם מחשבונים חינם לשימוש?
מחשבונים מבוססי אינטרנט בכתובת calculator.yeb.to הם חינם להשתמש ללא רישום או הרשמה. API של המחשבון לגישה תוכנתית משתמשת בדגם תמחור מבוסס אשראי שם חישובים מחויבים לכל בקשה, מה שהופך אותו לחסכוני לשימוש קל וכבד.
כיצד מחשבון הריבית הכלול טיפול בתדרי התקשרות שונים?
מחשבון הריבית הכלול תומך בתדרי התקשרות יומיים, חודשיים, רבעוניים, חצי שנתיים ותדרי התקשרות שנתיים. משתמשים משתנים בקרן, שיעור ריבית שנתי, תדר התקשרות ומשך השקעה. מחשבון מציג את הסכום הסופי, סה"כ ריבית בוצעה, וחוד שנה משנה כיצד ההשקעה גדלה לאורך זמן.
למה לא פשוט להשתמש בגיליון אלקטרוני לחישובים אלה?
גיליונות אלקטרוניים יכולים לבצע את כל החישובים הללו, אך הם דורשים הגדרת נוסחאות בצורה נכונה, וזה עצמו מקור טעויות. מחשבון ייעודי עם נוסחאות חזקות, מוקדם מבטל את סיכון שגיאות נוסחה ומספק מידע קשרי על משמעות התוצאות. עבור חישובים חד-פעמיים, פתיחה גיליון אלקטרוני וביצוע נוסחה לוקח יותר זמן מאשר הקלדת ערכים לכלי עיצוב מטרה המחזיר את התשובה באופן מיידי.