Ich wollte Körperfett messen und bin bei über hundert Rechnern gelandet

Der ursprüngliche Plan war peinlich einfach. Nach drei Monaten konsequenten Trainings im Fitnessstudio bewegte sich die Waage nicht viel, aber der Spiegel erzählte eine andere Geschichte. Die Kleidung saß anders. Die Energielevel waren oben. Die Leute machten Bemerkungen. Die offensichtliche Frage war, ob sich die Körperzusammensetzung verschob, auch wenn das Gesamtgewicht ungefähr gleich blieb, und die offensichtliche Antwort erforderte, den Körperfettanteil zu kennen, nicht nur das Körpergewicht. Eine schnelle Suche nach "Körperfettrechner" gab ein Dutzend werbegetriebene Websites mit kleinen Eingabeformularen zwischen Banner-Anzeigen und Popup-Newslettern zurück. Technisch funktionierte es, aber das Erlebnis war furchtbar. Geben Sie ein paar Messungen ein, klicken Sie auf Berechnen, warten Sie, während die Seite durch drei Schichten von Anzeigen-Skripten neu geladen wird, und sehen Sie schließlich eine Zahl ohne Kontext, was sie bedeutet oder wie sie sich mit gesunden Bereichen für jemanden in diesem Alter und Aktivitätsniveau vergleicht.

Der Gedankengang, der folgte, war die Art, die Entwickler sofort erkennen und Zivilisten verwirrend finden. "Dieser Rechner ist schrecklich. Wie schwer kann es sein, einen besseren zu bauen?" Die Antwort auf diese Frage ist immer die gleiche: Die erste Version zu erstellen ist einfach, und dann übernimmt die Scope-Creep mit der stillen Entschlossenheit von Efeu, der eine Wand hochklettert. Der Körperfettrechner war am Nachmittag fertig. Es verwendete die Navy-Methode, nahm vier Messungen (Nacken, Taille, Hüften, Höhe) und zeigte das Ergebnis mit Kontext über gesunde Bereiche. Saubere Benutzeroberfläche, keine Anzeigen, schnell. Fertig. Außer es war nicht fertig, weil der nächste Gedanke war "nun, wenn jemand sein Körperfett überprüft, werden sie wahrscheinlich auch ihren BMI wollen." Also wurde ein BMI-Rechner hinzugefügt. Und dann ein BMR-Rechner, weil das Wissen des Basal-Stoffwechsels für jeden wichtig ist, der die Kalorienaufnahme verwaltet. Und dann ein täglicher Kalorienbedarf-Rechner. Und dann ein Makro-Rechner. Und dann ein Wasserzufuhr-Rechner. Jeder dauerte ein oder zwei Tage und jeder fühlte sich wie eine natürliche Erweiterung des vorherigen an. Der Umfang kroch, aber er kroch in eine Richtung, die sinnvoll war.

Der Wechsel von Gesundheit zu Finanzen fand an einem Mittwochabend statt, während ich die Hypothekenoptionen überprüfte. Die Website der Bank bot einen Hypothekenrechner an, der irgendwie noch schlimmer war als die Körperfettrechner aus der ursprünglichen Suche. Es musste ein Konto erstellt werden, bevor Ergebnisse angezeigt wurden. Ein echtes Konto mit einer E-Mail-Bestätigung für das Privileg, einen Kapitalbetrag mit einem Zinssatz zu multiplizieren und durch zwölf zu teilen. Das vorhandene Rechner-Framework war bereits vorhanden und handhabte die Eingabe-Validierung und Ergebnis-Anzeige. Das Hinzufügen eines Hypothekenrechners dauerte weniger Zeit als der Anmeldungsprozess der Bank.

Die unvermeidliche Ausweitung auf alles, was Zahlen betrifft

Sobald die Barriere zwischen Gesundheit und Finanzen durchbrochen war, öffneten sich die Schleusen auf eine Weise, die sowohl aufregend als auch leicht besorgniserregend war. Compound-Interest-Rechner folgten als nächstes, denn die persönliche Finanzplanung hängt davon ab, zu verstehen, wie Geld im Laufe der Zeit wächst, und die meisten bestehenden Tools machen das Konzept schwieriger zu verstehen als nötig. Dann Kreditamortisations-Rechner, weil jeder, der Hypothekenoptionen vergleicht, auch den vollständigen Rückzahlungsplan mit monatlicher Zinsaufteilung sehen muss. Dann ROI-Rechner, denn Investitionsentscheidungen erfordern schnelle Back-of-the-Envelope-Schätzungen, bevor die detaillierte Analyse beginnt. Dann Währungsumrechnung, dann Trinkgeld-Rechner, dann Sparziel-Projektionen, dann Rentenpläne-Schätzungen. Jeder Rechner teilte die gleiche zugrunde liegende Architektur: strukturierte Eingaben vornehmen, eine bekannte Formel anwenden und das Ergebnis mit ausreichend Kontext darstellen, um sofort nützlich zu sein.

Die Mathematik-Kategorie entstand, als ein Freund, der an einer Sekundarstufe unterrichtet, fragte, ob die Plattform einen Prozentrechner für Schüler enthalten könnte, die mit dem Konzept kämpfen. Diese einzelne Anfrage führte zu einer Reihe von grundlegenden Mathematik-Tools: Prozentrechner (was ist X% von Y, X ist wieviel Prozent von Y, prozentuale Zu- und Abnahme), Bruch-zu-Dezimal-Konvertiere, Quadratwurzel-Rechner, Flächen- und Volumenrechner für häufige Formen und Einheits-Umrechner, die Länge, Gewicht, Temperatur und Geschwindigkeit abdecken. Keiner dieser ist technisch komplex. Eine prozentuale Berechnung ist trivial Code. Aber diese triviale Code in eine saubere Benutzeroberfläche mit klaren Bezeichnungen, hilfreichen Erklärungen und sofortigen Ergebnissen ohne Seitenneuladung zu packen, erstellt ein Tool, das wirklich nützlicher ist als das manuelle Rechnen oder die Suche auf einer unübersichtlichen Website.

Kryptowährungs-Gewinn-Rechner kamen während eines Zeitraums an, in dem mehrere Kryptowährungs-Positionen einer Bewertung bedurften. Die Frage "Wenn ich 0,5 ETH für 2.400 USD gekauft habe und es jetzt 3.100 USD ist, wie hoch ist mein Gewinn nach einer Handelsgebühr von 0,1%?" ist einfache Arithmetik, aber es wiederholt zu tun über mehrere Münzen mit unterschiedlichen Kaufpreisen, Mengen und Gebührstrukturen wird schnell mühsam. Der Kryptowährungs-Rechner verwaltet Kaufpreis, Verkaufspreis, Menge und Gebühren in einem einzigen Formular und zeigt absoluten Gewinn, prozentuale Rendite und Nettoeinnahmen nach Gebühren. Es verbindet sich mit keinem Austausch und zieht keine Live-Preise. Es ist rein ein Berechnung-Tool, das ist alles, was es sein muss. Der Live-Preis ist auf der Website des Austauschs. Die Berechnung ist auf calculator.yeb.to.

Wie ein Rechner zu einer Architektur wurde

Die technische Geschichte hinter dem Wachstum von einem Rechner zu über hundert ist eine Geschichte über Architektur-Entscheidungen, die früh getroffen wurden und sich überraschend skalierbar erwies. Der erste Körperfettrechner wurde als eigenständige Seite mit hartcodierten HTML-Formularfeldern und einer JavaScript-Funktion erstellt, die die Navy-Methode-Formel ausführte. Beim fünften Rechner war das Muster offensichtlich: Jeder Rechner nimmt einen Satz benannter Eingaben (Höhe, Gewicht, Satz, Kapital, was auch immer), wendet eine Formel an und zeigt eine oder mehrere benannte Ausgaben an (Körperfettanteil, monatliche Zahlung, zusammengesetzter Gesamtbetrag). Die gemeinsame Struktur bedeutete, dass eine generische Rechner-Komponente die Rendering-, Validierungs- und Anzeigelogik verarbeiten konnte, während jeder einzelne Rechner nur seine Eingaben, seine Formel und wie die Ergebnisse angezeigt werden sollen, definieren musste.

Diese Abstraktion ist das, was die Explosion von zwanzig Rechnern zu hundert überwältigend statt überwältigend machte. Das Hinzufügen eines neuen Rechners erfordert nicht das Erstellen einer neuen Seite von Grund auf. Es erfordert das Definieren von Eingaben (Name, Typ, Einheit, Validierungsregeln), das Schreiben der Berechnungsfunktion und das Angeben, wie die Ergebnisse angezeigt werden sollen. Das Framework verarbeitet alles andere: responsives Layout, Eingabe-Validierung, Fehlermeldungen, Ergebnis-Formatierung und sogar erklärende Texte, die Benutzern helfen zu verstehen, was die Zahlen bedeuten. Die gesamte Plattform ist im Wesentlichen ein Motor mit hundert Konfigurationsdateien, weshalb es unbegrenzt wachsen kann, ohne dass die Codebasis unkontrollierbar wird.

Die Rechner-API gibt diesen Motor programmgesteuert preis. Externe Anwendungen können Eingabewerte senden und berechnete Ergebnisse ohne Benutzeroberfläche erhalten. Dies ist nützlich für Anwendungen, die Rechenfunktionen in ihre eigenen Arbeitsabläufe eingebettet benötigen. Eine Fitness-App, die BMI zusammen mit Trainingsstatistiken anzeigen möchte, kann die API aufrufen, anstatt die BMI-Formel neu zu implementieren. Ein Finanzplanungs-Tool, das Compound-Interest-Projektionen benötigt, kann die API aufrufen, anstatt seine eigene Compound-Logik zu verwalten. Die Formeln sind bekannt und nicht proprietär, aber ihre korrekte Implementierung (Umgang mit Randpunkten, angemessene Rundung, Berücksichtigung von Schaltjahren in datumsbasierten Berechnungen) ist die Art von Arbeit, die jeder Entwickler etwas anders und oft etwas falsch macht.

Warum eine einheitliche Plattform mehr Sinn macht als verteilte Tools

Die Alternative zu einer einheitlichen Rechner-Plattform ist das, was die meisten Menschen heute erleben: eine separate Website für jeden Berechnungstyp. Ein Lesezeichen für den Hypothekenrechner. Ein anderes für den BMI-Rechner. Ein drittes für das Kryptowährungs-Gewinn-Tool. Jede Website hat ihre eigene Design-Sprache, ihre eigene Anzeigen-Platzierung, ihren eigenen Cookie-Zustimmungs-Pop-up und ihre eigene Art, Ergebnisse zu präsentieren. Der kognitive Aufwand beim Wechsel zwischen diesen getrennten Tools ist real, obwohl er klein genug ist, um unbemerkt zu bleiben, bis jemand die Alternative erlebt.

Wenn alles unter einem Dach auf calculator.yeb.to ist, wird dieser Aufwand eliminiert. Die Benutzeroberfläche ist durchgehend konsistent. Die Eingaben funktionieren auf die gleiche Weise. Die Ergebnisse sind auf die gleiche Weise formatiert. Der erklärende Kontext folgt der gleichen Struktur. Ein Benutzer, der den BMI-Rechner verwendet hat, weiß genau, wie man den Hypothekenrechner verwendet, denn das Interaktionsmuster ist identisch. Diese Konsistenz mag wie ein Design-Nicety aussehen, hat aber einen messbaren Einfluss auf die Benutzerfreundlichkeit. Benutzer verbringen weniger Zeit damit, herauszufinden, wie das Tool funktioniert, und mehr Zeit damit, die Antwort zu bekommen, für die sie gekommen sind.

Es gibt auch einen Entdeckungsvorteil, den verteilte Tools nicht replizieren können. Jemand, der die Plattform besucht, um seinen BMR zu berechnen, könnte den Wasserzufuhr-Rechner auf der gleichen Seite bemerken und realisieren, dass er nie tatsächlich berechnet hat, wie viel Wasser er trinken sollte. Jemand, der eine Hypothekenzahlung überprüft, könnte den Compound-Interest-Rechner entdecken und damit beginnen, Rentenpläne-Projektionen auszuführen. Die Nähe verwandter Tools schafft einen natürlichen Explorationspfad, den isolierte Websites nicht replizieren können, da eine isolierte Website optimiert für eine Berechnung keinen Grund hat, unverbundene Rechner anzuzeigen. Die einheitliche Plattform kann und tut es, und die Nutzungsdaten zeigen, dass ein bedeutender Prozentsatz der Benutzer bei jedem Besuch mit zwei oder mehr Rechnern interagiert.

Die Zahlen hinter den Zahlen

Das Erstellen von über hundert Rechnern hat einige wirklich interessante Beobachtungen darüber produziert, was Menschen berechnen und wann. Gesundheits-Rechner spitzen im Januar an, wenn die Neujahrs-Vorsatz-Menge in BMI und Kalorien-Rechner mit der Begeisterung von frischen Fitnessstudio-Mitgliedschaften herabsteigt. Hypothekenrechner spitzen an, wenn Zentralbanken Zinsänderungen ankündigen, manchmal innerhalb von Stunden nach der Ankündigung. Kryptowährungs-Gewinn-Rechner korrelieren fast perfekt mit Bitcoin-Preisvolatilität, Spitzen während Bull-Runs und werden während Bear-Märkten still. Steuerrechner kulminieren in den Wochen vor Anmeldungsfristen. Selbst der grundlegende Prozentrechner hat ein saisonales Muster mit Benutzernutzung, das während Prüfungsperioden spitzt.

Der beliebteste Rechner auf der Plattform, mit erheblichem Vorsprung, ist nicht einer der ausgefeilten Gesundheits- oder Finanz-Tools. Es ist der einfache Prozentrechner. "Was ist 15% von 230?" Menschen suchen nach dieser Art von Frage Millionen Mal pro Tag weltweit, und die Antwort ist nur Arithmetik, die jeder eingebaute Taschenrechner eines Telefons verarbeiten könnte. Aber Menschen denken nicht so. Sie denken daran, dass es ein Prozentzahl-Problem ist, und sie möchten ein Tool mit dem Label "Prozentrechner", das ihre spezifischen Eingaben nimmt und ihnen die spezifische Antwort gibt. Die Lektion ist, dass der Wert eines Rechners nicht in der Komplexität seiner Formel liegt. Es liegt in der Klarheit seiner Benutzeroberfläche und der Geschwindigkeit seiner Antwort.

Wenn man auf die Reise von dieser ersten Körperfett-Berechnung zu einer Plattform mit über hundert Tools zurückblickt, ist die überraschendste Erkenntnis, dass kein einzelner Rechner schwierig zu bauen war. Die Schwierigkeit lag in der Erkenntnis, dass die Nachfrage universell war und dass das bestehende Angebot fragmentiert, anzeigengetränkt und benutzeroberflächenfeindlich war. Jeder Rechner ist isoliert trivial. Zusammen bilden sie etwas, das wirklich nützlich ist, gerade weil es umfassend, konsistent und schnell ist. Die Körperfett-Frage, die alles begann, wird immer noch von dem gleichen Tool beantwortet, und der Gym-Fortschritt, den es geholfen hat zu verfolgen, ist erheblich konsistenter gewesen als der ursprüngliche Plan, "nur einen Rechner" zu bauen.

Häufig gestellte Fragen

Welche Arten von Rechnern sind auf der Plattform verfügbar?

Die Plattform umfasst über hundert Rechner in vier Hauptkategorien: Gesundheit (BMI, Körperfett, BMR, Kalorienbedarf, Wasserzufuhr, Makro-Rechner), Finanzen (Hypothek, Compound Interest, Kreditamortisation, ROI, Ersparnisse, Rentenpläne), Mathematik (Prozent, Brüche, Fläche, Volumen, Einheitsumrechnung) und Kryptowährung (Gewinn-Rechner, Mining-Rechner). Neue Rechner werden regelmäßig basierend auf Benutzer-Anfragen hinzugefügt.

Ist der Körperfettrechner ohne professionelle Ausrüstung genau?

Der Körperfettrechner verwendet die U.S. Navy-Methode, die Messungen von Nacken, Taille, Hüften und Höhe erfordert. Diese Methode wurde in klinischen Studien validiert und produziert typischerweise Ergebnisse innerhalb von 3 bis 4 Prozentpunkten von DEXA-Scan-Messungen. Obwohl sie nicht so präzise wie Laborverfahren ist, bietet sie eine zuverlässige Schätzung zum Verfolgen von Änderungen im Laufe der Zeit, was der häufigste Anwendungsfall für Menschen ist, die ihre Fitnesserfolge verfolgen.

Kann auf die Rechner über eine API zugegriffen werden?

Ja. Die Rechner-API ermöglicht es externen Anwendungen, Eingabewerte zu senden und programmgesteuert berechnete Ergebnisse zu erhalten. Dies ist nützlich für Entwickler, die Fitness-Apps, Finanzplanungs-Tools oder jede Anwendung erstellen, die eingebettete Rechenfunktionen benötigt, ohne die zugrunde liegenden Formeln neu zu implementieren.

Sind die Rechner kostenlos zu verwenden?

Die webbasierten Rechner auf calculator.yeb.to sind kostenlos nutzbar ohne Registrierung oder Abonnement. Die Rechner-API für programmen Zugriff verwendet ein kreditbasiertes Preismodell, bei dem Berechnungen pro Anfrage berechnet werden, was es wirtschaftlich für leichte und schwere Nutzungsmuster macht.

Wie verarbeitet der Compound-Interest-Rechner verschiedene Compound-Häufigkeiten?

Der Compound-Interest-Rechner unterstützt täglich, monatlich, quartalsweise, halbjährlich und jährlich Compound-Häufigkeiten. Benutzer geben den Kapital, den jährlichen Zinssatz, die Compound-Häufigkeit und die Investitionsdauer an. Der Rechner zeigt den Endbetrag, den verdienen Zins und eine Jahr-für-Jahr-Aufschlüsselung, wie die Investition im Laufe der Zeit wächst.

Warum nicht einfach ein Spreadsheet für diese Berechnungen verwenden?

Spreadsheets können all diese Berechnungen durchführen, erfordern aber die richtige Einstellung der Formeln, was an sich eine Fehlerquelle ist. Ein dedizierter Rechner mit vorgebauten, validierten Formeln beseitigt das Risiko von Formel-Fehlern und bietet Kontextinformationen darüber, was die Ergebnisse bedeuten. Für einmalige Berechnungen dauert das Öffnen eines Spreadsheets und das Erstellen einer Formel länger als das Eingeben von Werten in ein Zweck-Tool, das die Antwort sofort zurückgibt.