Interbyu sa DHH: gihisgutan ang mga problema sa App Store ug ang pagpalambo sa bag-ong serbisyo sa email Uy

Nakigsulti ko sa teknikal nga direktor ni Hey, si David Hansson. Nailhan siya sa mga tumatan-aw sa Russia isip developer sa Ruby on Rails ug co-founder sa Basecamp. Naghisgot kami bahin sa pagbabag sa mga update sa Hey sa App Store (mahitungod sa sitwasyon), ang pag-uswag sa pagpalambo sa serbisyo ug pagkapribado sa datos.

Interbyu sa DHH: gihisgutan ang mga problema sa App Store ug ang pagpalambo sa bag-ong serbisyo sa email Uy
@DHH sa Twitter

Unsay nahitabo

Serbisyo sa post Uy.com gikan sa mga developers Basecamp nagpakita sa App Store sa Hunyo 15 ug hapit diha-diha dayon naigo sa mga ulohan sa balita mayor nga media. Ang kamatuoran mao nga sa wala madugay human sa pagpagawas sa usa ka corrective patch gipagawas alang sa aplikasyon, apan Apple mga espesyalista gisalikway.

Gihulga usab nila nga kuhaon ang email client gikan sa tindahan. Sumala sa kanila, ang mga nag-develop sa Hey nakalapas sa lagda 3.1.1 ug wala mogamit sa mekanismo sa In-App Purchase API aron ibaligya ang mga suskrisyon. Sa kini nga kaso, ang korporasyon makadawat usa ka 30% nga komisyon sa matag transaksyon.

Ang mga tagsulat sa aplikasyon mao sila Jason Fried ug David Hansson (David Heinemeier Hansson) - wala mouyon niini nga kinahanglanon. Giinsistir nila nga ang katugbang nga clause dili magamit sa ilang kaso, tungod kay ang mga tiggamit sa Hey nagbayad alang sa usa ka suskrisyon sa opisyal nga website, ug gigamit ang mobile application aron maka-log in sa sistema. Ang Spotify ug Netflix nagtrabaho sa parehas nga paagi.

Unsa ang katapusan nga linya

Ang pagsulay milungtad sa pipila ka mga semana ug natapos sa katapusan sa Hunyo. Apple sa katapusan giaprobahan ang update, apan si Hey kinahanglang magdugang ug bag-ong libre nga serbisyo aron makalibot sa in-app nga gipamalit nga kinahanglanon. Ang mga tiggamit makahimo na karon og temporaryong email account sulod sa 14 ka adlaw.

Ang mga representante sa korporasyon (kaniadto WWDC) Usab gisulti, nga dili na maglangan sa mga update sa seguridad alang sa mga aplikasyon ug magtugot kanimo sa pag-apelar sa usa ka piho nga paglapas sa mga lagda sa tindahan.

Bisan pa sa intermediate nga kadaugan, si David Hansson wala malipay sa desisyon. Nagtuo siya nga sa umaabot, ang Apple Corporation mahimong magpadayon sa paggamit sa dominanteng posisyon niini sa merkado aron ibutang ang presyur sa mga developer sa aplikasyon sa iyang pagkabuotan.

Among gihisgutan ang sitwasyon aron maklaro ang pipila ka mga punto ug mga plano alang sa kalamboan sa Hey.

Ang istorya sa App Store kaylap nga gihisgutan. Sultihi kami kung unsa nga "workarounds" ang imong gikonsiderar sa dihang ang Apple nagdumili sa pagmantala sa unang update? Giunsa ang kahimtang sa mga pagpalit sa in-app pagkahuman naaprobahan ang imong update? Madahom ba nato ang bisan unsang kausaban sa natad gikan sa panglantaw sa regulasyon?

Sa katapusan nakuha namon ang katungod nga ibutang ang aplikasyon sa App Store nga wala’y mga gipamalit nga in-app ug usa ka 30% nga komisyon. Tinuod, tungod niini napugos kami sa pagtanyag sa usa ka alternatibo nga libre nga serbisyo, nga wala kaayo ako nalipay. Apan walay mahimo. Bisan kung ang mga gawi sa Apple karon aktibo nga gitun-an sa mga regulator sa Europa ug Amerikano.

Pangutana ug tubag: English
1. Ang kahimtang sa App Store nakakuha gihapon ug daghang atensyon, busa magsugod ta didto. Unsa nga mga workaround ang imong gihunahuna ug ang imong team sa dihang ang Apple una nga nagdumili sa pagmantala sa update? Giunsa ang pag-uswag sa panaglalis sa IAP karon nga naaprobahan na ang update? Unsa nga mga pag-uswag sa regulasyon ang atong mapaabut sa umaabot nga umaabot?

Sa katapusan nakadaog kami usa ka tino nga katungod nga maglungtad sa App Store nga wala magbayad sa 30% nga bayad o nagtanyag IAP. Kinahanglan namon nga magtanyag usa ka lahi nga libre nga serbisyo, nga wala nako higugmaa, apan kini nagpadayon. Ang Apple nag-atubang sa grabe nga pagsusi sa EU ug US karon.

Dinhi ang DHH nagtumong sa mga imbestigasyon sa US Department of Justice ug sa European Commission, nga nagsugod sa katapusan sa Hunyo. Ang ilang buluhaton sa pagtukodkung ang mga palisiya sa Apple "pinili" sa kinaiyahan ug lainlain sa matag kompanya. Ang European regulator naa na gihatag unang mga desisyon. Kinahanglan nga ipahibalo sa mga tindahan ang mga developer sa ilang katuyoan nga tangtangon ang aplikasyon 30 ka adlaw nga abante, nga nagpakita sa mga hinungdan. Kinahanglan usab nilang isulat pag-usab ang mga lagda sa site sa yano ug masabtan nga pinulongan.

Sa WWDC sila miingon nga sila maghatag ug higayon sa pag-apelar sa mga piho nga paglapas sa mga kinahanglanon sa App Store. Sa imong hunahuna igo na ba kini aron ma-level ang dulaanan alang sa gagmay nga mga developer? Mahimo bang makigkompetensya ang mga produkto sama sa Hey sa mga higante sama sa Gmail (G Suite) ug Netflix?

Dili gayud, kini usa ka gamay, nominal, lakang sa unahan. Apan nanghinaut ko nga kini mahimong usa ka impetus sa proseso sa pag-level sa dulaanan alang sa tanan nga mga magdudula.

Pangutana ug tubag: English
2. Nagtuo ka ba nga ang desisyon sa Apple sa wala pa ang WWDC sa pag-ayo sa paagi sa pagdumala sa mga apela igo na aron ma-level ang dulaanan alang sa gagmay nga mga developer? Makakuha ba ang mga produkto sama sa HEY sa katapusan nga higayon nga makigkompetensya sa mga sama sa Gmail (G Suite) ug Netflix?

Dili gyud. Kini usa ka gamay kaayo, hapit timaan, lakang sa unahan. Apan hinaut nga kini ang pagsugod sa aktuwal nga pagbuhat sa trabaho aron ma-level ang dulaanan.

Nakaapekto ba ang eskandalo sa development team? Dili matag adlaw nga ang tanan maghisgot bahin sa imong produkto... Palihog sultihi kami bahin niining mga espesyalista - ang uban ba niini nagsapaw sa mga nagtrabaho sa Basecamp? Giunsa nimo pag-recruit ang mga developer ug plano nimo nga palapdan ang imong kawani?

Kini usa ka lisud nga una nga duha ka semana, puno sa kabalaka ug sobra nga trabaho. Dili lingaw nga panahon, ug nalipay ko nga nahuman na. Ang team sa luyo sa Basecamp nagtrabaho sa Hey. Apan tungod kay nahimong malampuson ang among serbisyo sa email, nagplano kami nga mag-hire og bag-ong mga empleyado sa umaabot nga mga bulan. Among imantala ang tanang bakante sa https://basecamp.com/jobs.

Pangutana ug tubag: English
3. Nakaapekto ba kini nga publisidad sa moral sa imong team sa engineering? Dili matag adlaw nga morag ang tanan naghisgot bahin sa imong produkto… Mahimo ba nimo akong sultihan ug dugang bahin sa team sa engineering? Nag-overlap ba kini sa team luyo sa Basecamp? Aduna bay mga tawo nga nagtrabaho sa duha ka mga produkto sa usa ka higayon? Giimbitar ba nimo ang bisan kinsa sa imong mga kauban kaniadto nga magtrabaho sa HEY? Giunsa nimo pagpili ang unang mga miyembro niini nga team ug giunsa nimo pagduol ang pagpalapad niini?

Kini usa ka makapahugno sa unang duha ka semana. Napuno sa kabalaka ug sobra nga trabaho. Dili malipayon nga panahon. Nalipay ko nga nakalabay na ta. Parehas kini nga team nga nagpadagan sa Basecamp. Apan karon nga ang HEY usa ka dako nga kalampusan daghan na kami nga ma-hire sa sunod nga mga bulan. Ang tanan nga mga pag-post makita sa basecamp.com/jobs.

Sa Basecamp tagdanga ang algorithmic ug mathematical nga mga buluhaton sa mga interbyu dili makatabang sa pagrekrut sa mga developer. Sa partikular, ang DHH nagtuo nga ang pinakamaayong paagi sa pagsulay sa kahanas sa aplikante mao ang pagrepaso sa code nga ilang gisulat ug paghisgot sa tinuod ug posibleng mga problema.

Sa akong nasabtan, ang Hey gihulagway sa mas daghang gidaghanon sa mga lumad nga solusyon sa UI kumpara sa Basecamp. Uban sa dugang nga pagkakomplikado, unsa ka lisud ang pagpabilin nga gamay sa team? Giingon nimo nga naggamit ka usa ka librarya nga nagpatunghag mga elemento sa UI base sa WebView HTML? Nakatabang ba kini nga desisyon sa pagpugong sa pagtubo sa kawani?

Oo, maghisgot kami bahin sa among mga bag-ong teknolohiya sa ulahi karong tuiga. Nagtrabaho kami pag-ayo aron masiguro nga ang Hey mahimong maugmad ug masuportahan sa usa ka gamay nga team.

Pangutana ug tubag: English
4. Akong pagsabot nga ang HEY nag-apil sa mas daghang gidaghanon sa mga lumad nga solusyon sa UI kumpara sa, ingnon ta, Basecamp. Tungod sa dugang nga pagkakomplikado, nahimo bang usa ka hagit ang pagpadayon nga gamay ang mga tim sa pagpauswag? Sumala kang Sam Stephenson, nagtukod ka pa gani ug librarya nga nagmugna ug lumad nga mga elemento sa UI base sa HTML sa imong pagtan-aw sa web. Nakatabang ba kini nga desisyon sa pagkunhod sa gidaghanon sa mga kawani?

Oo, among ipadayag ang tanan namong bag-ong teknolohiya sa ulahi karong tuiga. Nagtrabaho kami pag-ayo aron masiguro nga ang HEY mahimong matukod sa usa ka gamay nga grupo, ug mapadayon usab.

Atol sa usa ka interbyu sa Railsconf 2020, DHH gipunting, nga duha lang ka team sa tulo ka tawo ang nagtrabaho sa mga mobile application para sa Hey. Bahin sa teknolohiya, sila paggamit ang librarya Mga turbolink aron mapadali ang paghubad sa panid - giproseso niini ang mga porma nga gisumite sa user ug wala magkinahanglan riles-ujs. Ang mga nag-develop nagbutang usab usa ka bag-ong librarya alang sa UI: gihimo niini ang mga pagtan-aw sa web sa mga elemento sa menu. Sa panglantaw nagplano sila niini ipagawas sa open source.

Uy gibase sa yano nga HTML, nga medyo makapahingangha alang sa usa ka modernong produkto. Gipili nimo ang pag-render sa kilid sa server, apan naggamit ka daghang mga naandan nga solusyon base sa mga bag-ong teknolohiya. Gipakomplikado ba nimo ang imong sistema aron makabarug gikan sa mainstream email providers?

Dili kami ganahan nga komplikado ang mga butang tungod kay kini nga pamaagi molihok. Busa, sa gamay nga paningkamot makahimo ka og daghan pa. Ang katakus nga makabarug gikan sa sobra nga "komplikado" nga mga email provider usa ra ka nindot nga bonus, apan dili ang katuyoan. Ang tumong mao ang paghimo og usa ka maayong produkto nga ikapasigarbo sa atong gamay nga grupo.

Pangutana ug tubag: English
5. Ang pagtutok sa HEY sa yano nga daan nga HTML makapatingala alang sa usa ka kontemporaryong produkto. Gipugngan ka sa pag-render sa kilid sa server samtang naggamit sa daghang mga solusyon nga gihimo aron makabenepisyo gikan sa mga modernong inobasyon. Gitipigan ba nimo ang mga butang nga 'yano' aron maghimo usa ka pahayag bahin sa mga pamatasan nga naglapas sa sukaranan sa mga nag-una nga tighatag sa email?

Gipadayon namo ang mga butang nga mas simple tungod kay kini molihok! Kini nagtugot sa usa ka gamay nga team sa pagbuhat sa daghan pa. Ang paghimo sa usa ka punto nga ang modernong pagkakomplikado dili kinahanglan usa ka nindot nga bonus, apan dili kini ang punto. Ang punto mao ang paghimo og usa ka maayo nga produkto nga adunay usa ka gamay nga team sa usa ka paagi diin kita makatagamtam sa atong kaugalingon.

Sa tunga-tunga sa Hunyo, sa usa ka pakighinabi sa Protocol, si David miingon nga ang modernong mga kliyente sa email nagmugna pag-usab ang sitwasyon gikan sa serye sa telebisyon nga Seinfeld. Mas nakahibalo sila kung unsa ang imong kinahanglan, ug kung dili nimo gusto, mahimo ka moadto sa laing lugar. Ang mga nag-develop sa Hey naningkamot nga usbon kini nga kahimtang, ug kung dili aron mabuntog ang mga monopolyo, nan labing menos paghimo usa ka lakang sa kini nga direksyon.

Maghisgot ta bahin sa email sharing. Dali nimong gi-disable ang function ug misaad nga bantayan pag-ayo ang mga potensyal nga kahuyangan sa imong mga serbisyo. Unsa nga mga bahin ang imong gipatuman na aron masiguro ang seguridad sa datos sa tiggamit, ug hain ang imong giplano nga ipatuman sa umaabot?

Wala namo isipa nga ang publikong mga link sa mga sulat mahimong mosangpot sa pag-abuso. Mibalik kami sa sinugdanan ug maghunahuna kung unsaon kini pagpalambo. Kung nagpagawas kami og mga bag-ong feature para sa Hey, gusto namong masiguro nga husto ang pagpatuman niini ug dili makalapas sa katungod ni bisan kinsa.

Pangutana ug tubag: English
6. Atong hisgotan ang bag-o nga kontrobersiya nga naglibot sa bahin sa pagpaambit sa email. Gi-disable dayon nimo kini ug misaad nga mas mahunahunaon sa potensyal sa pag-abuso sa imong mga serbisyo. Unsang mga pagpili ang nahimo na nimo aron masiguro ang seguridad sa datos sa imong mga tiggamit ug unsa pa nga mga aksyon ang imong giplano nga buhaton?

Wala namo mahunahuna nga ang public link feature pinaagi sa anggulo sa pag-abuso. Mao nga among gibutang kini pagbalik sa drawing board hangtod nga mahimo namon nga labi ka maayo. Kung adunay makita sa hey.com, kinahanglan silang makasalig nga kini nahimo nga husto ug adunay pagtugot.

Sa sinugdanan, gitugotan ka ni Hey nga makamugna og mga link sa mga sulat sa email ug ipaambit kini sa ubang mga tawo. Sa samang higayon, ang mga partisipante niini wala makadawat mga pahibalo mahitungod niini. Ang mga nag-develop temporaryo nga nagpugong sa kapilian sa pagpaambit aron malikayan ang pag-abuso. Ibalik kini kung nakab-ot na niini ang internal safety standards sa kompanya.

Usab, ang mga tagsulat sa serbisyo sa mail nagtrabaho na sa ubang mga bahin sa seguridad - pagpanalipod sa baha ug "pagsubay sa mga pixelΒ», pagsubay pangbukas nga mga sulat. Mga developer usab gipatuman Shield system, nga nanalipod sa mailbox gikan sa mga mensahe nga adunay agresibo nga sinultihan ug pag-abuso.

Kanunay nimong hisgutan kung unsa ka hinungdanon nga adunay maayong kahanas sa komunikasyon kung nagsulat-labi na sa mga nag-develop. Samtang ang kaso sa pagpalit sa in-app nagpadayon, gipakita nimo ang imong kaugalingon nga usa ka tawo nga makadepensa sa imong punto sa panglantaw sa Twitter.

Sultihi kami kung giunsa ang pagbinayloay sa mga ideya nga mitultol sa pagkahimugso ni Hey nagtrabaho sa imong kompanya? Giunsa ang pagbag-o sa konsepto sa produkto sa miaging pipila ka tuig? Nalipay ka ba sa mga resulta, o kinahanglan ba nga magdahom kami nga daghang mga pagbag-o sa umaabot?

Nagsulat ako sa online nga mga post sa hapit 25 ka tuig ug nagpadayon sa pagpraktis. Ang Basecamp gilaraw gikan sa sinugdanan aron mahimong usa ka kompanya nga naka-focus sa komunikasyon sa text - kini usa ka natural nga kahimtang sa mga kalihokan alang kanamo. Sa akong hunahuna si Hey adunay usa ka lig-on nga ideya, apan siyempre atong palapdan ug pauswagon ang atong produkto sa umaabot.

Pangutana ug tubag: English
7. Kanunay kang maghisgot bahin sa kamahinungdanon sa pagbaton ug maayong sinulat nga kahanas sa komunikasyon, ilabina sa mga developers. Atol sa krisis sa IAP napamatud-an nimo ang imong kaugalingon nga labaw pa sa katakus sa pagbarug sa imong yuta sa Twitter. Giunsa nimo pag-organisar ang sinulat nga pagbinayloay sa mga ideya nga mitultol sa pag-uswag sa HEY? Giunsa ang pag-uswag sa konsepto sa produkto sa niining duha ka tuig? Nalipay ka ba sa mga resulta o kinahanglan ba nga magdahom kita nga dagkong mga pagbag-o sa umaabot nga umaabot?

Nagsulat ako alang sa web sulod sa 25 ka tuig. Nagpadayon ko sa pagpraktis! Ug kami usa ka organisasyon nga nakapokus sa pagsulat sa Basecamp. Sukad sa pagsugod. Busa ang tanan nga natural nga nahitabo. Sa akong hunahuna ang kinauyokan nga panan-awon sa HEY hilabihan ka lig-on, apan siyempre atong palapdan ug himoong mas maayo ang mga butang.

Salamat sa pagbasa. Kung nakit-an nimo kini nga format nga makapaikag, magpadayon ako.

Unsa pa ang naa nako sa HabrΓ©:

Source: www.habr.com

Idugang sa usa ka comment