DHH bilan suhbat: App Store bilan bog'liq muammolar va yangi elektron pochta xizmatini ishlab chiqish Hey

Men Heyning texnik direktori Devid Xansson bilan gaplashdim. U rus auditoriyasiga Ruby on Rails dasturchisi va Basecamp asoschilaridan biri sifatida tanilgan. Biz App Store do'konida Hey yangilanishlarini bloklash haqida gaplashdik (vaziyat haqida), xizmatlarning rivojlanishi va ma'lumotlar maxfiyligi.

DHH bilan suhbat: App Store bilan bog'liq muammolar va yangi elektron pochta xizmatini ishlab chiqish Hey
@DHH twitterda

Nima bo'ldi

Pochta xizmati Hey.com Dasturchilar tomonidan Basecamp 15-iyun kuni App Store-da paydo bo'ldi va deyarli darhol yangiliklar sarlavhalariga kirdi. asosiy ommaviy axborot vositalari. Gap shundaki, chiqarilgandan so'ng ko'p o'tmay dastur uchun tuzatuvchi yamoq chiqdi, ammo Apple mutaxassislari rad etilgan.

Shuningdek, ular elektron pochta mijozini do'kondan olib tashlash bilan tahdid qilishdi. Ularga ko‘ra, Hey ishlab chiquvchilari 3.1.1 qoidasini buzgan va obunalarni sotish uchun In-App Purchase API mexanizmidan foydalanmagan. Bunday holda, korporatsiya har bir operatsiya uchun 30% komissiya oladi.

Ilova mualliflari - Jeyson Frid va Devid Xansson (Devid Xaynaymer Xansson) - bu talabga rozi bo'lmadi. Ular tegishli band ularning holatlarida qo'llanilmasligini ta'kidladilar, chunki Hey foydalanuvchilar obuna uchun rasmiy veb-saytda to'laydilar va mobil ilovadan faqat tizimga kirish uchun foydalanadilar. Spotify va Netflix xuddi shunday ishlaydi.

Nima oxir-oqibatda

Sud jarayoni bir necha hafta davom etdi va iyun oyi oxirida tugadi. Apple nihoyat yangilashni tasdiqladi, lekin Hey ilova ichidagi xaridlar talabini hal qilish uchun yangi bepul xizmatni qo'shish kerak edi. Endi foydalanuvchilar 14 kun davomida vaqtinchalik elektron pochta qayd yozuvini yaratishlari mumkin.

Korporatsiya vakillari (avval WWDC) Shuningdek dedi, bu endi ilovalar uchun xavfsizlik yangilanishlarini kechiktirmaydi va do'kon qoidalarining muayyan buzilishiga shikoyat qilish imkonini beradi.

Oraliq g‘alabaga qaramay, Devid Xansson bu qarordan mamnun emasdi. Uning fikricha, kelajakda Apple korporatsiyasi o‘z xohishiga ko‘ra dastur ishlab chiquvchilarga bosim o‘tkazish uchun bozordagi o‘zining ustun mavqeidan foydalanishda davom etishi mumkin.

Biz Heyni rivojlantirish bo'yicha ba'zi fikrlar va rejalarni aniqlashtirish uchun vaziyatni muhokama qildik.

App Store hikoyasi hali ham keng muhokama qilinmoqda. Ayting-chi, Apple birinchi yangilanishni nashr etishdan bosh tortganida qanday “vaqtinchalik echimlar”ni ko'rib chiqdingiz? Yangilanish ma'qullangandan keyin ilova ichidagi xaridlar bilan bog'liq vaziyat qanday rivojlanadi? Normativ nuqtai nazardan sohada har qanday o'zgarishlarni kutish mumkinmi?

Biz nihoyat ilovani App Store do‘koniga ilova ichidagi xaridlarsiz va 30% komissiyasiz joylashtirish huquqiga ega bo‘ldik. To'g'ri, buning uchun biz muqobil bepul xizmatni taklif qilishga majbur bo'ldik, men bundan unchalik mamnun emasman. Lekin hech narsa qilish mumkin emas. Garchi Apple amaliyotlari hozirda Evropa va Amerika regulyatorlari tomonidan faol o'rganilmoqda.

Savol-javob: Ingliz tili
1. App Store’dagi vaziyat hali ham ko‘pchilikning e’tiborini tortmoqda, keling, shu yerdan boshlaylik. Apple birinchi marta yangilanishni nashr etishdan bosh tortganida, siz va sizning jamoangiz qanday vaqtinchalik echimlarni ko'rib chiqdingiz? Yangilanish ma'qullangandan so'ng, IAP nizosi qanday rivojlandi? Yaqin kelajakda qanday tartibga soluvchi o'zgarishlarni kutishimiz kerak?

Biz nihoyat 30% toʻlovni toʻlamasdan yoki IAPni taklif qilmasdan App Store doʻkonida mavjud boʻlish huquqini qoʻlga kiritdik. Biz boshqa bepul xizmatni taklif qilishimiz kerak edi, men uni yoqtirmayman, lekin shunday bo'ladi. Apple hozirda Yevropa Ittifoqida ham, AQShda ham jiddiy tekshiruvlarga duch kelmoqda.

Bu yerda DHH AQSh Adliya vazirligi va Yevropa Komissiyasi tomonidan iyun oyi oxirida boshlangan tekshiruvlarga ishora qilmoqda. Ularning vazifasi tashkil etishApple siyosati tabiatan "tanlangan" va kompaniyadan kompaniyaga farq qiladimi. Evropa regulyatori allaqachon ko'rsatildi birinchi qarorlar. Do'konlar dasturchilarni sabablarini ko'rsatgan holda 30 kun oldin dasturni olib tashlash niyatlari haqida xabardor qilishlari shart. Shuningdek, ular sayt qoidalarini sodda va tushunarli tilda qayta yozishlari kerak.

WWDC da ular App Store talablarining aniq buzilishi yuzasidan shikoyat qilish imkoniyatini berishlarini aytishdi. Sizningcha, bu kichikroq ishlab chiquvchilar uchun o'yin maydonini tenglashtirish uchun etarlimi? Hey kabi mahsulotlar Gmail (G Suite) va Netflix kabi gigantlar bilan raqobatlasha oladimi?

Hech qanday holatda, bu kichik, nominal, oldinga qadam edi. Lekin umid qilamanki, bu barcha futbolchilar uchun o'yin maydonini tenglashtirish jarayonida turtki bo'ladi.

Savol-javob: Ingliz tili
2. Apple kompaniyasining WWDC oldidan murojaatlarni ko'rib chiqish usullarini qayta ko'rib chiqish haqidagi qarori kichikroq ishlab chiquvchilar uchun o'yin maydonini tenglashtirish uchun etarli ekanligiga ishonasizmi? HEY kabi mahsulotlar nihoyat Gmail (G Suite) va Netflix kabi mahsulotlar bilan raqobatlasha oladimi?

Mutlaqo yo'q. Bu juda kichik, deyarli belgi, oldinga qadam edi. Ammo umid qilamanki, bu o'yin maydonini tenglashtirish uchun ishni boshlashdir.

Janjal rivojlanish guruhiga ta'sir qildimi? Har kuni ham hamma sizning mahsulotingiz haqida gapiravermaydi... Iltimos, bizga ushbu mutaxassislar haqida gapirib bering - ularning ba'zilari Basecamp'da ishlaydiganlar bilan mos keladimi? Dasturchilarni qanday yolladingiz va xodimlaringizni kengaytirishni rejalashtiryapsizmi?

Bu tashvish va ortiqcha ish bilan to'lgan dastlabki ikki hafta qiyin bo'ldi. Qiziqarli vaqt emas va u tugaganidan xursandman. Basecamp ortidagi jamoa Hey ustida ishlamoqda. Ammo elektron pochta xizmatimiz muvaffaqiyatga erishganligi sababli, biz kelgusi oylarda yangi xodimlarni yollashni rejalashtirmoqdamiz. Biz barcha bo'sh ish o'rinlarini e'lon qilamiz https://basecamp.com/jobs.

Savol-javob: Ingliz tili
3. Ushbu reklama sizning muhandislik jamoangizning ruhiyatiga ta'sir qildimi? Har kuni hamma sizning mahsulotingiz haqida gapiravermaydi... Muhandislik jamoasi haqida ko'proq ma'lumot bera olasizmi? Bu Basecamp ortidagi jamoa bilan qandaydir tarzda mos keladimi? Bir vaqtning o'zida ikkala mahsulot ustida ishlaydigan odamlar bormi? Siz sobiq hamkasblaringizdan birortasini HEYda ishlashga taklif qildingizmi? Ushbu jamoaning dastlabki a'zolarini qanday tanladingiz va uni kengaytirishga qanday yondashdingiz?

Bu birinchi ikki hafta ezilgan edi. Xavotir va ortiqcha ish bilan to'la. Baxtli vaqt emas. Endi o‘tib ketganimizdan xursandman. Bu Basecampni boshqaradigan jamoa. Ammo endi HEY katta muvaffaqiyatga erishdi, biz keyingi bir necha oy ichida juda ko'p ishga olamiz. Barcha e'lonlar sahifada paydo bo'ladi basecamp.com/jobs.

Basecampda o'ylab ko'ringintervyulardagi algoritmik va matematik vazifalar ishlab chiquvchilarni yollashga yordam bermasligi. Xususan, DHH abituriyentning malakasini sinab ko‘rishning eng yaxshi usuli ular yozgan kodni ko‘rib chiqish va real va yuzaga kelishi mumkin bo‘lgan muammolarni muhokama qilish deb hisoblaydi.

Men tushunganimdek, Hey Basecamp bilan solishtirganda ko'proq mahalliy UI echimlari bilan tavsiflanadi. Qo'shimcha murakkablik bilan jamoani kichik ushlab turish qanchalik qiyin edi? Siz WebView HTML-ga asoslangan UI elementlarini yaratadigan kutubxonadan foydalanayotganingizni aytdingizmi? Ushbu qaror xodimlarning o'sishini cheklashga yordam berdimi?

Ha, biz yangi texnologiyalarimiz haqida bu yil biroz keyinroq gaplashamiz. Biz Hey kichik jamoa tomonidan ishlab chiqilishi va qo‘llab-quvvatlanishi uchun ko‘p harakat qildik.

Savol-javob: Ingliz tili
4. Mening tushunishimcha, HEY, aytaylik, Basecamp bilan solishtirganda ko'proq mahalliy UI yechimlarini o'z ichiga oladi. Qo'shimcha murakkablikni hisobga olgan holda, rivojlanish guruhlarini kichikroq saqlash qiyin bo'lganmi? Sem Stivensonning so'zlariga ko'ra, siz hatto veb-ko'rinishlaringiz HTML asosida mahalliy UI elementlarini yaratadigan kutubxona qurdingiz. Ushbu qaror xodimlar sonini qisqartirishga yordam berdimi?

Ha, biz bu yil oxirida barcha yangi texnologiyalarimizni oshkor qilamiz. Biz HEY ni kichik jamoa qurishi va unga xizmat ko'rsatishi uchun ko'p harakat qildik.

Railsconf 2020-dagi intervyu davomida, DHH qayd etdi, uch kishidan iborat faqat ikkita jamoa Hey uchun mobil ilovalar ustida ishlamoqda. Texnologiyaga kelsak, ular foydalanish kutubxona Turbolinklar sahifani ko'rsatishni tezlashtirish uchun - u foydalanuvchi tomonidan taqdim etilgan shakllarni qayta ishlaydi va talab qilmaydi rels-ujs. Ishlab chiquvchilar shuningdek, UI uchun yangi kutubxona yaratdilar: u veb-ko'rinishlarni menyu elementlariga aylantiradi. Perspektivda ular buni rejalashtirmoqda ochiq manbaga chiqarish.

Hey oddiy HTML-ga asoslangan, bu zamonaviy mahsulot uchun biroz hayratlanarli. Siz server tomonida renderlashni tanladingiz, lekin innovatsion texnologiyalarga asoslangan bir nechta maxsus yechimlardan foydalanmoqdasiz. Tizimingizni asosiy elektron pochta provayderlaridan ajralib turishini qiyinlashtiryapsizmi?

Biz ishlarni murakkablashtirishni yoqtirmaymiz, chunki bu yondashuv ishlaydi. Shunday qilib, ozgina harakat bilan siz ko'proq narsani qilishingiz mumkin. Haddan tashqari "murakkab" elektron pochta provayderlaridan ajralib turish qobiliyati shunchaki yoqimli bonus, ammo maqsad emas. Maqsad - kichik jamoamiz faxrlanishi mumkin bo'lgan ajoyib mahsulotni yaratish.

Savol-javob: Ingliz tili
5. HEYning oddiy eski HTMLga e'tibor qaratishi zamonaviy mahsulot uchun hayratlanarli. Siz zamonaviy innovatsiyalardan foydalanish uchun bir qator moslashtirilgan yechimlardan foydalangan holda server tomonida renderlashda qolib ketasiz. Asosiy elektron pochta provayderlarining standartlarni buzadigan amaliyotlari haqida bayonot berish uchun narsalarni "oddiy" tutyapsizmi?

Biz hamma narsani soddalashtirmoqdamiz, chunki u ishlaydi! Bu kichik jamoaga ko'proq narsani qilish imkonini beradi. Zamonaviy murakkablik zarur emasligini ta'kidlash yaxshi bonus, lekin bu nuqta emas. Gap shundaki, biz o'zimizdan zavqlanadigan tarzda kichik jamoa bilan ajoyib mahsulotni yaratishdir.

Iyun oyining o'rtalarida Protokolga bergan intervyusida Devid zamonaviy elektron pochta mijozlari qayta yaratilayotganini aytdi vaziyat Seinfeld teleserialidan. Go'yo ular sizga nima kerakligini yaxshiroq bilishadi, agar sizga yoqmasa, boshqa joyga borishingiz mumkin. Hey ishlab chiquvchilari ushbu vaziyatni o'zgartirishga intilishmoqda va agar monopoliyalarni engib o'tmasangiz, hech bo'lmaganda bu yo'nalishda qadam qo'ying.

Keling, elektron pochta almashish haqida gapiraylik. Siz funksiyani tezda o'chirib qo'ydingiz va xizmatlaringizdagi mumkin bo'lgan zaifliklarni diqqat bilan kuzatib borishga va'da berdingiz. Siz foydalanuvchi ma'lumotlari xavfsizligini ta'minlash uchun qanday xususiyatlarni joriy qildingiz va kelajakda qaysilarini amalga oshirishni rejalashtiryapsiz?

Biz xatlarga ommaviy havolalar suiiste'mollikka olib kelishi mumkin deb hisoblamadik. Biz boshiga qaytdik va uni qanday yaxshilash haqida o'ylaymiz. Hey uchun yangi funksiyalarni chiqarganimizda, ular to‘g‘ri tatbiq etilganiga va hech kimning huquqlarini buzmasligiga ishonch hosil qilishni xohlaymiz.

Savol-javob: Ingliz tili
6. Keling, elektron pochtani almashish funksiyasi atrofidagi so'nggi bahslar haqida gapiraylik. Siz uni zudlik bilan o'chirib qo'ydingiz va xizmatlaringizning suiiste'mollik ehtimoli haqida ko'proq e'tibor berishga va'da berdingiz. Foydalanuvchilaringiz maʼlumotlari xavfsizligini taʼminlash uchun qanday tanlovlarni amalga oshirdingiz va keyingi qanday harakatlarni amalga oshirishni rejalashtiryapsiz?

Biz ommaviy havola xususiyatini suiiste'mollik nuqtai nazaridan o'ylamagan edik. Shunday qilib, biz yaxshiroq ish qilmagunimizcha, biz uni yana chizma taxtasiga qo'yamiz. Hey.com saytida biror narsa paydo bo'lganda, ular bu to'g'ri va rozilik bilan qilinganiga ishonishlari kerak.

Boshida, Hey sizga elektron pochta yozishmalariga havolalar yaratish va ularni boshqa odamlar bilan baham ko'rish imkonini berdi. Shu bilan birga, uning ishtirokchilari bildirishnomalarni olmagan bu haqida. Ishlab chiquvchilar suiiste'mollikning oldini olish uchun almashish opsiyasini vaqtincha o'chirib qo'yishdi. U kompaniyaning ichki xavfsizlik standartlariga javob berganida qaytariladi.

Shuningdek, pochta xizmati mualliflari allaqachon boshqa xavfsizlik funktsiyalari ustida ishlamoqda - toshqindan himoya qilish va "piksellarni kuzatish», kuzatish ochilish xatlari. Shuningdek, ishlab chiquvchilar amalga oshirildi Pochta qutisini tajovuzkor nutq va haqoratni o'z ichiga olgan xabarlardan himoya qiluvchi qalqon tizimi.

Siz tez-tez yozishda yaxshi muloqot qobiliyatiga ega bo'lish qanchalik muhimligi haqida gapirasiz, ayniqsa dasturchilar uchun. Ilova ichidagi xaridlar ishi davom etayotgan bir paytda siz o'zingizni Twitterda o'z nuqtai nazaringizni himoya qila oladigan odam ekanligingizni ko'rsatdingiz.

Ayting-chi, Hey tug'ilishiga sabab bo'lgan fikr almashuvi kompaniyangizda qanday ishlaydi? So'nggi bir necha yil ichida mahsulot kontseptsiyasi qanday o'zgardi? Natijalardan mamnunmisiz yoki kelajakda ko'proq o'zgarishlarni kutishimiz kerakmi?

Men deyarli 25 yildan beri onlayn postlar yozyapman va amaliyotni davom ettiraman. Basecamp boshidanoq matnli aloqaga yo'naltirilgan kompaniya bo'lib ishlab chiqilgan - bu biz uchun tabiiy holat. Menimcha, Hey kuchli g'oyaga ega, lekin, albatta, biz kelajakda mahsulotimizni kengaytiramiz va yaxshilaymiz.

Savol-javob: Ingliz tili
7. Siz tez-tez yaxshi yozma muloqot qobiliyatiga ega bo'lish muhimligi haqida gapirasiz, ayniqsa dasturchilar uchun. IAP inqirozi paytida siz Twitter-da o'z pozitsiyangizni saqlab qolishga qodir ekanligingizni isbotladingiz. HEY ning rivojlanishiga olib kelgan yozma fikr almashishni qanday tashkil qildingiz? Ushbu ikki yil davomida mahsulot kontseptual jihatdan qanday rivojlandi? Natijalardan mamnunmisiz yoki yaqin kelajakda katta o'zgarishlarni kutishimiz kerakmi?

Men 25 yildan beri Internetda yozyapman. Men mashq qilishda davom etaman! Va biz Basecamp-da juda yozishga yo'naltirilgan tashkilotmiz. Boshidan beri. Shunday qilib, hamma narsa o'z-o'zidan paydo bo'ldi. Menimcha, HEYning asosiy qarashlari nihoyatda kuchli, lekin, albatta, biz kengaytiramiz va ishlarni yaxshilaymiz.

O'qiganingiz uchun rahmat. Agar siz ushbu formatni qiziqarli deb topsangiz, men davom etaman.

Habré-da menda yana nima bor:

Manba: www.habr.com

a Izoh qo'shish