2 Punkte von GN⁺ 2024-09-07 | 1 Kommentare | Auf WhatsApp teilen
  • Die kostenlose Coding-Lernplattform Exercism hat 2 Millionen Nutzer und 45 Millionen eingereichte Übungen überschritten, verfügt nach der letzten Gehaltszahlung aber nicht mehr über genügend Bargeld, um die nächste Gehaltsrunde zu stemmen
  • Täglich melden sich mehr als 1.200 Personen an und Zehntausende lösen Aufgaben, doch allein mit Förderern, Unternehmensunterstützung und Werbung lässt sich Betrieb und Weiterentwicklung nur schwer dauerhaft finanzieren
  • Als Folge der Kostensenkungen scheidet Erik als Mitarbeiter aus; die Repository-Klassifizierung und die GitHub-Teams für die live-Exercism-Repositories wurden so neu organisiert, dass grundsätzlich erst nach Review gemergt wird
  • Derzeit decken rund 800 monatliche Förderer und 7.500 US-Dollar an monatlichen Spenden die Serverkosten fast exakt, sodass der Fortbestand des Dienstes möglich ist, es aber an finanziellen Rücklagen fehlt
  • Für 2025 sucht Exercism neue Einnahmequellen über ein kommerzielles Produkt für grundlegende Coding-Ausbildung, learn-to-code-Kurse von Januar bis März und eine Basisversion von Exercism Teams

Das Wachstumstempo wird vom Cashflow nicht eingeholt

  • Exercism hat kürzlich den Meilenstein von 2 Millionen Nutzern erreicht
  • Wenige Stunden später wurde auch die Marke von 45 Millionen eingereichten Übungen überschritten
  • Am nächsten Tag wurden die letzten Gehälter für Jeremy, Erik und Aron ausgezahlt, und das Bankguthaben sank auf ein Niveau, das für die nächste Gehaltszahlung kaum ausreicht
  • Die Nutzung wächst weiter
    • Jeden Tag melden sich mehr als 1.200 Personen bei Exercism an
    • Täglich lösen Zehntausende Übungsaufgaben
  • Das Problem ist, dass nicht genug Betriebskapital vorhanden ist, um die Plattform weiterzuentwickeln

Grenzen von gemeinnütziger Förderung und Werbung

  • Exercism hat mit Hunderten Förderern und Unternehmen gesprochen, passte aber nicht gut in deren Förderkriterien
  • Weil der Dienst Lernende weltweit anspricht, lässt er sich schwer auf die von Förderern bevorzugten engen Missionen rund um bestimmte Bevölkerungsgruppen zuschneiden
  • Werbung auf der Website schien zwar möglich, doch die Suche nach Werbekunden und deren Betreuung ist mit großem Aufwand verbunden
  • Zudem wollte man Exercism nicht mit Werbung überladen, weshalb Werbung kaum als nachhaltige Strategie gilt
  • Um allen einen kostenlosen Dienst anzubieten, müssten entweder die Nutzer zum Produkt werden oder es wären sehr große Spenden nötig; ohne beides stößt das Wachstum an Grenzen

Eriks Abschied und Neuaufstellung des Open-Source-Betriebs

  • Die derzeit schwierigste Veränderung ist, dass Eriks Gehalt nicht mehr bezahlt werden kann
  • Erik verlässt Exercism Ende dieser Woche als Mitarbeiter
  • In den vergangenen Jahren hat Erik eine wichtige Rolle für Wachstum und Erfolg von Exercism gespielt
  • Als Mitarbeiter geht er zwar, bleibt Exercism aber weiter verbunden
    • Er bleibt Senior Maintainer für einige Tracks
    • Auch die Super-Admin-Rechte behält er
  • Die unsichtbaren operativen Aufgaben, die Erik täglich erledigt hat, müssen nun in der gesamten Organisation verteilt werden

PR-Review-Regeln und Repository-Klassifizierung

  • Alle PRs in den live-Exercism-Repositories müssen vor dem Merge ein Review erhalten
  • Ausgenommen sind nur Repositories, die in die unten genannte Kategorie maintained-autonomous fallen
  • Diese Regel galt im Wesentlichen schon seit langer Zeit, hatte aber einige Lücken, die nun per Skript konsequent geschlossen wurden
  • Repository-Klassifizierung

    • maintained: Repository mit mehreren Maintainern; alle PRs benötigen ein Review durch einen Track-Maintainer
    • maintained-solitary: Repository mit nur einem Maintainer; das neue Team cross-track-maintainers erhält alle PR-Review-Anfragen
    • unmaintained: Repository ohne Maintainer; das Team cross-track-maintainers erhält die Review-Anfragen
    • maintained-autonomous: Repository, in dem alle Maintainer auch zum Team cross-track-maintainer gehören; dies ist die Ausnahme, in der eigene PRs direkt gemergt werden dürfen
    • wip-track: Noch nicht veröffentlichter Track; da er nicht live ist, gibt es keine Einschränkungen
  • Neue GitHub-Teams

    • @exercism/guardians: Team zur Prüfung der Sicherheit von PRs in Tool-Repositories wie Test Runnern und Analyzern; besteht aus einigen langjährig aktiven Polyglots
    • @exercism/cross-track-maintainers: Team aus langjährig aktiven Polyglots, die täglich auf der Website aktiv sind, um eine konsistente und schnelle Review-Erfahrung zu bieten
    • Beide Teams sind nur auf Einladung zugänglich, und ihre Zusammensetzung wird gelegentlich überprüft
    • Im Zuge dieser Neuaufstellung wurden neue Maintainer eingeladen und viele inaktive Maintainer entfernt
    • Auch entfernte Maintainer können zurückkehren, wenn sie wieder ernsthaft Zeit und Motivation für Beiträge haben

Serverkosten gedeckt, aber kaum finanzielle Rücklagen

  • Derzeit hat Exercism rund 800 monatliche Förderer
  • Die monatlichen Spenden liegen bei etwa 7.500 US-Dollar und decken die Serverkosten nahezu exakt
  • Wer aktuell spendet, trägt direkt dazu bei, die Server weiter am Laufen zu halten
  • Die Basis der Förderer ist insgesamt stabil, daher gibt es keine große Sorge um das bloße Fortbestehen von Exercism
  • Es fehlt jedoch ein finanzieller Puffer, daher bittet Exercism alle, die können, um regelmäßige oder einmalige Spenden

Experimente mit Einnahmequellen im Jahr 2025

  • Die Community sowie die Maintainer- und Mentor-Gruppen von Exercism fügen weiterhin Übungen und Tracks hinzu und helfen Lernenden
  • Als Organisation befindet sich Exercism in einem gesunden Zustand; Wachstumstempo und Nutzerzahl sind größer als früher, und auch Produkt und Lernerfahrung seien besser geworden
  • In den vergangenen Monaten wurde ein neues Bildungsprodukt vorbereitet, das grundlegende Coding-Kenntnisse vermittelt und 2025 erscheinen soll
  • Um etwas an dem Problem zu ändern, dass 96 % der Menschen, die Coding lernen wollen, aufgeben, soll Einsteigern zunächst eine solide Grundlage vermittelt und sie danach zu Exercism geführt werden
  • Für dieses neue Produkt soll ein gewinnorientiertes Unternehmen gegründet werden, dessen Einnahmen das Wachstum von Exercism finanzieren sollen
  • Dafür wurde bereits etwas Investment eingesammelt; so kann Arons Gehalt weiterbezahlt werden, und Aron bleibt an Bord, um das neue Produkt sowie nötige Anpassungen bei Exercism zu betreuen
  • Von Januar bis März 2025 wird es sehr wahrscheinlich spezielle learn-to-code-Kurse geben
    • Die Wahrscheinlichkeit wird derzeit auf etwa 90 % geschätzt
    • Sie sollen dazu dienen, das im Aufbau befindliche Angebot zu testen und direkt mit Lernenden zu arbeiten, die von der bestehenden Plattform bisher nicht gut unterstützt werden
  • Als zusätzliche Einnahmequelle wird auch die Veröffentlichung einer Basisversion von Exercism Teams geprüft; Feedback dazu kann im Forum-Post hinterlassen werden
  • Zunächst ist jedoch geplant, zwei Wochen Pause zu machen, offline zu gehen und sich zu erholen

1 Kommentare

 
GN⁺ 2024-09-07
Hacker-News-Meinungen
  • Das ist der traurigste Text, den ich seit Langem gelesen habe.
    Ich mag Exercism wirklich sehr. Es ist schön, funktioniert sowohl im Browser als auch über die CLI gut, und das Kursdesign ist hervorragend – es kommt einer perfekten Lernumgebung fürs Programmieren sehr nahe.
    Deshalb ist es traurig, dass es nicht nachhaltig ist. Noch mehr schmerzt aber, wie die Kommentare hier im Nachhinein jede Entscheidung auseinandernehmen. Es scheint, als hätten nur wenige schon einmal ein Unternehmen mit Gehaltszahlungen geführt oder einen Dienst dieser Größenordnung aufgebaut, und es klingt sehr kalt gegenüber jemandem, der sein Leben dafür eingesetzt hat, die Welt und mein Leben besser zu machen.
    Ich mache mir Sorgen um die Situation, in der er gerade steckt, und finde es schade, dass es nicht mehr positive Reaktionen gibt oder mehr Menschen, die tatsächlich mit Spenden helfen.

    • Danke für die warmen, unterstützenden Worte; ich weiß diesen Kommentar wirklich zu schätzen.
      Mir geht es gut, und ich blicke hoffnungsvoll nach vorn. Ich glaube, dass man mit Exercism viel Großartiges machen kann und dass die Zukunft gut aussieht, aber im Moment sind wir an einem schwierigen Tiefpunkt.
      Die letzten Monate waren emotional ziemlich belastend, aber ich glaube, bis hierher zu kommen, ist eine Art Akzeptanz. Von jetzt an kann es nur nach oben gehen :)
    • Ich finde es schade, dass die meisten HN-Kommentare irgendwann zwischen 2010 und 2012, spätestens nach 2013, nicht mehr gründerzentriert sind oder unternehmerisch denken.
    • Oder es kann gerade daran liegen, dass man schon einmal ein Unternehmen mit Gehaltszahlungen geführt hat, dass man weiß: Ohne Geld einzunehmen, um die Kosten zu decken, kann man ein „Unternehmen“ nicht weiterführen.
    • Wenn ein auf einer Internetseite basierendes Unternehmen seine Rechnungen nicht mehr bezahlen kann, muss es kostenpflichtig werden und diejenigen ausschließen, die nicht zahlen.
      Später kann man eine kostenlose Stufe wieder öffnen, aber im Moment ist es ein Notfall.
    • Wenn du Exercism so sehr magst, frage ich mich, ob du vielleicht auch spendest.
  • Ich weiß nicht, ob iHiD das sieht, aber ich bin Lane, Gründer von Boot.dev. Einer unserer Studierenden hat mir diesen Beitrag geteilt, und das ist wirklich traurig.
    Exercism war immer eine Seite, die wir Studierenden empfohlen haben, die zusätzliche Übung brauchen oder eine Sprache lernen wollen, die wir noch nicht unterrichten.
    Du hast gesagt, dass du keine Werbung machen willst, und ich verstehe auch warum. Aber 1.200 Anmeldungen pro Tag sind wertvoll, und wenn wir über eine wenig störende Sponsoring-Möglichkeit sprechen könnten, würde das vielleicht zumindest helfen, den Betrieb am Laufen zu halten.
    Du erreichst mich auf Twitter unter @wagslane oder per E-Mail an lane @ boot dev. So oder so hoffe ich, dass sich die Lage verbessert.

    • Ein Werbemodell, bei dem Werbung verschwindet, wenn man eine Mitgliedschaft kauft, sieht nach einem brauchbaren Weg nach vorn aus. Das ist die fairste Variante.
  • Glückwunsch dazu, eine sehr erfolgreiche Plattform aufgebaut zu haben. Erfolg sollte nicht in Geld gemessen werden, sondern an Nutzung und Reichweite.
    Du hast sicher schon darüber nachgedacht, aber statt auf Spenden zu setzen, könnte es einfacher sein, einen sehr kleinen Betrag zu verlangen, etwa 1 Dollar pro Monat, den sich die meisten Menschen und auch Studierende leisten können.
    Wenn nur 1 % der Nutzer zahlen, sind das 20.000 Dollar im Monat, also mehr als jetzt. Natürlich verursacht auch die Zahlungsabwicklung selbst Kosten.
    Es kann gemeinnützig bleiben, es entsteht keine Struktur, in der jemand reich wird, und die Mission wird nicht beschädigt. Trotzdem lassen sich die Rechnungen bezahlen.
    Update: Wie andere gesagt haben, wären bei Problemen mit Bearbeitungsgebühren vielleicht 10 Dollar pro Jahr oder 5 Dollar für sechs Monate besser. Das wäre für sehr viele Menschen immer noch eine leichte Entscheidung. Bei Patreon gibt es eine Option für 1 Dollar pro Monat; ich weiß nicht, wie sie das abwickeln.

    • Ich weiß nicht, ob 1 Dollar pro Monat tatsächlich sinnvoll ist. Der Zahlungsdienstleister würde vermutlich einen erheblichen Teil dieses Dollars einbehalten, und wahrscheinlich sieht man deshalb so wenige Monatsabos in dieser Größenordnung.
    • Die meisten Organisationen haben das Ziel, möglichst lange zu überleben; daher ist finanzielle Nachhaltigkeit zentral.
    • Ich verstehe nicht, inwiefern das der Mission nicht schadet, wenn wegen dieses Modells 99 % der Nutzer die Plattform verlassen.
    • Erfolg danach zu messen, wie bereit Menschen sind, knappe Ressourcen dorthin umzulenken, ist ebenfalls eine sehr gute Methode.
      Es ist eine Art „gewichtete Nutzung plus Reichweite“. Die erstaunliche Effizienz, mit der Märkte Ressourcen auf diese Weise verteilen, ist eine große Errungenschaft der Zivilisation.
      Ich konnte wirklich nicht nachvollziehen, dass man überrascht war, dass dieses gemeinnützige Paradox-Modell – nein, Geschäftsmodell – nicht nachhaltig ist.
    • Vor allem unter Studierenden außerhalb des Westens werden weiterhin viele Menschen aus verschiedenen Gründen sofort den Zugang verlieren, sobald es auch nur eine Paywall von 1 Cent gibt.
  • Vor ein paar Tagen habe ich an einer Exercism-Aufgabe gearbeitet und dann diesen Beitrag gesehen; deshalb fühlte es sich richtig an, zu spenden.
    Den Kommentaren nach zu urteilen, haben offenbar einige gerade gespendet.
    Klar ist, dass es eine starke Abo-Müdigkeit gibt, weil inzwischen jeder Dienst auf Abonnements setzt.
    Als Alternative könnte man den Ansatz von Wikipedia versuchen: „Wir möchten kostenlos bleiben. Bitte helfen Sie mit einer Spende.“
    Viele Menschen sind dankbar für den Dienst, vergessen aber leicht, dass der Betrieb eines Dienstes wie Exercism viel Geld kostet. Mit einem ausreichend überzeugenden Hinweis würden manche sicherlich spenden.

    • Freiwillige Spenden funktionieren nicht gut. Zumindest nicht für die meisten Dinge, und die große Mehrheit spendet nicht – selbst unter den anspruchsvollsten Nutzern.
      Ich stelle online viele kostenlose Informationen bereit und bekomme begeisterte Rückmeldungen, darunter von Leuten, denen ich angeblich Tausende Euro gespart habe. Noch diese Woche haben Leser scherzhaft gesagt, man müsse mir einen Nobelpreis oder eine Statue geben.
      Trotzdem machen Spenden in einem guten Monat 1 % meiner Einnahmen aus. Nicht einmal das Essen ist damit bezahlt.
      In meinem Fall ist das in Ordnung, aber diese Realität bleibt mir immer im Kopf, wenn Leute spendenfinanzierten Betrieb vorschlagen.
    • Wenn es gemeinnützig ist, halte ich Spendenaufrufe für den richtigen Weg. Abo-Müdigkeit ist real und wird zu einem großen Problem.
      Inzwischen bin ich an dem Punkt, dass ich Software, für die ich bei einem Einmalkauf definitiv bezahlt hätte, nur deshalb nicht nutze, weil sie ein Abo ist.
      Am Ende gibt es wohl nicht genug Menschen wie mich, um einen großen Unterschied zu machen, aber ich hoffe, dass sich der Trend wieder umkehrt.
      Die Veraboisierung von allem und die Trinkgeldkultur für alles sind zwei Kulturen, die verschwinden müssen. Sie nutzen menschliche Neigungen aus, um mehr herauszuholen, sind widerlich und meiner Ansicht nach inzwischen unethisch. Nicht jede Umsetzung ist so, aber viele sind es.
    • Abos sind definitiv schmerzhaft, aber ein wichtiger Grund ist, dass die meisten 10 bis 20 Dollar pro Monat kosten.
      Für etwas, das man nur gelegentlich nutzt, ist das viel zu viel. Wenn es stattdessen etwa 20 Dollar pro Jahr wären und sich leicht kündigen ließe, würden sich meiner Meinung nach viele anmelden.
    • Nach meiner Erfahrung bringt die Bitte um Spenden etwa 1000-mal weniger ein als die direkte Forderung nach Geld, bevor man Zugang zum Produkt bekommt. Genau diese Größenordnung war es.
    • Genau dieser Ansatz ist ziemlich nah am Standard für Gemeinnützige. Wikipedia macht es, das Internet Archive auch.
      Im Spendenmonat sind die Banner sehr groß und aufdringlich; wenn das nicht funktionieren würde, hätten sie sie wohl nicht so groß gemacht.
      An ihrer Stelle würde ich das wahrscheinlich ausprobieren. Dezember ist normalerweise ohnehin Spendenmonat.
  • Die Erfolgsaussichten sind gering, aber man könnte große Unternehmen mit komplexen SDKs kalt anrufen und herausfinden, ob sie eine hohe monatliche Gebühr dafür zahlen würden, dass Exercism ihre SDK-Tutorials hostet.
    Sandbox und Unterstützung für die wichtigsten Sprachen sind bereits vorhanden.
    Um die Funktion zu bauen, wäre etwas Entwicklung nötig, aber um die Kosten zu decken, bräuchte es vielleicht gar nicht viele Unternehmen, und der Kerndienst könnte weiterhin kostenlos bleiben.

    • Gute Idee. Besonders wenn man bedenkt, wie viel Geld Unternehmen wie Twilio oder Stripe schon für Developer Education ausgeben.
      Neben „Language Tracks“ könnte es API-Tracks geben.
  • Wenn 2 Millionen Nutzer programmieren lernen und ihre Fähigkeiten verbessern, ist es wahrscheinlich, dass einige von ihnen den Job wechseln wollen oder bereits auf Stellensuche sind.
    Ich frage mich, ob sie darüber nachgedacht haben, eine Recruiting-Funktion hinzuzufügen: Leute laden ihren Lebenslauf hoch, und Unternehmen durchsuchen anonym Talente.
    Denkbar wären auch ein PPA-Modell, also Pay per Application, oder eine monatliche Gebühr für die Lebenslaufsuche.
    Der Unterschied wäre, dass Unternehmen nicht mit Hunderten maßgeschneiderten KI-Lebensläufen überflutet werden, sondern die gewünschten Personen direkt finden; das würde beiden Seiten helfen.

    • Leider ist das eher ein Monetarisierungssumpf. Ich habe das auf die harte Tour gelernt. Solche Ideen sind bei Angeboten für Studierende oder Berufseinsteiger häufig.
      Die Logik lautet meistens: Man kann talentierte, motivierte Lernende und Menschen mit Skills identifizieren, und sie werden Jobs suchen. Genau das wollen Unternehmen, und in guten Märkten zahlen sie 5.000 bis 10.000 Dollar pro Person für knappe STEM-Fähigkeiten wie Programmierung.
      Das Problem ist, dass die Nutzer solcher Plattformen mit etwa 70 % Wahrscheinlichkeit innerhalb von sechs Monaten aufgeben oder in ein anderes Feld wechseln.
      Außerdem ist für Arbeitgeber Erfahrung, insbesondere praktische Erfahrung mit soliden Grundlagen, zehnmal wichtiger als Ausbildung.
      Die Kandidateninformationen, die man als Anbieter hat, veralten schnell, und durch Veränderungen bei Angebot und Nachfrage im Recruiting-Markt können Gebühren innerhalb eines Jahres um 50 bis 75 % fallen. 2022–2023 ist genau das passiert.
      Diese Nutzer stehen meist am Anfang ihrer Karriere und können aus Sicht einer Jobbörse oder Jobvermittlung als Werbezielgruppe sogar schlechter sein als zufällige iPhone-Nutzer. Unternehmen zahlen nicht viel Geld, um zufällige iPhone-Nutzer zu bewerben.
      Wenn man auf diese Weise monetarisieren will, sollte man eher Affiliate-Programme mit Lebenslauf-Upload-Seiten oder Jobbörsen in Betracht ziehen. Damit lässt sich viel schneller validieren, ob es aktuell Nachfrage gibt, diese Leute einzustellen.
    • Erwähnenswert ist auch, dass Exercism kein Ort für Coding-Anfänger ist, sondern ein Ort, an dem Entwickler neue Sprachen lernen. Das wird oft übersehen.
    • Noch einfacher wäre es, wie Stack Overflow einfach eine Jobbörse zu betreiben, bei der Unternehmen für Stellenanzeigen zahlen.
    • Möglich wäre es wohl, aber aus Unternehmenssicht würde ich Kandidaten nicht unbedingt an einem Ort suchen wollen, der so wirkt, als sei er dafür gedacht, Anfängern das Programmieren beizubringen.
      Stattdessen würde ich auf die Senkung der Serverkosten schauen. 7.000 Dollar pro Monat für 2 Millionen Nutzer wirken viel. Ob Nutzer-Code auf dem Server ausgeführt wird, ist auf der Website nicht ganz ersichtlich.
    • Das ist ein besonders schwer zugänglicher Bereich. Die meisten Großunternehmen und viele kleine Firmen werden sie als „Agentur“ sehen und Kandidaten gar nicht prüfen.
      Selbst das wirklich großartige Recurse Center hatte solche Probleme, als es versuchte, Teilnehmende in Jobs zu vermitteln.
  • Diese Woche hat unsere Marketingabteilung um Freigabe gebeten, 50.000 Dollar dafür auszugeben, ein Logo in einem IT-Newsletter mit 300.000 Abonnenten zu platzieren.
    Bei einer E-Mail-Liste mit 2 Millionen Menschen würden viele Unternehmen 50.000 bis 100.000 Dollar für eine einmalige Erwähnung zahlen.

  • Ich verstehe nicht, was „den Glauben an das Non-Profit-Geschäftsmodell verloren“ bedeuten soll.
    Auch Non-Profits bezahlen ihre Kosten. Viele überleben ihre Gründer. Es gibt auch viele, die nicht von Spenden oder Zuwendungen abhängig sind, etwa Genossenschaften oder Kreditgenossenschaften.
    In der einfachen Buchhaltung müssen die Einnahmen höher sein als die Kosten.

    • Sein Modell war wohl: „Eine Non-Profit-Organisation gründen, die etwas gesellschaftlich Nützliches tut, und Geld von Organisationen bekommen, die Geld haben und wollen, dass nützliche Dinge geschehen.“
      Das Problem scheint gewesen zu sein, dass die Organisationen, die nützliche Dinge wollen, oft sehr konkrete Ziele haben.
      Zum Beispiel Organisationen, die die Computerkompetenz von Frauen erhöhen wollen, Organisationen, die arme Menschen in Indien unterstützen, oder Organisationen, die Mittelschüler in Afrika fördern. Auf Exercism gibt es Frauen, arme Menschen aus Indien und Mittelschüler aus Afrika.
      Aber keine dieser Organisationen gibt Fördermittel, weil nicht garantiert werden kann, dass das Geld ausschließlich ihrer Zielgruppe zugutekommt.
      Ich kann verstehen, warum das entmutigend ist.
    • Er schrieb: „Ich denke, man kann sagen, dass ich in dieser Phase den Glauben daran verloren habe, dass das Non-Profit-Geschäftsmodell so funktioniert, dass Exercism sein Potenzial ausschöpfen kann.“
      Ohne diesen Kontext verändert sich die Bedeutung. Es wird klar, dass er über das auf sein Unternehmen angewandte Non-Profit-Geschäftsmodell spricht.
    • Non-Profit ist in Ordnung. Ohne Einnahmen ist es von Anfang an ziemlich schwierig.
    • Ich habe es enger gelesen. Gemeint scheint nicht das Non-Profit-Modell insgesamt zu sein, sondern dass er den Glauben an Exercisms konkretes Non-Profit-Modell verloren hat.
    • Mir kam diese Stelle auch wie eine ziemlich merkwürdige rote Flagge vor. Es klang, als würde er das Scheitern seines Traums dem „Non-Profit-Modell“ anlasten. Wenn er ein For-Profit-Modell versucht, wird er noch überraschter sein.
      Danach sagt er, es mache ihn traurig, dass 96 % das Programm abbrechen, aber Programmieren ist langweilig. Weil Programmieren aber so stark überhöht wird, melden sich Leute mit hohen Erwartungen und Illusionen auf der Seite an.
  • Der einzige Weg, wie so etwas überlebt, sind Zuschüsse großer Tech-Unternehmen.
    7.500 Dollar im Monat sind für ein großes Tech-Unternehmen nichts. Eine solche Plattform zu unterstützen, kann bis zu einem gewissen Grad Sinn ergeben, weil es die Qualität und Zahl der Software Engineers erhöhen könnte, die später beim eigenen Unternehmen anfangen.
    Dieses Wertversprechen ist immateriell, aber ich denke, mindestens ein Großunternehmen würde es akzeptieren.

    • 7.500 Dollar sind mir aufgefallen, aber aus einem anderen Grund. Für eine Website mit 2 Millionen registrierten Nutzern wirkt das ziemlich hoch.
      Durch Backend-Optimierung ließe sich dieser Betrag vermutlich deutlich senken. Vielleicht bis auf etwa 1.000 Dollar pro Monat.
      Ich frage mich, wofür all diese Rechenressourcen verwendet werden.
    • Man könnte auch einfach Geld verlangen.
  • Ich frage mich, wofür sie monatlich 7.500 Dollar an Serverkosten ausgeben. Nutzen sie AWS?

    • Für die gesamten Webserver zahlen sie etwa 1.000 Dollar pro Monat. Es gibt ungefähr 12 ECS-Instanzen, die rund 3.000 Requests pro Sekunde verarbeiten. Gelegentlich gibt es auch starke Ausschläge auf Zehntausende und mehr.
      Auch für die gesamten Tool-Server zahlen sie etwa 1.000 Dollar pro Monat. Es gibt 150 verschiedene Test-Runner, Presenter und Analyzer, die den Code der Nutzer prüfen, und pro Sekunde läuft mindestens einer davon.
      Hier wird der Code der Lernenden in über 70 Sprachen ausgeführt. Jeder davon ist ein Docker-Container, oft mehrere GB groß, sodass auch Speicherkosten anfallen.
      Der größte tatsächliche Kostenblock ist die Datenbank mit 2.000 Dollar pro Monat. Etwa 600 Queries pro Sekunde, Lese-Durchsatz von rund 10 MB pro Sekunde, mit Peaks bis 47 MB.
      Es ist eine automatisch skalierende Datenbank, und AWS entscheidet, dass dieses Niveau nötig ist. Wenn sie es herunterdrehten, wurde die Performance schlechter; sie haben es selbst ausprobiert.
      Die übrigen einzelnen Services sind mit etwa 300 Dollar pro Monat eher klein, aber es sind Abhängigkeiten wie Cache-Server und ein zwischen Servern geteiltes Dateisystem.
      Die 1.200 Dollar Steuern sind auch ein interessanter Punkt.
    • Es wirkt zwar viel, aber selbst wenn man die Serverkosten auf 0 senken würde, blieben nur 90.000 Dollar pro Jahr übrig.
      Wenn man bedenkt, dass alle Aspekte des Non-Profit-Betriebs abgedeckt werden müssen, dass technisches Personal nötig ist, um eine 24/7-On-Call-Rotation aufrechtzuerhalten und trotzdem Urlaub nehmen zu können, und dass neben Gehältern auch Krankenversicherung und Altersvorsorge bezahlt werden müssen, ist das kein großer Betrag.
      Wie ein Startup heute niedrige Gehälter zu zahlen und dafür künftigen großen Reichtum zu versprechen, geht hier ebenfalls nicht.
    • Man kann es leicht umdrehen: Wenn sie intelligenter und günstiger gehostet hätten, hätte man gefragt, warum sie nicht mehr Zeit darauf verwendet haben, ein nachhaltiges Geschäftsmodell zu finden.
    • Cloud-Anbieter sind wirklich gut darin geworden, Skalierungsangst zu verkaufen.
      Wenn man mit einem modernen Web-Stack auf Basis verwalteter Services baut, erreicht man leicht 10.000 Dollar pro Monat. Rechnet man mehrere Umgebungen und Add-ons mit ein, kann allein Kafka schon in diese Größenordnung kommen.
    • Es sind nur etwa 10 Dollar pro Stunde, und für dieses Geld bekommt man nicht allzu viel an Servern, Datenbank, Bandbreite, Monitoring, Logs usw.