- ग्रैजुएट डॉर्मिटरी की वॉशिंग मशीनें सिर्फ smartphone app पर चलने वाली हो गईं, जिसके बाद फोन छोड़ चुके एक यूज़र का अनुभव कि कपड़े धोने जैसा साधारण काम भी करना कितना मुश्किल हो गया
- Washlava app इंस्टॉल वाला smartphone न हो तो वॉशिंग मशीन चलाना संभव नहीं; coin और ID card वाले तरीके खत्म हो चुके हैं
- app न इस्तेमाल करने वालों के लिए डॉर्मिटरी फ्रंट डेस्क से iPod Touch किराए पर मिल सकता है, लेकिन battery, password, login जैसी बाधाओं की पूरी कड़ी सामने आती है
- कभी सरल रहा घरेलू काम अब ऐसी संरचना में बदल गया है जिसमें app, WiFi और किराए का device—तीनों का सही चलना जरूरी है
- यह बुनियादी सवाल उठता है कि तकनीकी प्रगति सच में जीवन को बेहतर बनाती है या नहीं
कपड़े धोना और तकनीक का विरोधाभास
- कपड़े धोना, वस्त्रों के आविष्कार के समय से मानवता के साथ चला आ रहा घरेलू श्रम है—किसी के लिए उपचार जैसा समय, तो किसी और के लिए मजबूरी में किया जाने वाला काम
- धुलाई, रगड़ने और तह करने को automate करने की कोशिशों के बावजूद manual labor की जरूरत नहीं बदली; इसे ऐसा great leveler बताया गया है जिसे बर्फ, बारिश या साफ मौसम से परे, कोई भी श्रम लगाकर कर सकता है
- लेकिन हाल की तकनीकी प्रगति ने इस बराबरी लाने वाली ताकत को एक अंधेरे रूप में बदल दिया है, जहां जीवन का सबसे सरल काम भी mobile device और WiFi मांगने लगा है
- वॉशिंग मशीन के अग्रदूत Jacob Christian Schäffer और Henry Sidgier (1700 के दशक के आखिर) के आविष्कार अब एक ऐसी दिशा में काम कर रहे हैं जिसकी उन्होंने मंशा नहीं की थी
Washlava की शुरुआत और digital laundry ecosystem
- 2020 के आसपास ग्रैजुएट डॉर्मिटरी Sidney Pacific(SidPac) में Washlava app आधारित नई वॉशिंग मशीनें लगाई गईं
- app इंस्टॉल को आधार मानकर digitally connected laundry ecosystem दिया गया
- सिक्के साथ रखने की जरूरत नहीं, app में credit card या TechCash से भुगतान
- SidPac website पर वॉशिंग मशीनों की स्थिति monitor की जा सकती है
- पिछला तरीका केंद्रीय terminal पर MIT ID card scan करना या सीधे सिक्कों से भुगतान करना था
स्मार्टफोन छोड़ना और वैकल्पिक रास्ते
- कुछ महीने पहले फोन के इस्तेमाल को सीमित करते-करते आखिरकार लगभग हर उपयोग के लिए smartphone छोड़ने का फैसला किया
- सामने आने वाली हर समस्या के लिए अलग-अलग विकल्प बनाए
- calls और messages को कंप्यूटर के WhatsApp पर शिफ्ट किया
- website login के लिए SMS आधारित two-factor authentication की जरूरत न रखने वाली YubiKey इस्तेमाल की
- emergency call के लिए SIM card बिना वाला Razr flip phone साथ रखा
- लेकिन Samsung S10 के बिना असंभव बचा एकमात्र काम था—कपड़े धोना
iPod Touch किराए पर लेना और बाधाओं की कड़ी
- Washlava फोन न रखने वाले यूज़रों के लिए iPod Touch किराए पर लेने का विकल्प देता है, जिसे SidPac front desk से लिया जा सकता है
- front desk कर्मचारी Andrea से किराए पर मांगा; SidPac के इतिहास में यह device मांगने वाला पहला यूज़र
- किराए का device (नाम दिया गया: "Laundry Pod") battery पूरी तरह खत्म अवस्था में था, charger के साथ मिला
- USB-to-Lightning charging के बाद boot करने पर password screen दिखी; अनुमान असफल होने के बाद front desk से password पता किया
- Washlava login चरण में और बाधाएं आईं
- निजी Gmail और temporary password से signup के बाद Android auto login पर निर्भर रहने के कारण password नहीं बदला था, इसलिए login संभव नहीं था
- "Forgot Password" button iPod Touch पर keyboard नीचे न जाने से ढका रहा और click नहीं किया जा सका
- बार-बार कोशिशों के बाद आखिरकार login सफल हुआ
भुगतान की समस्या और कपड़े धुलना
- laundry room पहुंचने के बाद insufficient funds message दिखा
- message बंद करते ही वॉशिंग मशीन चल पड़ी, और बिना भुगतान के धुलाई आगे बढ़ गई
- drying भी सामान्य रूप से पूरी होने के बाद, ताकि अगला यूज़र गलती से balance इस्तेमाल न कर ले, Washlava account से logout किया
- front desk बंद होने से पहले Laundry Pod लौटाने की deadline थी; 30 मिनट से अधिक समय बचाकर वापस कर दिया
आत्मचिंतन और सवाल
- smartphone के बिना एक बार कपड़े धोने के लिए पूरे service network का काम करना जरूरी था—इस बात का अहसास हुआ
- वॉशिंग मशीन के आविष्कारकों ने जिस दुनिया की कल्पना नहीं की थी, वह बन चुकी है; यह बेहतर दिशा है या नहीं, स्पष्ट नहीं
- हमने जो दुनिया बनाई है, उस पर पीछे मुड़कर देखते हुए यह सवाल उठता है कि क्या यही वह रास्ता है जिस पर हमें चलना चाहिए
1 टिप्पणियां
Hacker News की राय
हार्डवेयर को ऐप पर निर्भर बनाने में बड़ी समस्या यह है कि वॉशिंग मशीन कंपनी आम तौर पर मोबाइल ऐप बनाना नहीं जानती
इसलिए वे किसी आउटसोर्सिंग कंपनी को रखते हैं, और वह कंपनी product या domain की समझ के बिना सस्ते में ऐप बना देती है। नतीजा कचरा होता है, और बाद में जब आउटसोर्सिंग कंपनी बंद हो जाती है तो कोड किसी दूसरी कंपनी को चला जाता है
नई कंपनी देखती है कि कोड बिखरा हुआ है और उनका बनाया हुआ भी नहीं है, इसलिए नए feature जोड़ना असंभव हो जाता है और ऐप यूँ ही छोड़ दिया जाता है। App Store rating 1.5
हर बार iOS update होने पर, ऐप को आधा-अधूरा संभाल रहा एक developer fix deploy करे तब तक कई हफ्तों तक कपड़े नहीं धो पाएँगे
बाद में जब वॉशिंग मशीन कंपनी product line बंद कर देती है, तो ऐप update भी रुक जाते हैं, और iOS में बदलावों से ऐप पूरी तरह बंद हो जाता है, जिससे सबको नई वॉशिंग मशीन खरीदनी पड़ती है
चूँकि मैं वही आउटसोर्सिंग कंपनी था, इसलिए ऐसा कोई appliance कभी नहीं रखूँगा जिसके चलने के लिए ऐप जरूरी हो
ये राष्ट्रीय सुरक्षा जोखिम के रूप में भी पहले से स्थापित हो चुके हैं, और किशोरों की health problems का स्रोत बन रहे हैं। programmer होने पर सोचना चाहिए कि फोन ऐप बनाना नैतिक रूप से सही है या नहीं
डिवाइस production की exploitative factories से लेकर addictive और दिमाग सुन्न कर देने वाले game apps तक, पूरी industry बेहद anti-human है
embedded software सच में सबसे खराब है। TV या car radio UI के बारे में सोचिए। जिन कुछ manufacturers ने software छोड़कर Google जैसी जगहों से license लिया है उन्हें छोड़ दें, तो पुराने Toshiba plasma TV का UI सचमुच clipart जैसा है
32x32 और 31x31 size के icons मिले-जुले होने जैसी finishing problems, fixed-width fonts, remote button दबाने के 3 सेकंड बाद respond करने वाला UI, और 0xff0000, 0x00ff00, 0x0000ff, 0xffff00, 0xff00ff, 0x00ffff भर की color palette जैसी चीजें
menu navigation में sound feedback animation से 500~1000ms अलग चलता है, और कुल मिलाकर सब गड़बड़ है
ऐसी कंपनियाँ software को bill of materials में nuts या screws जैसी एक line item मानती हैं। वे इसे सबसे सस्ते supplier से खरीदकर assembly line में कहीं फिट कर देने वाली चीज समझती हैं
software product के creative industrial design का अहम हिस्सा है—यह विचार इनके लिए अजनबी है
अगर मेरे पास पर्याप्त पैसा हो, तो मैं NO-Tech movement बनाना चाहूँगा। यानी software को हटाना या न्यूनतम करना। microwave के digital panels, washing machine के अंतहीन menus, Smart TV या Smart Fridge जैसी चीजें हटाने की दिशा
असली technology bits में नहीं, atoms में होनी चाहिए। washing machine के wash cycle को तेज और ज्यादा साफ बनाने की दिशा में होनी चाहिए
InkJet Printer को छोड़ दें, तो तथाकथित smart appliances मेरी नफरत की सूची में अगले नंबर पर हैं
बस कुछ महीने पहले तक Lyft को desktop browser से बुलाया जा सकता था
लेकिन आज सुबह कोशिश की तो web page अभी भी pickup और destination चुनने, आसपास की cars देखने, और कई options के prices व timings दिखाने तक अच्छे से काम कर रहा था, फिर भी actual booking button “ऐप से book करें” जैसी line में बदल चुका था
click करने पर dialog आया कि website booking अब supported नहीं है, इसलिए phone app इस्तेमाल करें
booking के बाद website शायद मेरी ride को ठीक से track भी करती थी, लेकिन ऐसा लगा कि लगभग पूरी तरह काम कर रही functionality को जानबूझकर block कर दिया गया है, इसलिए यह खास तौर पर खराब लगा
budget Lyft का 1/100 था, और इसके लिए कोई बहाना नहीं हो सकता
SMS interface बहुत आसान है। address भेजो, वह वापस पढ़कर confirm करे, price options की list दे, और progress भेजता रहे। अगर user पहले से signed up है, तो पूरी ride flow सिर्फ SMS से संभाली जा सकती है और tip भी कोई problem नहीं
यह ज्यादा lightweight लगा, इसलिए SMS interface लाने के बाद usage साफ तौर पर बढ़ा। feature phone interface भी पुराने phones या limited data plans वाले लोगों के लिए अच्छा था और बहुत इस्तेमाल हुआ
सभी users को एक ही funnel में धकेलना पूरी तरह बकवास है। personal computing personalization के लिए था, consolidation के लिए नहीं, है ना? हर चीज को 1960s के IBM जैसा मत बनाओ
कई utility companies, banks और जरूरी services में core functions सिर्फ mobile app में होने का अनुभव हुआ है। मैं ऐसे जरूरी काम बड़े screen और physical keyboard वाली desk पर करना पसंद करता हूँ
इससे भी बुरा यह है कि वे आपको यह बताते भी नहीं और desktop web UI को practically maintenance mode में छोड़ देते हैं। app install करने के बाद ही पता चलता है कि कुछ features missing हैं
web UI बचा रहा और आखिरकार काम किया, इसकी वजह भी यही है। यह उन markets के लिए है जहाँ high-end smartphones की penetration कम है, या bandwidth constraints के कारण app download मुश्किल है
Uber भी https://m.uber.com पर यही चीज देता है। पश्चिमी यूरोप की location से भी यह काफी अच्छे से चलता है, लेकिन cash payment option जैसे target market के निशान बचे हैं। मेरे इलाके में cash payment नहीं होता और app में भी ऐसा option नहीं है
Swiggy से खाना order करने की कोशिश करते समय खास तौर पर frustration हुई। credit card payment pass होने के बाद auto refund/cancel हो जाता था, लेकिन असल में order deliver हो जाता और order history में फिर दिखने लगता। refund process नहीं हुआ
इस अजीब behavior की वजह से मैंने वही खाना चार बार order कर दिया, और पहला order मिलने के बाद ही वह जादू की तरह completed list में वापस दिखा
अगले दिन security guard ने पूछा कि देर रात आए सारे orders मैंने क्यों नहीं लिए, क्या कोई party थी
पिछले साल California यात्रा के दौरान मेरी पत्नी और मैंने जो घर किराये पर लिया था, उसकी washing machine शुरू करने के लिए mobile app चाहिए था
मेरे पास phone नहीं था, लेकिन अच्छी बात यह थी कि मेरी पत्नी के पास iPhone था, इसलिए हमने उसके phone पर app install किया, मेरा credit card link किया और minimum amount, करीब 15 डॉलर, top up किया
वह app दोबारा इस्तेमाल करने की नौबत नहीं आई, इसलिए delete कर दिया, और आखिर में app company ने ज़्यादातर पैसा रख लिया
बाद में electric scooter किराये पर लेने की कोशिश की, तो Lyft App चाहिए था। पत्नी के app से एक scooter का payment हो गया, लेकिन बिना phone वाले पति के लिए दूसरा scooter unlock नहीं कर सके। जो parent अपने बच्चे के साथ scooter चलाना चाहते हों, उनके लिए भी मुश्किल होगी
लगता है जल्द ही Apple या Google के proprietary operating system वाले device के मालिक न होने वाले लोग रोज़मर्रा की सुविधाओं से काफी हद तक बाहर हो जाएंगे
हम पहले से ही “smartphone एक मानव अधिकार है” वाले दौर के बीच में हैं
mobile data न हो तो हैरानी की बात है कि बहुत-सी चीजें टूट जाती हैं। विदेश यात्रा में जब उस देश का SIM card न हो या आप लेना न चाहें, हर बार यही होता है
एक रूसी के तौर पर, मुझे यह भी कहना होगा कि internationally काम करने वाला debit card न हो तो travel कितना भयानक हो जाता है। cash option न होने से बहुत-सी चीजें बिल्कुल इस्तेमाल नहीं की जा सकतीं, और scooter rental ऐसा ही एक उदाहरण है
मानो अपने device पर अपना code चलाना ही संदिग्ध व्यवहार हो। banking apps में यह कुछ हद तक पहले से है, लेकिन शुक्र है कि अभी आम तौर पर rooting छिपाई जा सकती है
malware को लेकर वाजिब चिंताएं हैं और यह तरीका कुछ हद तक solution है, यह समझता हूं। लेकिन desktop web banking से भी अब तक काम चलता रहा है। Google का प्रस्ताव पास हो गया तो पता नहीं
मेरी जानकारी में ज़्यादातर financial fraud social engineering से होते हैं। EU में mandatory two-factor authentication एक तरफ के terminal को lock करने से ज़्यादा प्रभावी सुरक्षा है
Barclay’s कम से कम 10 साल पहले से card और PIN डालने वाले calculator जैसे दिखने वाले offline code generator से two-factor authentication करता था। ज़्यादातर users mobile two-factor authentication पसंद करेंगे, लेकिन काश वह option बनाए रखा जाए। मेरी जानकारी में उसे धीरे-धीरे हटाया जा रहा है
खैर, चलते-फिरते banking करनी हो तो Apple या Google में से किसी एक को practically toll देना पड़ना free competition के लिए बहुत खराब है
laggards innovation का इस्तेमाल तभी शुरू करते हैं जब external factors उन्हें मजबूर करें
https://en.m.wikipedia.org/wiki/Diffusion_of_innovations
मुझे iPhone battery replacement कराने जाने की घटना याद आ गई
Best Buy के authorized repair technician ने repair से पहले “find my iPhone” बंद करने को कहा। लेकिन न जाने कैसे Apple account दो थे: एक account जिसमें मेरे email address से जुड़ा username था, और दूसरा जिसमें email address ही username था
हैरानी की बात है कि Apple इन्हें अलग-अलग accounts मानता है। username वाले account का password याद था और सोचा कि email address वाले account का भी वही होगा, लेकिन ऐसा नहीं था, इसलिए find my iPhone बंद नहीं कर सका
phone से password reset करने की कोशिश की तो Settings app hang हो गया और बस “network से connect नहीं हो सकता” जैसा generic error दिखाया। cellular से WiFi पर बदलने से भी हल नहीं हुआ
repair technician बस यह कहने ही वाला था कि शायद आज battery replacement नहीं हो पाएगा। सौभाग्य से संयोग से laptop साथ लाया था, और store में वापस जाकर web interface से password reset कर पाया
modern technology ने ऐसे बहुत-से rare use flows बना दिए हैं जो लगभग कभी इस्तेमाल नहीं होते, लेकिन जरूरत पड़ने पर अनिवार्य होते हैं, और ये flows ठीक से handle नहीं होते
उस दिन अगर मेरे digital arsenal के सारे devices साथ न होते तो battery replace नहीं हो पाती। सोचता हूं कितने लोग ऐसी problem झेलते होंगे और झंझट से बचने के लिए नया device खरीद लेते होंगे
Washlava और SidPac द्वारा दिए गए iPod Touch को उधार लेकर Washlava app खोलकर laundry कर सकते हैं—अगर यह comedy sketch होता तो यह अतिशयोक्ति जैसा लगता
30 साल पहले campus laundry machines में से कौन-सी खाली है और तुरंत इस्तेमाल हो सकती है, यह बताने वाला जेब में रखा device पाने के लिए मैं कुछ भी कर देता
मोजों और पसीने से भीगी T-shirts वाली टोकरी लेकर laundry room तक जाना और फिर लंबी line देखना सच में बहुत चिढ़ाने वाला था
विकल्प बस यह थे कि टोकरी वापस room में ले जाओ और किसी random समय बाद फिर try करो, या टोकरी laundry room में छोड़ दो और बाद में लौटो, बिना जाने कि उसके साथ क्या होगा
https://www.thenewbieguide.se/laundry-in-sweden/
ऐसी चीज के लिए जेब में device की जरूरत नहीं है। क्या इसका मतलब है कि smart लोगों से भरी universities में Steve Jobs द्वारा smartphone introduce करने तक किसी ने इस मामूली समस्या का solution नहीं बनाया? हैरानी है
या Access या FileMaker से छोटा client/server app बनाया जा सकता था
समझ नहीं आता कि हर चीज़ ऐप ही क्यों होनी चाहिए। वेबपेज क्यों नहीं हो सकता? और साथ में हमेशा मंज़ूर करने वाला user agreement भी लगा होता है
बस यह याद कर लें कि कई छात्र file path नहीं समझते[0]। वे smartphone के इतने आदी हैं कि basic computer skills कभी सीखे ही नहीं
smartphone से पहले भी कई लोग URL नहीं समझते थे या bookmarks इस्तेमाल नहीं करते थे, बस “facebook login” जैसे शब्दों से अपनी मनचाही site search कर लेते थे
home screen पर app icon होना उनके लिए कहीं ज़्यादा आसान है, वे उसे दोबारा इस्तेमाल करने की संभावना भी ज़्यादा रखते हैं और भूलने की संभावना कम होती है
[0] https://www.theverge.com/22684730/students-file-folder-direc...
ऐसी छोटी apps को native app के तौर पर बनाने वाली कंपनियाँ बहुत कम होती हैं
अगर users से ही interface design करवाया जा सके, तो R&D, manufacturing और maintenance cost बहुत घटाई जा सकती है। smartphone apps का बड़ा हिस्सा असल में इसी मकसद से होता है
हाँ, end user के लिए सुविधा भी हो सकती है, लेकिन real world की किसी चीज़ से interact कराने वाली हर चीज़ में यह cost-cutting का तरीका है
web page क्यों नहीं, यह नहीं पता। शायद उन्हें लगता है कि वह कम serious दिखता है। निजी तौर पर, मैं अपने phone में और apps install करना झेल नहीं सकता
हमारे apartment में laundry के लिए ऐसी ही किसी “service” का इस्तेमाल होता है। washing machine शुरू करने के लिए online होना पड़ता है, लेकिन laundry room में मेरा phone WiFi से connect नहीं होता। Fail
दिक्कत यह है कि कई underground जगहों पर phone reception बहुत unstable होता है, और सभी WiFi भी नहीं देते
washers और dryers coins भी लेते हैं, लेकिन वह भी झंझट हो सकता है
8 साल पहले जब मैं यहाँ आया था, हमारी laundry service coins या cards लेती थी
दीवार पर एक अच्छा terminal था; card swipe करने पर एक बार में maximum चार machines activate की जा सकती थीं, और मैं आम तौर पर तीन loads एक साथ चलाता था, जो बहुत अच्छा था
एक शानदार web-based machine status monitor page भी था, जिसे बिना authentication के कोई भी कहीं से भी access कर सकता था
फिर उन्होंने “upgrade” किया और हर machine पर एक छोटा Bluetooth-style card reader dongle और QR code लगा दिया, और दीवार वाले terminal को card payments न लेने के लिए “upgrade” कर दिया गया
इसे ठीक भी कहा जा सकता है, लेकिन अब तीन machines एक साथ शुरू करने के लिए card को तीन बार अलग-अलग swipe करना पड़ता था और उम्मीद करनी पड़ती थी कि reader सही से काम करे
mobile app भी थी, लेकिन मेरे Android Lollipop tablet पर काम नहीं करती थी। WiFi और Bluetooth दोनों on होने चाहिए थे और app उन्हें जबरन on कर देती थी, लेकिन customer support के बेवकूफ़ों से बहादुरी से संपर्क करने के बावजूद फिर भी काम नहीं हुआ
उन्होंने अच्छा monitoring page भी बंद कर दिया, और machines check करने का एकमात्र तरीका laundry का पैसा देकर app इस्तेमाल करना रह गया। laundry उठाकर नीचे जाने से पहले यह देखना कि कोई पहले से machines use कर रहा है या नहीं, यही मुख्य use case था, जो खत्म हो गया
नया Android 10 phone खरीदने पर app किसी तरह काम करने लगी, लेकिन मैंने उसे शायद ही इस्तेमाल किया। फिर मैंने देखा कि laundry room की हालत धीरे-धीरे खराब होती जा रही थी। खराब machines हों या plumbing जैसी चीज़ें, कुछ भी repair नहीं हो रहा था
दीवार पर लिखी इबारत समझ में आ गई, इसलिए मैंने laundry pickup/drop-off service पर जाना शुरू कर दिया, और वह मेरे लिए बहुत अच्छा रहा
कुछ महीने पहले landlord ने बताया कि वे laundry service बदल रहे हैं, और पुरानी सारी चीज़ें हट गईं और नई machines लग गईं। नई app आई, और दीवार वाला छोटा terminal अब rechargeable cards भी बेचता है। वह card rental office से मिल सकता है
test के तौर पर app थोड़ी इस्तेमाल की, लेकिन जाहिर है, कोई public web monitoring page नहीं है। अच्छी बात है कि machines अभी भी शायद coins लेती हैं, लेकिन मैं बिना झंझट वाली outsourced laundry ही इस्तेमाल करता रहूँगा
Internet-dependent devices और bad engineering के नुकसान की बात करें, तो वे MIT washing machines सचमुच 2 हफ्ते तक बंद रहीं
MIT ने wireless network authentication settings बदलीं, तो software reconnect नहीं कर पाया और अफरा-तफरी मच गई
आखिरकार emergency operation mode चालू करना पड़ा, जिसे students app के बिना free में इस्तेमाल कर सकते थे