Wawancara sareng DHH: ngabahas masalah sareng App Store sareng pamekaran layanan email énggal Hei

Kuring nyarios sareng diréktur téknis Hei, David Hansson. Anjeunna dikenal ku pamirsa Rusia salaku pamekar Ruby on Rails sareng ko-pangadeg Basecamp. Urang ngobrol ngeunaan meungpeuk apdet Hei di App Store (ngeunaan kaayaan), kamajuan pangwangunan layanan sareng privasi data.

Wawancara sareng DHH: ngabahas masalah sareng App Store sareng pamekaran layanan email énggal Hei
@DHH dina Twitter

Aya naon

jasa pos Héy.com ti developer Basecamp mucunghul dina App Store on June 15 sarta ampir langsung pencét headline warta média utama. Kanyataan yén pas sanggeus release patch corrective dileupaskeun pikeun aplikasi, tapi spesialis Apple ditolak.

Éta ogé kaancam ngaleupaskeun klien email ti toko. Numutkeun aranjeunna, pamekar Hei ngalanggar aturan 3.1.1 sareng henteu nganggo mékanisme API Meuli In-App pikeun ngajual langganan. Dina hal ieu, korporasi nampi komisi 30% dina unggal transaksi.

Panulis aplikasi nyaéta Jason Fried sareng David Hansson (David Heinemeier Hansson) - teu satuju jeung sarat ieu. Aranjeunna negeskeun yén klausa anu saluyu henteu tiasa dianggo dina kasusna, sabab pangguna Hey mayar langganan dina halaman wéb resmi, sareng nganggo aplikasi sélulér ukur pikeun asup kana sistem. Spotify sareng Netflix dianggo dina cara anu sami.

Kalawan hasil nu

Sidang lumangsung sababaraha minggu sareng réngsé dina ahir Juni. Apple tungtungna disatujuan apdet, tapi Hei kedah nambihan jasa gratis énggal pikeun ngurilingan sarat pameseran di-aplikasi. Pamaké ayeuna tiasa ngadamel akun email samentawis salami 14 dinten.

Perwakilan korporasi (saméméh WWDC) Oge ngawartosan, nu moal deui reureuh apdet kaamanan pikeun aplikasi tur bakal ngidinan Anjeun pikeun banding ngalanggar husus aturan toko.

Sanajan meunangna panengah, David Hansson teu senang jeung kaputusan. Anjeunna yakin yén dina mangsa nu bakal datang, Apple Corporation bisa neruskeun migunakeun posisi dominan na di pasar pikeun nempatkeun tekanan dina pamekar aplikasi dina kawijaksanaan na.

Urang bahas kaayaan pikeun netelakeun sababaraha titik sarta rencana pikeun ngembangkeun Hei.

Carita App Store masih seueur dibahas. Béjakeun ka kami naon "workarounds" anu anjeun pertimbangkeun nalika Apple nolak nyebarkeun pembaruan anu munggaran? Kumaha kaayaan pembelian in-app berkembang saatos apdet anjeun disatujuan? Naha urang tiasa ngarepkeun parobahan dina widang tina sudut pandang pangaturan?

Kami tungtungna ngagaduhan hak pikeun nempatkeun aplikasi dina App Store tanpa pameseran in-app sareng komisi 30%. Leres, pikeun ieu kami kapaksa nawiskeun jasa gratis alternatif, anu kuring henteu resep pisan. Tapi teu aya anu tiasa dilakukeun. Sanajan prakték Apple ayeuna keur aktip diulik ku régulator Éropa jeung Amérika.

Tanya jawab: Inggris
1. Kaayaan App Store masih meunang loba perhatian, jadi hayu urang mimitian dinya. Workarounds naon anu anjeun sareng tim anjeun pertimbangkeun nalika Apple mimiti nolak nyebarkeun pembaruan éta? Kumaha kamajuan sengketa IAP ayeuna parantos disatujuan? Naon kamajuan pangaturan anu kedah urang ngarepkeun dina waktos anu caket?

Kami tungtungna meunang hak anu pasti pikeun aya di App Store tanpa mayar biaya 30% atanapi nawiskeun IAP. Urang kedah nawiskeun jasa gratis anu béda, anu kuring henteu resep, tapi kitu. Apple nyanghareupan panilitian anu kuat di EU sareng AS ayeuna.

Di dieu DHH nujul kana investigations ku Departemen Kaadilan AS jeung Komisi Éropa, nu dimimitian dina ahir Juni. tugas maranéhna ngadegkeunnaha kawijakan Apple sipatna "selektif" jeung rupa-rupa ti parusahaan ka parusahaan. The régulator Éropa geus geus diturunkeun kaputusan munggaran. Toko diwajibkeun ngabéjaan pamekar ngeunaan niatna pikeun ngahapus aplikasi 30 dinten sateuacanna, nunjukkeun alesanana. Éta ogé kudu nulis ulang aturan situs dina basa basajan tur kaharti.

Di WWDC aranjeunna nyarios yén aranjeunna bakal masihan kasempetan pikeun ngabanding pelanggaran khusus tina syarat App Store. Naha anjeun pikir ieu cukup pikeun level lapangan maén pikeun pamekar anu langkung alit? Naha produk sapertos Hey tiasa bersaing sareng raksasa sapertos Gmail (G Suite) sareng Netflix?

Sanes hartosna, éta sakedik, nominal, léngkah ka hareup. Tapi kuring ngarepkeun éta bakal janten dorongan dina prosés leveling lapangan maén pikeun sadaya pamaén.

Tanya jawab: Inggris
2. Naha anjeun yakin yén kaputusan Apple pre-WWDC pikeun overhaul cara aranjeunna nanganan banding cukup pikeun level widang maén keur pamekar leutik? Naha produk sapertos HEY tungtungna nampi kasempetan pikeun bersaing ngalawan anu sapertos Gmail (G Suite) sareng Netflix?

Leres pisan henteu. Ieu pisan leutik, ampir token, lengkah ka hareup. Tapi mugia éta mimitina leres-leres ngalakukeun pagawéan pikeun ngaratakeun lapangan maén.

Naha skandal éta mangaruhan tim pamekaran? Henteu unggal dinten sadayana nyarioskeun produk anjeun ... Mangga wartosan kami ngeunaan spesialis ieu - naha sababaraha di antarana tumpang tindih sareng anu damel di Basecamp? Kumaha anjeun recruit pamekar jeung anjeun rencana rék dilegakeun staf anjeun?

Ieu hésé dua minggu kahiji, ngeusi kahariwang jeung overwork. Henteu waktos anu pikaresepeun, sareng kuring bungah éta parantos réngsé. Tim tukangeun Basecamp damel di Hei. Tapi kusabab jasa email kami parantos suksés, kami badé nyéwa karyawan énggal dina sasih bulan. Urang bakal nyebarkeun sakabeh vacancies on https://basecamp.com/jobs.

Tanya jawab: Inggris
3. Naha publisitas ieu mangaruhan moral tim rékayasa anjeun? Henteu unggal dinten sigana sadayana nyarioskeun produk anjeun… Dupi anjeun tiasa nyarios langkung seueur ngeunaan tim rékayasa? Naha éta tumpang tindih sareng tim di tukangeun Basecamp? Naha aya jalma anu damel dina duanana produk sakaligus? Naha anjeun ngajak salah sahiji tilas kolega anjeun pikeun damel HEY? Kumaha anjeun milih anggota awal tim ieu sareng kumaha anjeun ngadeukeutan ngalegaan éta?

Ieu crushing kahiji dua minggu. Dipinuhan ku kahariwang jeung kaleuleuwihi. Teu wanci bagja. Abdi bungah urang geus kaliwat eta ayeuna. Éta tim anu sami anu ngajalankeun Basecamp. Tapi ayeuna yén HEY mangrupikeun kasuksésan anu ageung, urang bakal nyewa lumayan dina sababaraha bulan ka hareup. Sadaya postingan muncul dina basecamp.com/jobs.

Di Basecamp mertimbangkeunyén tugas algorithmic jeung matematik dina wawancara teu mantuan recruit pamekar. Khususna, DHH yakin yén cara anu pangsaéna pikeun nguji kaahlian ngalamar nyaéta marios kodeu anu aranjeunna tulis sareng ngabahas masalah anu nyata sareng poténsial.

Salaku I ngartos eta, Hei dicirikeun ku angka nu gede ngarupakeun solusi UI asli dibandingkeun Basecamp. Jeung pajeulitna ditambahkeun, kumaha hésé éta pikeun ngajaga tim leutik? Anjeun nyarios yén anjeun nganggo perpustakaan anu ngahasilkeun elemen UI dumasar kana WebView HTML? Naha kaputusan ieu ngabantosan pertumbuhan staf?

Leres, urang bakal ngobrol ngeunaan téknologi anyar urang engké taun ieu. Kami parantos kerja keras pikeun mastikeun yén Hei tiasa dikembangkeun sareng didukung ku tim alit.

Tanya jawab: Inggris
4. Ieu pamahaman kuring nu HEY incorporates jumlah gede tina solusi UI asli dibandingkeun, sebutkeun, Basecamp. Dibikeun pajeulitna tambihan, naha éta tangtangan pikeun ngajaga tim pangembangan leutik? Numutkeun Sam Stephenson, anjeun malah ngawangun perpustakaan anu ngahasilkeun elemen UI asli dumasar kana HTML pintonan wéb anjeun. Naha kaputusan ieu ngabantosan ngirangan jumlah staf?

Leres, kami bakal ngungkabkeun sadaya téknologi anyar kami engké taun ieu. Urang digawé teuas pikeun mastikeun yén HEY bisa diwangun ku tim leutik, sarta dijaga teuing.

Salila wawancara di Railsconf 2020, DHH nyatet, éta ngan dua tim tina tilu urang anu dipake dina aplikasi mobile pikeun Hei. Sedengkeun pikeun téhnologi, aranjeunna ngagunakeun perpustakaan Turbolinks pikeun nyepetkeun rendering halaman - éta ngolah formulir anu dikintunkeun ku pangguna sareng henteu ngabutuhkeun rel-ujs. Pamekar ogé parantos ngahijikeun perpustakaan énggal pikeun UI: éta ngajantenkeun tampilan wéb janten unsur ménu. Dina sudut pandang aranjeunna keur perencanaan eta leupaskeun ka open source.

Hei dumasar kana HTML basajan, nu rada héran pikeun produk modern. Anjeun parantos milih rendering sisi server, tapi nganggo sababaraha solusi khusus dumasar kana téknologi inovatif. Naha anjeun nyusahkeun sistem anjeun pikeun nangtung tina panyadia email arus utama?

Urang teu resep ngahesekeun hal sabab pendekatan ieu jalan. Janten, kalayan sakedik usaha anjeun tiasa ngalakukeun langkung seueur. Kamampuhan pikeun nangtung kaluar tina panyadia email anu "pajeulit" ngan ukur bonus anu saé, tapi sanés tujuanana. Tujuanana nyaéta pikeun nyiptakeun produk anu saé anu tiasa dibanggakeun ku tim alit urang.

Tanya jawab: Inggris
5. Fokus HEY dina HTML heubeul polos anu héran pikeun produk kontemporer. Anjeun nyangkut sareng rendering sisi server bari ngagunakeun sababaraha solusi anu didamel khusus pikeun kauntungan tina inovasi modern. Naha anjeun ngajaga hal-hal 'saderhana' pikeun ngadamel pernyataan ngeunaan prakték ngalanggar standar panyadia email mainstream?

Kami tetep saderhana sabab tiasa dianggo! Éta ngamungkinkeun tim leutik pikeun ngalakukeun langkung seueur. Nyieun titik nu pajeulitna modern mah teu perlu bonus nice, tapi teu titik. Intina nyaéta ngawangun produk anu saé sareng tim anu alit ku cara urang tiasa nikmati diri.

Dina pertengahan Juni, dina wawancara sareng Protokol, David nyarios yén klien email modéren nyiptakeun deui kaayaan ti séri televisi Seinfeld. Disangka aranjeunna langkung terang naon anu anjeun peryogikeun, sareng upami anjeun henteu resep, anjeun tiasa angkat ka tempat anu sanés. Pamekar Hey narékahan pikeun ngarobih kaayaan ieu, sareng upami henteu ngatasi monopoli, teras sahenteuna nyandak léngkah ka arah ieu.

Hayu urang ngobrol ngeunaan babagi email. Anjeun gancang nganonaktipkeun fungsina sareng jangji bakal ngawaskeun poténsi kerentanan dina jasa anjeun. Fitur naon anu anjeun parantos laksanakeun pikeun mastikeun kasalametan data pangguna, sareng anu mana anu anjeun badé laksanakeun di hareup?

Kami henteu nganggap yén tautan umum kana surat tiasa nyababkeun nyiksa. Kami balik deui ka awal sareng bakal mikir ngeunaan kumaha carana ningkatkeun éta. Nalika kami ngaleupaskeun fitur anyar pikeun Hei, kami hoyong mastikeun yén éta dilaksanakeun leres sareng henteu ngalanggar hak saha waé.

Tanya jawab: Inggris
6. Hayu urang ngobrol ngeunaan kontrovérsi panganyarna sabudeureun fitur babagi email. Anjeun langsung nganonaktipkeun éta sareng janji bakal langkung émut kana poténsi jasa anjeun pikeun nyiksa. Pilihan naon anu anjeun tos dilakukeun pikeun mastikeun kaamanan data pangguna anjeun sareng tindakan salajengna naon anu anjeun badé lakukeun?

Kami henteu nyangka yén tautan umum nampilkeun tina sudut panyalahgunaan. Janten urang nempatkeun deui dina papan gambar dugi ka urang tiasa langkung saé. Nalika aya anu muncul dina hey.com, aranjeunna kedah tiasa percanten yén éta dilakukeun leres sareng kalayan idin.

Dina awalna, Hei ngamungkinkeun anjeun ngahasilkeun tautan kana korespondensi email sareng ngabagikeunana ka jalma sanés. Dina waktu nu sarua, pamilon na teu nampi bewara tentang éta. Pamekar samentawis nganonaktipkeun pilihan ngabagi pikeun nyegah nyiksa. Éta bakal dipulangkeun nalika nyumponan standar kaamanan internal perusahaan.

Ogé, pangarang ladénan surat parantos ngerjakeun fitur kaamanan anu sanés - panyalindungan caah sareng "piksel nyukcruk», nyukcruk hurup bubuka. Ogé pamekar dilaksanakeun Sistim Shield, nu ngajaga kotak surat tina pesen nu ngandung ucapan agrésif jeung nyiksa.

Anjeun sering nyarioskeun kumaha pentingna gaduh kaahlian komunikasi anu saé nalika nyerat-khususna pikeun pamekar. Nalika kasus pameseran in-app lumangsung, anjeun nunjukkeun diri anjeun janten jalma anu tiasa ngabela sudut pandang anjeun dina Twitter.

Nyaritakeun ka kami kumaha bursa ideu anu nyababkeun lahirna Hei dianggo di perusahaan anjeun? Kumaha konsép produk parantos robih dina sababaraha taun ka pengker? Naha anjeun bagja sareng hasilna, atanapi urang kedah ngarepkeun langkung seueur parobihan di hareup?

Kuring parantos nyerat tulisan online ampir 25 taun sareng teras latihan. Basecamp dirarancang ti mimiti janten perusahaan anu difokuskeun kana komunikasi téks - ieu mangrupikeun kaayaan anu lumrah pikeun urang. Jigana Hei boga gagasan kuat, tapi tangtu urang bakal dilegakeun tur ningkatkeun produk urang dina mangsa nu bakal datang.

Tanya jawab: Inggris
7. Anjeun sering nyarioskeun pentingna gaduh kaahlian komunikasi tulisan anu saé, khususna pikeun pamekar. Salila krisis IAP anjeun ngabuktikeun diri anjeun leuwih ti sanggup nangtung dina Twitter. Kumaha anjeun ngatur pertukaran tulisan ideu anu nyababkeun ngembangkeun HEY? Kumaha produk éta sacara konsép mekar salami dua taun ieu? Naha anjeun bagja sareng hasilna atanapi kedah urang ngarepkeun parobihan ageung dina waktos anu caket?

Abdi parantos nyerat wéb salami 25 taun. Kuring terus latihan! Sareng kami mangrupikeun organisasi anu fokus kana tulisan di Basecamp. Geus ti mimiti. Jadi sagala rupa nu datang sacara alami. Abdi pikir visi inti HEY luar biasa kuat, tapi tangtosna urang bakal ngalegaan sareng ngajantenkeun hal-hal anu langkung saé.

Hatur nuhun pikeun maca. Lamun manggihan format ieu metot, Kuring baris nuluykeun.

Naon deui anu kuring gaduh dina Habré:

sumber: www.habr.com

Tambahkeun komentar