Interviu su DHH: aptartos problemos su App Store ir naujos el. pašto paslaugos kūrimas Ei

Kalbėjausi su „Hey“ techniniu direktoriumi Davidu Hanssonu. Rusijos publikai jis žinomas kaip „Ruby on Rails“ kūrėjas ir „Basecamp“ įkūrėjas. Mes kalbėjome apie „Hey“ naujinimų blokavimą „App Store“ (apie situaciją), paslaugų kūrimo pažangą ir duomenų privatumą.

Interviu su DHH: aptartos problemos su App Store ir naujos el. pašto paslaugos kūrimas Ei
@DHH „Twitter“ tinkle

Kas nutiko

Pašto paslauga Ei.com iš kūrėjų Basecamp pasirodė App Store birželio 15 d. ir beveik iš karto pateko į naujienų antraštes pagrindinė žiniasklaida. Faktas yra tas, kad netrukus po išleidimo programai buvo išleistas korekcinis pleistras, tačiau „Apple“ specialistai Atstumtas.

Jie taip pat pagrasino pašalinti el. pašto programą iš parduotuvės. Anot jų, „Hey“ kūrėjai pažeidė 3.1.1 taisyklę ir nenaudojo „In-App Purchase“ API mechanizmo prenumeratams parduoti. Šiuo atveju korporacija už kiekvieną sandorį gauna 30% komisinį atlyginimą.

Paraiškos autoriai yra Jasonas Friedas ir Davidas Hanssonas (Davidas Heinemeieris Hanssonas) – su šiuo reikalavimu nesutiko. Jie tvirtino, kad atitinkama sąlyga jų atveju netaikytina, nes „Hey“ vartotojai moka už prenumeratą oficialioje svetainėje, o mobiliąją programą naudoja tik prisijungdami prie sistemos. „Spotify“ ir „Netflix“ veikia panašiai.

Todėl

Teismo procesas truko kelias savaites ir baigėsi birželio pabaigoje. Pagaliau Apple patvirtino atnaujinimą, bet „Hey“ turėjo pridėti naują nemokamą paslaugą, kad būtų išvengta pirkimo programoje reikalavimo. Dabar vartotojai gali sukurti laikiną el. pašto paskyrą 14 dienų.

Korporacijos atstovai (prieš WWDC) Taip pat pasakojo, kuri nebeatidės programų saugos naujinimų ir leis apskųsti konkretų parduotuvės taisyklių pažeidimą.

Nepaisant tarpinės pergalės, Davidas Hanssonas nebuvo patenkintas tokiu sprendimu. Jis mano, kad ateityje „Apple Corporation“ gali ir toliau naudotis savo dominuojančia padėtimi rinkoje, kad savo nuožiūra darytų spaudimą programų kūrėjams.

Aptarėme situaciją, kad išsiaiškintume kai kuriuos „Hey“ plėtros punktus ir planus.

„App Store“ istorija vis dar plačiai diskutuojama. Papasakokite, kokius „apeitus“ svarstėte, kai „Apple“ atsisakė paskelbti pirmąjį atnaujinimą? Kaip susiklostys pirkimo programoje situacija po to, kai jūsų naujinys buvo patvirtintas? Ar galime tikėtis kokių nors pokyčių šioje srityje reguliavimo požiūriu?

Pagaliau gavome teisę patalpinti aplikaciją į App Store be pirkinių programėlėje ir 30% komisinio mokesčio. Tiesa, už tai buvome priversti pasiūlyti alternatyvią nemokamą paslaugą, kuria aš nelabai džiaugiuosi. Bet nieko negalima padaryti. Nors „Apple“ praktika dabar aktyviai tiriama Europos ir Amerikos reguliavimo institucijų.

Klausimas ir atsakymas: Anglų kalba
1. „App Store“ situacija vis dar sulaukia daug dėmesio, todėl pradėkime nuo to. Kokius sprendimus jūs ir jūsų komanda svarstėte, kai „Apple“ pirmą kartą atsisakė paskelbti naujinimą? Kaip vyksta ginčas dėl IAP dabar, kai atnaujinimas patvirtintas? Kokių reguliavimo pokyčių turėtume tikėtis artimiausioje ateityje?

Pagaliau išsikovojome neabejotiną teisę egzistuoti „App Store“ nemokėdami 30 % mokesčio ir nesiūlydami IAP. Turėjome pasiūlyti kitokią nemokamą paslaugą, kuri man nepatinka, bet taip išeina. Šiuo metu „Apple“ tiek ES, tiek JAV susiduria su intensyvia priežiūra.

Čia DHH turi omenyje JAV Teisingumo departamento ir Europos Komisijos tyrimus, pradėtus birželio pabaigoje. Jų užduotis nustatytiar „Apple“ politika yra „selektyvaus“ pobūdžio ir skiriasi įvairiose įmonėse. Europos reguliavimo institucija jau padarė įteikė pirmieji sprendimai. Parduotuvės privalo pranešti kūrėjams apie ketinimą pašalinti programą prieš 30 dienų, nurodydamos priežastis. Jie taip pat turėtų perrašyti svetainės taisykles paprasta ir suprantama kalba.

WWDC jie sakė, kad suteiks galimybę apskųsti konkrečius „App Store“ reikalavimų pažeidimus. Ar manote, kad to pakanka, kad mažesniems kūrėjams būtų vienodos sąlygos? Ar tokie produktai kaip „Hey“ galės konkuruoti su tokiais milžinais kaip „Gmail“ („G Suite“) ir „Netflix“?

Jokiu būdu tai buvo mažas, vardinis, žingsnelis į priekį. Tačiau tikiuosi, kad tai bus postūmis visiems žaidėjams išlyginti žaidimo sąlygas.

Klausimas ir atsakymas: Anglų kalba
2. Ar manote, kad Apple sprendimo iki WWDC pakeisti apeliacijų nagrinėjimo būdus pakanka, kad mažesniems kūrėjams būtų sudarytos vienodos sąlygos? Ar tokie produktai kaip HEY pagaliau turės galimybę konkuruoti su tokiais kaip „Gmail“ („G Suite“) ir „Netflix“?

Visiškai ne. Tai buvo labai mažas, beveik simbolinis, žingsnis į priekį. Tačiau tikimės, kad tai yra darbo, kad būtų išlygintos sąlygos, pradžia.

Ar skandalas paveikė kūrėjų komandą? Ne kiekvieną dieną visi kalba apie jūsų produktą... Papasakokite apie šiuos specialistus – ar kai kurie iš jų sutampa su tais, kurie dirba Basecamp? Kaip įdarbinote kūrėjus ir ar planuojate plėsti savo personalą?

Tai buvo sunkios pirmosios dvi savaitės, kupinos nerimo ir pervargimo. Neįdomus laikas, ir aš džiaugiuosi, kad jis baigėsi. „Basecamp“ komanda dirba su „Hey“. Tačiau kadangi mūsų el. pašto paslauga tapo sėkminga, artimiausiais mėnesiais planuojame įdarbinti naujų darbuotojų. Visas laisvas darbo vietas skelbsime š https://basecamp.com/jobs.

Klausimas ir atsakymas: Anglų kalba
3. Ar šis viešumas paveikė jūsų inžinierių komandos moralę? Ne kiekvieną dieną visi kalba apie jūsų produktą... Ar galėtumėte daugiau papasakoti apie inžinierių komandą? Ar tai kaip nors sutampa su „Basecamp“ komanda? Ar yra žmonių, kurie vienu metu dirba prie abiejų produktų? Ar pakvietėte kurį nors iš savo buvusių kolegų dirbti HEY? Kaip išsirinkote pirmuosius šios komandos narius ir kaip ėmėtės jos plėsti?

Tai buvo triuškinančios pirmosios dvi savaitės. Pilnas nerimo ir pervargimo. Ne laimingas laikas. Džiaugiuosi, kad dabar jau praėjome. Tai ta pati komanda, kuri valdo „Basecamp“. Tačiau dabar, kai HEY sulaukė didžiulės sėkmės, per kelis ateinančius mėnesius įdarbinsime nemažai darbuotojų. Visi įrašai rodomi basecamp.com/jobs.

„Basecamp“. apsvarstykitekad algoritminės ir matematinės užduotys interviu metu nepadeda įdarbinti kūrėjų. Visų pirma, DHH mano, kad geriausias būdas patikrinti kandidato įgūdžius yra peržiūrėti jų parašytą kodą ir aptarti tikras bei galimas problemas.

Kaip suprantu, „Hey“ būdingas didesnis vietinių vartotojo sąsajos sprendimų skaičius, palyginti su „Basecamp“. Dėl papildomo sudėtingumo, kaip sunku buvo išlaikyti mažą komandą? Sakėte, kad naudojate biblioteką, kuri generuoja vartotojo sąsajos elementus pagal WebView HTML? Ar šis sprendimas padėjo pažaboti darbuotojų skaičių?

Taip, apie naujas technologijas kalbėsime šiek tiek vėliau šiais metais. Sunkiai dirbome siekdami užtikrinti, kad „Hey“ galėtų kurti ir palaikyti nedidelė komanda.

Klausimas ir atsakymas: Anglų kalba
4. Mano supratimu, HEY apima daugiau vietinių vartotojo sąsajos sprendimų, palyginti su, pavyzdžiui, Basecamp. Atsižvelgiant į papildomą sudėtingumą, ar buvo iššūkis išlaikyti mažas kūrimo komandas? Pasak Sam Stephenson, jūs netgi sukūrėte biblioteką, kuri generuoja vietinius vartotojo sąsajos elementus pagal jūsų žiniatinklio rodinių HTML. Ar šis sprendimas padėjo sumažinti darbuotojų skaičių?

Taip, vėliau šiais metais atskleisime visas savo naujas technologijas. Sunkiai dirbome siekdami užtikrinti, kad HEY galėtų sukurti ir prižiūrėti nedidelė komanda.

Interviu „Railsconf 2020“ metu DHH pažymėjo, kad tik dvi trijų žmonių komandos dirba su „Hey“ mobiliosiomis programomis. Kalbant apie technologijas, jie naudoti biblioteka Turbolinukai paspartinti puslapio atvaizdavimą – apdoroja vartotojo pateiktas formas ir nereikalauja bėgiai-ujs. Kūrėjai taip pat sukūrė naują vartotojo sąsajos biblioteką: ji žiniatinklio rodinius paverčia meniu elementais. Perspektyvoje jie tai planuoja išleisti į atvirą kodą.

„Hey“ yra pagrįstas paprastu HTML, o tai šiek tiek stebina šiuolaikiniam produktui. Pasirinkote serverio atvaizdavimą, bet naudojate kelis pasirinktinius sprendimus, pagrįstus naujoviškomis technologijomis. Ar apsunkinate savo sistemą, kad išsiskirtumėte iš pagrindinių el. pašto paslaugų teikėjų?

Mes nemėgstame visko komplikuoti, nes toks požiūris veikia. Taigi, įdėdami mažai pastangų, galite padaryti daug daugiau. Galimybė išsiskirti iš pernelyg „sudėtingų“ el. pašto paslaugų teikėjų yra tik maloni premija, bet ne tikslas. Tikslas – sukurti puikų produktą, kuriuo galėtų didžiuotis mūsų nedidelė komanda.

Klausimas ir atsakymas: Anglų kalba
5. HEY dėmesys paprastam senam HTML stebina šiuolaikinį produktą. Esate įstrigę su serverio pusės atvaizdavimu, kai naudojate daugybę specialiai pritaikytų sprendimų, kad gautumėte naudos iš šiuolaikinių naujovių. Ar viską darote „paprastai“, kad pateiktumėte pareiškimą apie pagrindinių el. pašto paslaugų teikėjų standartų laužymo praktiką?

Mes darome viską paprasčiau, nes tai veikia! Tai leidžia mažai komandai padaryti daug daugiau. Pabrėžti, kad šiuolaikinis sudėtingumas nėra būtinas, yra gera premija, bet tai ne esmė. Esmė yra sukurti puikų produktą su maža komanda taip, kad galėtume mėgautis.

Birželio viduryje duodamas interviu Protocol Davidas sakė, kad šiuolaikinės el. pašto programos atkuriamos situacija iš televizijos serialo Seinfeld. Neva jie geriau žino, ko tau reikia, o jei nepatinka, gali eiti kur nors kitur. „Hey“ kūrėjai siekia pakeisti šią situaciją ir jei ne įveikti monopolijas, tai bent jau žengti žingsnį šia linkme.

Pakalbėkime apie bendrinimą el. paštu. Greitai išjungėte funkciją ir pažadėjote atidžiai stebėti galimus jūsų paslaugų pažeidžiamumus. Kokias funkcijas jau įdiegėte, kad užtikrintumėte vartotojų duomenų saugumą, o kurias planuojate įdiegti ateityje?

Nemanėme, kad viešos nuorodos į laiškus gali sukelti piktnaudžiavimą. Grįžome į pradžią ir galvosime, kaip ją pagerinti. Kai išleisime naujas „Hey“ funkcijas, norime įsitikinti, kad jos įdiegtos tinkamai ir nepažeidžia niekieno teisių.

Klausimas ir atsakymas: Anglų kalba
6. Pakalbėkime apie pastaruoju metu kilusius ginčus, susijusius su el. pašto bendrinimo funkcija. Jūs nedelsdami jį išjungėte ir pažadėjote labiau atsižvelgti į galimą piktnaudžiavimą savo paslaugomis. Kokius sprendimus jau padarėte, kad užtikrintumėte savo vartotojų duomenų saugumą ir kokių tolesnių veiksmų planuojate imtis?

Negalvojome, kad viešosios nuorodos funkcija veikia piktnaudžiavimo požiūriu. Taigi vėl dedame jį ant piešimo lentos, kol galėsime geriau. Kai kas nors pasirodo hey.com, jie turi turėti galimybę pasitikėti, kad tai daroma teisingai ir su sutikimu.

Iš pradžių „Hey“ leido jums generuoti nuorodas į el. pašto korespondenciją ir dalytis jomis su kitais žmonėmis. Tuo pačiu ir jos dalyviai pranešimų negavo apie tai. Kūrėjai laikinai išjungė bendrinimo parinktį, kad išvengtų piktnaudžiavimo. Jis bus grąžintas, kai atitiks įmonės vidaus saugos standartus.

Be to, pašto paslaugos autoriai jau dirba su kitomis apsaugos priemonėmis - apsauga nuo potvynių ir "sekimo pikseliai" sekimas pradžios laiškai. Taip pat kūrėjai įgyvendinta Skydo sistema, apsauganti pašto dėžutę nuo pranešimų, kuriuose yra agresyvios kalbos ir piktnaudžiavimo.

Dažnai kalbate apie tai, kaip svarbu turėti gerus bendravimo įgūdžius rašant, ypač kūrėjams. Kol vyko pirkimo programoje byla, jūs parodėte, kad esate asmuo, galintis apginti jūsų požiūrį „Twitter“.

Papasakokite, kaip jūsų įmonėje veikia keitimasis idėjomis, dėl kurių gimė Hey? Kaip per pastaruosius kelerius metus pasikeitė produkto koncepcija? Ar esate patenkinti rezultatais, ar turėtume tikėtis daugiau pokyčių ateityje?

Rašau internetinius įrašus beveik 25 metus ir toliau praktikuoju. „Basecamp“ nuo pat pradžių buvo sukurta kaip į tekstinę komunikaciją orientuota įmonė – mums tai yra natūrali padėtis. Manau, kad Hey turi stiprią idėją, bet, žinoma, ateityje plėsime ir tobulinsime savo produktą.

Klausimas ir atsakymas: Anglų kalba
7. Dažnai kalbate apie gerų bendravimo raštu įgūdžių svarbą, ypač kūrėjams. Per IAP krizę įrodėte, kad esate daugiau nei pajėgus atsilaikyti „Twitter“. Kaip organizavote rašytinį apsikeitimą idėjomis, dėl kurių buvo sukurta HEY? Kaip produktas konceptualiai išsivystė per šiuos dvejus metus? Ar esate patenkinti rezultatais, ar artimiausiu metu turėtume tikėtis didelių pokyčių?

Rašau žiniatinkliui 25 metus. Aš ir toliau praktikuoju! Ir mes esame labai į rašymą orientuota „Basecamp“ organizacija. Buvo nuo pat pradžių. Taigi viskas atsirado natūraliai. Manau, kad pagrindinė HEY vizija yra neįtikėtinai stipri, bet, žinoma, mes plėsimės ir pagerinsime.

Ačiū, kad skaitėte. Jei šis formatas jums įdomus, tęsiu.

Ką dar turiu apie Habré:

Šaltinis: www.habr.com

Добавить комментарий