Mahojiano na DHH: yalijadili matatizo na App Store na uundaji wa huduma mpya ya barua pepe Hey

Nilizungumza na mkurugenzi wa ufundi wa Hey, David Hansson. Anajulikana kwa hadhira ya Kirusi kama msanidi programu wa Ruby on Rails na mwanzilishi mwenza wa Basecamp. Tulizungumza juu ya kuzuia sasisho za Hey kwenye Duka la Programu (kuhusu hali hiyo), maendeleo ya uundaji wa huduma na faragha ya data.

Mahojiano na DHH: yalijadili matatizo na App Store na uundaji wa huduma mpya ya barua pepe Hey
@DHH kwenye Twitter

Nini kilitokea

Huduma ya posta Hey.com kutoka kwa watengenezaji Basecamp ilionekana kwenye Duka la Programu mnamo Juni 15 na karibu mara moja ikagonga vichwa vya habari vyombo vya habari kuu. Ukweli ni kwamba mara baada ya kutolewa kiraka cha kurekebisha kilitolewa kwa programu, lakini wataalamu wa Apple kukataliwa.

Pia walitishia kumuondoa mteja wa barua pepe kwenye duka. Kulingana nao, wasanidi programu wa Hey walikiuka kanuni ya 3.1.1 na hawakutumia utaratibu wa API ya Ununuzi wa Ndani ya Programu ili kuuza usajili. Katika kesi hii, shirika hupokea tume ya 30% kwa kila shughuli.

Waandishi wa maombi hayo ni Jason Fried na David Hansson (David Heinemeier Hansson) - hakukubaliana na hitaji hili. Walisisitiza kuwa kifungu kinacholingana hakitumiki kwa kesi yao, kwani watumiaji wa Hey hulipa usajili kwenye wavuti rasmi, na hutumia programu ya rununu kuingia tu kwenye mfumo. Spotify na Netflix hufanya kazi kwa njia sawa.

Matokeo ni nini

Kesi hiyo ilidumu kwa wiki kadhaa na kumalizika mwishoni mwa Juni. Apple hatimaye imeidhinisha sasisho, lakini Hey ilibidi kuongeza huduma mpya isiyolipishwa ili kukidhi mahitaji ya ununuzi wa ndani ya programu. Watumiaji sasa wanaweza kuunda akaunti ya barua pepe ya muda kwa siku 14.

Wawakilishi wa shirika (kabla WWDC) Pia aliiambia, ambayo haitachelewesha tena masasisho ya usalama kwa programu na itakuruhusu kukata rufaa dhidi ya ukiukaji maalum wa sheria za duka.

Licha ya ushindi huo wa kati, David Hansson hakufurahishwa na uamuzi huo. Anaamini kwamba katika siku zijazo, Apple Corporation inaweza kuendelea kutumia nafasi yake kuu katika soko kuweka shinikizo kwa watengenezaji wa programu kwa hiari yake.

Tulijadili hali hiyo ili kufafanua vidokezo na mipango ya maendeleo ya Hey.

Hadithi ya Hifadhi ya Programu bado inajadiliwa sana. Tuambie ni "maamuzi" gani uliyozingatia Apple ilipokataa kuchapisha sasisho la kwanza? Je, hali ya ununuzi wa ndani ya programu inakuaje baada ya sasisho lako kuidhinishwa? Je, tunaweza kutarajia mabadiliko yoyote katika nyanja kutoka kwa mtazamo wa udhibiti?

Hatimaye tulipata haki ya kuweka programu katika Duka la Programu bila ununuzi wa ndani ya programu na tume ya 30%. Kweli, kwa hili tulilazimika kutoa huduma mbadala ya bure, ambayo sifurahii sana. Lakini hakuna kinachoweza kufanywa. Ingawa mazoea ya Apple sasa yanasomwa kikamilifu na wasimamizi wa Uropa na Amerika.

Swali na jibu: Kiingereza
1. Hali ya Hifadhi ya Programu bado inazingatiwa sana, kwa hivyo tuanzie hapo. Je, wewe na timu yako mlizingatia njia gani wakati Apple ilipokataa kuchapisha sasisho kwa mara ya kwanza? Je, mzozo wa IAP umeendelea vipi kwa kuwa sasisho limeidhinishwa? Ni maendeleo gani ya udhibiti tunapaswa kutarajia katika siku za usoni?

Hatimaye tumeshinda haki mahususi ya kuwepo katika App Store bila kulipa ada ya 30% au kutoa IAP. Tulilazimika kutoa huduma tofauti ya bure, ambayo siipendi, lakini ndivyo inavyoendelea. Apple inakabiliwa na uchunguzi mkali katika Umoja wa Ulaya na Marekani hivi sasa.

Hapa DHH inarejelea uchunguzi wa Idara ya Haki ya Marekani na Tume ya Ulaya, ambao ulianza mwishoni mwa Juni. Jukumu lao toaikiwa sera za Apple ni "teule" kwa asili na hutofautiana kutoka kampuni hadi kampuni. Mdhibiti wa Ulaya tayari kutekelezwa maamuzi ya kwanza. Maduka yanahitajika kuwajulisha watengenezaji nia yao ya kuondoa programu siku 30 mapema, ikionyesha sababu. Wanapaswa pia kuandika upya sheria za tovuti kwa lugha rahisi na inayoeleweka.

Katika WWDC walisema kwamba watatoa fursa ya kukata rufaa dhidi ya ukiukaji mahususi wa mahitaji ya Duka la Programu. Je, unafikiri hii inatosha kusawazisha uwanja kwa watengenezaji wadogo? Je, bidhaa kama vile Hey zitaweza kushindana na makampuni makubwa kama Gmail (G Suite) na Netflix?

La hasha, ilikuwa hatua ndogo, ya kawaida, mbele. Lakini natumai itakuwa chachu katika harakati za kusawazisha uwanja kwa wachezaji wote.

Swali na jibu: Kiingereza
2. Je, unaamini kwamba uamuzi wa Apple kabla ya WWDC kurekebisha jinsi wanavyoshughulikia rufaa unatosha kusawazisha uwanja kwa watengenezaji wadogo? Je, bidhaa kama vile HEY hatimaye zitapata fursa ya kushindana dhidi ya watu kama Gmail (G Suite) na Netflix?

Sivyo kabisa. Ilikuwa ndogo sana, karibu ishara, hatua mbele. Lakini natumai ni mwanzo wa kufanya kazi hiyo kusawazisha uwanja.

Je, kashfa hiyo imeathiri timu ya maendeleo? Si kila siku ambapo kila mtu huzungumza kuhusu bidhaa yako... Tafadhali tuambie kuhusu wataalam hawa - je, baadhi yao hupishana na wale wanaofanya kazi kwenye Basecamp? Uliajiri vipi watengenezaji na unapanga kupanua wafanyikazi wako?

Ilikuwa wiki mbili ngumu za kwanza, zilizojaa wasiwasi na kazi kupita kiasi. Sio wakati wa kufurahisha, na ninafurahi kuwa umekwisha. Timu iliyo nyuma ya Basecamp inashughulikia Hey. Lakini kwa vile huduma yetu ya barua pepe imefaulu, tunapanga kuajiri wafanyikazi wapya katika miezi ijayo. Tutachapisha nafasi zote za kazi https://basecamp.com/jobs.

Swali na jibu: Kiingereza
3. Je, utangazaji huu umeathiri ari ya timu yako ya uhandisi? Sio kila siku ambayo inaonekana kila mtu anazungumza kuhusu bidhaa yako… Unaweza kuniambia zaidi kuhusu timu ya wahandisi? Je, inaingiliana kwa njia yoyote na timu nyuma ya Basecamp? Je, kuna watu wanaofanya kazi kwenye bidhaa zote mbili kwa wakati mmoja? Je, uliwaalika mwenzako wa zamani kufanya kazi kwenye HEY? Ulichagua vipi washiriki wa awali wa timu hii na ulichukuliaje kuipanua?

Ilikuwa ya kwanza kuponda wiki mbili. Kujawa na wasiwasi na kazi kupita kiasi. Sio wakati wa furaha. Nimefurahi tumeipita sasa. Ni timu ile ile inayoendesha Basecamp. Lakini sasa kwa kuwa HEY ni mafanikio makubwa tutakuwa tukiajiri mengi katika miezi michache ijayo. Machapisho yote yanaonekana basecamp.com/jobs.

Katika Basecamp fikiriakwamba kazi za algorithmic na hisabati katika mahojiano hazisaidii kuajiri watengenezaji. Hasa, DHH inaamini kuwa njia bora ya kujaribu ujuzi wa mwombaji ni kukagua msimbo ambao wameandika na kujadili shida halisi na zinazowezekana.

Kama ninavyoielewa, Hey inaonyeshwa na idadi kubwa ya suluhisho asili za UI ikilinganishwa na Basecamp. Pamoja na ugumu ulioongezwa, ilikuwa vigumu kiasi gani kuweka timu ndogo? Ulisema kuwa unatumia maktaba ambayo hutoa vipengele vya UI kulingana na WebView HTML? Je, uamuzi huu umesaidia kuzuia ukuaji wa wafanyakazi?

Ndiyo, tutazungumza kuhusu teknolojia zetu mpya baadaye kidogo mwaka huu. Tumejitahidi sana kuhakikisha kwamba Hey inaweza kuendelezwa na kuungwa mkono na timu ndogo.

Swali na jibu: Kiingereza
4. Ni ufahamu wangu kwamba HEY hujumuisha idadi kubwa ya masuluhisho asilia ya UI ikilinganishwa na, tuseme, Basecamp. Kwa kuzingatia ugumu ulioongezwa, imekuwa changamoto kuzifanya timu za maendeleo kuwa ndogo? Kulingana na Sam Stephenson, hata umeunda maktaba ambayo hutoa vipengele vya UI asili kulingana na HTML ya maoni yako ya wavuti. Je, uamuzi huu umesaidia kupunguza idadi ya wafanyakazi?

Ndiyo, tutafichua teknolojia yetu yote mpya baadaye mwaka huu. Tulifanya kazi kwa bidii ili kuhakikisha kuwa HEY inaweza kujengwa na timu ndogo, na kudumishwa pia.

Wakati wa mahojiano huko Railsconf 2020, DHH alibainisha, kwamba ni timu mbili tu za watu watatu zinazofanya kazi kwenye programu za simu za Hey. Kuhusu teknolojia, wao kutumia maktaba Turbolinks ili kuharakisha utoaji wa ukurasa - huchakata fomu zilizowasilishwa na mtumiaji na hauhitaji reli-ujs. Wasanidi pia wameweka pamoja maktaba mpya ya UI: inabadilisha maoni ya wavuti kuwa vipengee vya menyu. Kwa mtazamo wanapanga kutolewa kwa chanzo wazi.

Hey inategemea HTML rahisi, ambayo inashangaza kidogo kwa bidhaa ya kisasa. Umechagua uwasilishaji wa upande wa seva, lakini unatumia masuluhisho kadhaa maalum kulingana na teknolojia bunifu. Je, unatatiza mfumo wako kujitofautisha na watoa huduma wakuu wa barua pepe?

Hatupendi kutatiza mambo kwa sababu mbinu hii inafanya kazi. Kwa hivyo, kwa bidii kidogo unaweza kufanya mengi zaidi. Uwezo wa kujitokeza kutoka kwa watoa huduma wa barua pepe "ngumu" zaidi ni bonasi nzuri, lakini sio lengo. Lengo ni kutengeneza bidhaa nzuri ambayo timu yetu ndogo inaweza kujivunia.

Swali na jibu: Kiingereza
5. Kuzingatia kwa HEY kwenye HTML ya zamani ni jambo la kushangaza kwa bidhaa ya kisasa. Umekwama na uwasilishaji wa upande wa seva huku ukitumia suluhisho kadhaa iliyoundwa ili kufaidika na uvumbuzi wa kisasa. Je, unaweka mambo kuwa 'rahisi' ili kutoa tamko kuhusu mazoea ya kuvunja kanuni ya watoa huduma wakuu wa barua pepe?

Tunarahisisha mambo kwa sababu inafanya kazi! Inaruhusu timu ndogo kufanya mengi zaidi. Kufanya uhakika kwamba utata wa kisasa sio lazima ni bonus nzuri, lakini sio uhakika. Jambo ni kujenga bidhaa nzuri na timu ndogo kwa njia ambayo tunaweza kujifurahisha wenyewe.

Katikati ya Juni, katika mahojiano na Itifaki, David alisema kuwa wateja wa kisasa wa barua pepe wanaunda upya hali kutoka kwa mfululizo wa televisheni Seinfeld. Eti wanajua vizuri kile unachohitaji, na ikiwa hupendi, unaweza kwenda mahali pengine. Watengenezaji wa Hey wanajitahidi kubadilisha hali hii ya mambo, na ikiwa sio kushinda ukiritimba, basi angalau chukua hatua katika mwelekeo huu.

Hebu tuzungumze kuhusu kushiriki barua pepe. Umezima kipengele cha kukokotoa kwa haraka na ukaahidi kufuatilia kwa uangalifu udhaifu unaoweza kutokea katika huduma zako. Je, ni vipengele vipi ambavyo tayari umetekeleza ili kuhakikisha usalama wa data ya mtumiaji, na ni vipi unapanga kutekeleza katika siku zijazo?

Hatukuzingatia kwamba viungo vya umma kwa barua vinaweza kusababisha matumizi mabaya. Tumerudi mwanzo na tutafikiria jinsi ya kuiboresha. Tunapotoa vipengele vipya vya Hey, tunataka kuhakikisha kuwa vinatekelezwa ipasavyo na havikiuki haki za mtu yeyote.

Swali na jibu: Kiingereza
6. Hebu tuzungumze kuhusu utata wa hivi majuzi unaozunguka kipengele cha kushiriki barua pepe. Ulizima mara moja na ukaahidi kuzingatia zaidi uwezekano wa huduma zako kutumiwa vibaya. Ni chaguo gani tayari umefanya ili kuhakikisha usalama wa data ya watumiaji wako na ni hatua gani zaidi unapanga kuchukua?

Hatukufikiria kuwa kiungo hicho cha umma kitaangaziwa kutoka kwa pembe ya matumizi mabaya. Kwa hivyo tunairudisha kwenye ubao wa kuchora hadi tuweze kufanya vyema zaidi. Kitu kinapoonekana kwenye hey.com, ni lazima waweze kuamini kuwa kimefanywa sawa na kwa idhini.

Hapo mwanzoni, Hey ilikuruhusu kutoa viungo vya mawasiliano ya barua pepe na kuvishiriki na watu wengine. Wakati huo huo, washiriki wake haikupokea arifa kuhusu hilo. Wasanidi wamezima kwa muda chaguo la kushiriki ili kuzuia matumizi mabaya. Itarejeshwa itakapofikia viwango vya usalama wa ndani vya kampuni.

Pia, waandishi wa huduma ya barua tayari wanafanya kazi kwenye vipengele vingine vya usalama - ulinzi wa mafuriko na "kufuatilia saizi' kufuatilia barua za ufunguzi. Pia watengenezaji kutekelezwa Mfumo wa ngao, ambao hulinda kisanduku cha barua dhidi ya ujumbe ulio na matamshi ya uchokozi na matumizi mabaya.

Mara nyingi huzungumza kuhusu umuhimu wa kuwa na ujuzi mzuri wa mawasiliano wakati wa kuandika-hasa kwa watengenezaji. Wakati kesi ya ununuzi wa ndani ya programu ikiendelea, ulijionyesha kuwa mtu ambaye unaweza kutetea maoni yako kwenye Twitter.

Tuambie jinsi ubadilishanaji wa mawazo uliosababisha kuzaliwa kwa Hey unavyofanya kazi katika kampuni yako? Je, dhana ya bidhaa imebadilika vipi katika miaka michache iliyopita? Je, umefurahishwa na matokeo, au tutegemee mabadiliko zaidi katika siku zijazo?

Nimekuwa nikiandika machapisho mtandaoni kwa karibu miaka 25 na ninaendelea kufanya mazoezi. Basecamp iliundwa tangu mwanzo kuwa kampuni inayozingatia mawasiliano ya maandishi - hii ni hali ya asili kwetu. Nadhani Hey ana wazo dhabiti, lakini bila shaka tutapanua na kuboresha bidhaa zetu katika siku zijazo.

Swali na jibu: Kiingereza
7. Mara nyingi unazungumza juu ya umuhimu wa kuwa na ujuzi mzuri wa mawasiliano ya maandishi, haswa kwa watengenezaji. Wakati wa mzozo wa IAP ulijidhihirisha kuwa na uwezo zaidi wa kusimama msingi wako kwenye Twitter. Ulipangaje kubadilishana kwa maandishi ya mawazo ambayo yalisababisha maendeleo ya HEY? Je, bidhaa hiyo ilibadilikaje kimawazo katika miaka hii miwili? Je, umefurahishwa na matokeo au tutegemee mabadiliko makubwa katika siku za usoni?

Nimekuwa nikiandika kwa wavuti kwa miaka 25. Naendelea na mazoezi! Na sisi ni shirika linalolenga sana kuandika huko Basecamp. Imekuwa tangu mwanzo. Kwa hivyo yote yalikuja kwa kawaida. Nadhani maono ya msingi ya HEY ni yenye nguvu sana, lakini bila shaka tutapanua na kufanya mambo kuwa bora zaidi.

Asante kwa kusoma. Ukipata umbizo hili linapendeza, nitaendelea.

Nini kingine ninacho kwa Habre:

Chanzo: mapenzi.com

Kuongeza maoni