Tehát igen, megpróbáltuk lazán ... és nagyon megbántuk

Tehát igen, megpróbáltuk lazán ... és nagyon megbántuk

Még áprilisban minden rendben volt azzal, hogy elfoglalt felnőttek közösségünk megtanulta a kódolást. A Gitter.im, egy GitHub alapú csevegőszoba rendszer használatával kommunikáltunk. És mégis minden nap valaki megkérdezte tőlem: "Miért nem használják a táborozói a Slacket?"

Még októberben fontolóra vettem a Slacket, még mielőtt elindítottam volna a Free Code Camp-et, így jól tudtam a korlátjait. De fokozatosan hűvös gyerek barátaim meggyőztek.

Először összekevertük a Slack API-ját, és dokumentálatlan megoldást találtunk nehézkes e-mail meghívórendszerükre, így automatikusan hozzá tudtuk adni a táborlakókat a Slack-hez. Ezután a Harvard CS50 osztálya, az egyik legnépszerűbb online tanfolyam kezdte el használni. Arra gondoltam: "Rendben - ha ez elég jó a Harvard számára, valószínűleg biztonságos számunkra a váltás."

Habár az ingyenes szintjük arra figyelmeztet, hogy csak 10 000 üzenetet kap kereshető archívumból és 5 integrációt, egyértelműen kijelentik, hogy „nincs korlátozás, hogy hány embert adhatsz hozzá a csapatodhoz a Slack-en”. Tehát feltételeztük, hogy nem kell aggódnunk a szolgálatuk növekedése miatt. De Slack marketingjének bízása hatalmas hibának bizonyulna.

Hajol a társak nyomása előtt

Táborozóink örültek. Végül a premier együttműködési eszközt használtuk! Táborozóink dicsérték Slack gyorsbillentyűit és mobil élményét. Örültek Slack kockás mintáinak és meleg látványtervének.

A többi fő hozzászólónk megkönnyebbülten felsóhajtott. A táborosaink a klassz gyerekek közé tartoztak.

A repedések kezdenek megjelenni

A szorongás akkor kezdődött, amikor láttam, milyen gyorsan értük el Slack határait. Az ilyen üzenetek mindenhol megjelentek, táborozóink teljes láttán:

A Slack legolcsóbb terve 5 USD volt felhasználónként, havonta. Ez 5 dollár x 12 hónap x 8 462 táborlakó = 507 720 dollár évente, csak a jelenlegi táborozóinknak. Amíg nem fizettünk, a Slack agresszíven archiválta az üzeneteket, néha csak percekkel azután, hogy elküldték őket.

A Slack támogatási csoportja azt mondta nekünk, hogy ha azt akarjuk, hogy ez az üzenet eltűnjön, létre kell hoznunk egy integrációt, amely exportálta az üzeneteket, majd törölte őket. Jól voltunk ezzel, és hálásak voltunk, hogy ez egy lehetőség, ezért elkezdtük a munkát.

Néhány héttel később mintegy 5000 táborozót ütöttünk el a Slack-ben, és a Slack asztali alkalmazásai lassúvá váltak. Aztán mobilalkalmazásaik szó szerint használhatatlanná váltak. Aztán egy reggel egyetlen @emeryone említést tettem, és Slack az elkövetkező 3 órában minden egyes lakóautónak 50 ismétlődő értesítő e-mailt küldött.

És mégis, naponta 300-500 új táborozót pásztáztunk a Slackünkbe, remélve, hogy ez az üzenetküldő cég, amelynek értéke most 2,8 milliárd dollár, több mérnököt fog felvenni, hogy formájukba hozzák az infrastruktúrájukat. Visszatartottuk a lélegzetünket, amikor arra vártunk, hogy Slacks ugratva támogassa az olyan nagy nyílt forráskódú közösségeket, mint a miénk.

Az utolsó csepp

Ma reggel arra keltem, hogy egy csomó tweet és e-mail érkezett új kempingezőktől, miszerint nem kapják meg automatikusan küldött Slack meghívásainkat. Nem pontosan az, amivel történni akar három nappal azután, hogy a nyílt forráskódú közösség megjelenik a Wired Magazine-ban.

A Slack támogató csapata lelkesen segített, és folyamatosan azt állította, hogy az e-mail értesítések elmentek.

Kétségbeesésemben megpróbáltam manuálisan elküldeni a meghívókat. Ekkor szembesültem egy baljós üzenettel: „Elérted a felhasználók maximális számát”.

A szívem összeszorult. Közreműködőink annyi órát vettek igénybe a Slack funkciók kiépítésében. Sok ezer embernek támogattuk a Slack-et a Twitch.tv közvetítésünkön, és még a médiának adott interjúiban is megemlítettük. Nagyon függtünk a szolgálatuktól.

Hideg izzadságban guglizni kezdtem. A weben szó szerint semmi sem mondott semmit arról, hogy a Slack-nek maximális száma lenne - csak marketing anyag, amely azt állítja, hogy az ingyenes réteg szervezeteinek annyi felhasználója lehet, amennyit csak szeretnénk. Nyilvánvalóan mi voltunk az első közösség, aki valaha elérte Slack nyilvánosságra nem hozott határát.

Kinyitottam egy újabb támogatási jegyet, és telefonáltam fő közreműködőinknek egy szombat esti sürgősségi találkozóra, hogy megvitassuk a lehetőségeinket.

Nem sokkal később a Slack Support ezt az e-mailt küldte nekem:

Nos, ez volt az. Semmiképp sem terjeszthettük közösségünket egy csomó különféle Slack példányon. A csevegőszoba alkalmazás teljes pontja kényelmes, valós idejű beszélgetés. Logisztikai rémálom lenne, ha megpróbálna emlékezni arra, hogy melyik Slack-hez kellett elmenned beszélgetni egy adott lakóautóval. Csak egy e-mail küldése ennél sokkal gyorsabb lenne.

A tékozló fiú visszatér

Annak ellenére, hogy londoni idő szerint 1 óra volt, valaki Gitter csapatából gyorsan reagált kétségbeesett tweetemre, megnyugtatva, hogy Gitternek nincs rejtett maximális szobamérete. Biztosítottak arról, hogy a dolgoknak “rendben kell lenniük”.

Érdemes kiemelni, hogy a Gitter egy kis csapat. A Crunchbase egyáltalán nem mutatja meg, hogy bármilyen finanszírozással rendelkeznek. Pedig lassan csatát nyernek olyan versenytársakkal, mint az Atlassian's Hipchat, a Basecamp és a Slack, legalábbis a nagy nyílt forráskódú közösségek elhelyezéséért.

Kipróbáltam a Gitter iOS alkalmazását. Sokkal gyorsabb volt, mint korábban, és olyan új funkciókat tartalmazott, mint például a lapfeltöltés a @mentions alatt.

Egy másik dolog, amit észrevettem, hogy a Gitter most lehetővé teszi az e-mail cím elrejtését, amit a Slack még nem hajtott végre a népszerű kereslet és a viszonylagos könnyűség ellenére, amellyel ez megvalósítható. Ez egy adatvédelmi kérdés volt, amelyre kifejezetten figyelmeztetnünk kellett táborozóinkat, de nem kell többé aggódnunk.

Egy pillanattal ezelőtt még ezt az e-mailt is megkaptam a Gitter egyik alapítójától:

Gitter, akárcsak mi, magáévá tette a Node.js erejét. Megkeményítik az infrastruktúrájukat, hogy támogatni tudják a hozzánk hasonló növekvő nyílt forráskódú közösségeket. Sürgős startup, érzékeny támogató csapattal (alapítóikkal). Válaszuk melegsége zavarba hozta, hogy meghajoltam a társak nyomása előtt, és valaha is otthagytam őket.

Utólag egyértelműen meg kellett volna próbálnunk dolgozni velük szorosabban a kérdéseinket.

Nagyon furcsa volt visszaköltözni a régi Gitter chatszobánkba. Olyan volt, mint a The Walking Dead jelenete. A beszélgetések fele befejezte. Számlák ezrei állnak tétlenül.

De jó érzés visszatérni. El fogjuk porolni ezt a helyet, és visszatérünk ahhoz, hogy segítsünk az embereknek megtanulni kódolni és földelni a kódolási munkákat.