Joten Joo Yritimme löysää ... ja kaduimme sitä syvästi

Joten Joo Yritimme löysää ... ja kaduimme sitä syvästi

Huhtikuussa kaikki oli hyvin kiireisen aikuisyhteisömme kanssa, joka oppii koodaamaan. Olimme yhteydessä Gitter.imiin, GitHub-pohjaiseen chat-huonejärjestelmään. Ja silti joka päivä joku kysyi minulta "Miksi leiriläiset eivät käytä Slackia?"

Harkitsin Slackia jo lokakuussa ennen kuin aloitin Free Code Campin, joten tiesin hyvin sen rajoituksista. Mutta vähitellen viileät lapsiystäväni suostuttelivat minua.

Ensin sekaisin Slackin sovellusliittymän kanssa ja löysimme dokumentoimattoman kiertotavan heidän hankalalle sähköpostin kutsujärjestelmälle, joten pystyisimme automaattisesti lisäämään leiriläisiä Slackiin. Sitten Harvardin CS50-luokka, yksi suosituimmista verkkokursseista, aloitti sen käytön. Ajattelin: "OK - jos se on tarpeeksi hyvä Harvardille, meidän on todennäköisesti turvallista vaihtaa."

Vaikka heidän ilmainen taso varoittaa, että saat vain 10000 viestiä haettavasta arkistosta ja viisi integraatiota, he sanovat selvästi, että "ei ole rajoituksia sille, kuinka monta ihmistä voit lisätä joukkueeseesi Slackissa". Joten oletimme, että meidän ei tarvitse huolehtia heidän palvelunsa kasvamisesta. Mutta Slackin markkinointiin luottaminen osoittaisi olevan valtava virhe.

Kumartuminen vertaispaineeseen

Leiriläiset olivat onnellisia. Viimeinkin käytimme johtavaa yhteistyötyökalua! Leiriläiset kiittivät Slackin pikanäppäimiä ja mobiilikokemusta. Heitä ilahduttivat Slackin ruudulliset kuviot ja lämmin visuaalinen muotoilu.

Muut päätekijämme huokaisivat helpotuksesta. Leiriläiset olivat hienoja lapsia.

Halkeamat alkavat näkyä

Ahdistus alkoi, kun näin, kuinka nopeasti saavutimme Slackin rajat. Tämän kaltaisia ​​viestejä ilmestyi kaikkialla leiriläisemme näkymässä:

Slackin halvin suunnitelma oli 5 dollaria käyttäjää kohden kuukaudessa. Se on 5 dollaria x 12 kuukautta x 8 462 retkeilijää = 507720 dollaria vuodessa, vain nykyisille leiriläisille. Siihen asti kun olemme maksaneet, Slack arkistoi aggressiivisesti viestejä, joskus vain minuutteja niiden lähettämisen jälkeen.

Slackin tukitiimi kertoi meille, että jos haluamme tämän viestin poistuvan, meidän on luotava integraatio, joka vei viestit ja poisti sitten ne. Olimme kunnossa tässä ja kiitollisia siitä, että tämä oli vaihtoehto, joten aloitimme sen.

Muutama viikko myöhemmin löimme noin 5000 leiriläistä Slackissämme, ja Slackin työpöytäsovellukset muuttuivat hitaiksi. Sitten heidän mobiilisovelluksistaan ​​tuli kirjaimellisesti käyttökelvottomia. Sitten eräänä aamuna mainitsin yhden @everyone-maininnan, ja Slack lähetti 50 kaksoisilmoitussähköpostia jokaiselle matkailijalle seuraavan 3 tunnin aikana.

Ja silti me paimentasimme 300–500 uutta retkeilijää Slackiin päivittäin, toivoen, että tämä viestintäyritys, nyt arvoltaan 2,8 miljardia dollaria, palkkaisi lisää insinöörejä viemään infrastruktuurinsa muotoon. Pidimme myös hengitystämme odottaessamme Slacksin kiusattua tukea suurille avoimen lähdekoodin yhteisöille, kuten meidän.

Viimeinen oljenkorsi

Heräsin tänä aamuna vuorelle twiittejä ja sähköposteja uusilta leiriläisiltä sanoen, että he eivät saaneet automaattisesti lähetettyjä Slack-kutsuja. Ei aivan mitä haluat tapahtua kolme päivää sen jälkeen, kun avoimen lähdekoodin yhteisösi on esillä Wired Magazine -lehdessä.

Slackin tukitiimi oli innostunut auttamisesta ja kertoi jatkuvasti, että sähköposti-ilmoitukset olivat menneet.

Epätoivoisena yritin lähettää kutsut manuaalisesti. Silloin kohdasin pahaenteisen viestin: "Olet saavuttanut käyttäjien enimmäismäärän".

Sydämeni murtui. Avustajamme oli upottanut niin monta tuntia Slack-ominaisuuksien rakentamiseen. Olimme tukeneet Slackiä tuhansille ihmisille Twitch.tv-suoratoistossamme ja jopa maininneet sen median haastatteluissa. Olimme suuresti riippuvaisia ​​heidän palvelustaan.

Kylmässä hiki, aloin googlata. Verkossa ei ollut kirjaimellisesti mitään sanomista siitä, että Slackilla olisi enimmäismäärä käyttäjiä - vain markkinointimateriaali, jossa sanottiin, että ilmaisen tason organisaatioilla voisi olla niin monta käyttäjää kuin haluaisimme. Ilmeisesti olimme ensimmäinen yhteisö, joka koskaan saavutti Slackin julkistamattoman rajan.

Avasin vielä yhden tukilipun ja soitin pääyhteisöillemme lauantai-iltapäiväkokoukseen keskustelemaan vaihtoehdoistamme.

Pian sen jälkeen Slack-tuki lähetti minulle tämän sähköpostin:

No, se oli se. Emme missään tapauksessa aio levittää yhteisöämme joukolle erilaisia ​​Slack-esiintymiä. Keskustelu chat-sovelluksesta on kätevä reaaliaikainen keskustelu. Yritä muistaa, mihin Slackiin sinun piti mennä puhumaan tietyn leiriläisen kanssa, olisi logistinen painajainen. Vain sähköpostin lähettäminen olisi paljon nopeampi kuin tämä.

Tuhlaajapoika palaa

Vaikka kello oli 1:00 Lontoon aikaa, joku Gitterin tiimistä vastasi nopeasti epätoivoiseen twiittini ja vakuutti minulle, että Gitterillä ei ollut piilotettua enimmäishuoneen kokoa. He vakuuttivat minulle, että asioiden "pitäisi olla kunnossa".

On syytä huomauttaa, että Gitter on pieni joukkue. Crunchbase ei näytä heillä olevan lainkaan rahoitusta. Silti he voittavat hitaasti taistelun sellaisten kilpailijoiden kanssa kuin Atlassian's Hipchat, Basecamp ja Slack, ainakin suurten avoimen lähdekoodin yhteisöjen asumisesta.

Yritin Gitterin iOS-sovellusta. Se oli paljon nopeampi kuin ennen, ja siihen sisältyi uusia ominaisuuksia, kuten välilehden viimeistely @mentionsissa.

Toinen asia, jonka huomasin, on se, että Gitter antaa sinulle nyt mahdollisuuden piilottaa sähköpostiosoitteesi, mitä Slack ei ole vielä toteuttanut huolimatta yleisestä kysynnästä ja suhteellisesta helppoudesta, jolla tämä voidaan toteuttaa. Tämä oli tietosuojakysymys, josta meidän piti varoittaa nimenomaan leiriläisiä, mutta meidän ei enää tarvitse huolehtia siitä.

Hetki sitten sain jopa tämän sähköpostin yhdeltä Gitterin perustajista:

Gitter, kuten me, on omaksunut Node.js: n voiman. He koventavat infrastruktuuriaan voidakseen tukea kasvavia avoimen lähdekoodin yhteisöjä, kuten meidän. He ovat romuttava startup, jossa on reagoiva tukitiimi (perustajat). Heidän vastauksensa lämpö sai minut nolostumaan siitä, että olin kumartunut vertaispaineen alaisuuteen ja jättänyt heidät koskaan.

Jälkikäteen meidän olisi selvästi pitänyt yrittää työskennellä heidän kanssaan lähempänä asioita.

Oli hyvin outoa siirtyä takaisin vanhaan Gitter-chat-huoneeseemme. Se oli kuin kohtaus Walking Deadiltä. Puolet valmiista keskusteluista. Tuhannet tilit ovat valmiustilassa.

Mutta tuntuu hyvältä palata takaisin. Aiomme pölyttää tämän paikan pois ja palata takaisin auttamaan ihmisiä oppimaan koodaamaan ja purkamaan koodaustöitä.