2 पॉइंट द्वारा GN⁺ 2023-09-20 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • बर्लिन में घर बदलने के बाद किया जाने वाला Anmeldung एक ऐसी प्रक्रिया है जिसमें कागज़ी form भरकर Bürgeramt में appointment लेकर जाकर जमा करना पड़ता है, इसलिए इसे मोबाइल पर भी आसानी से इस्तेमाल किए जा सकने वाले web form में बदलने वाला एक tool बनाया गया
  • नया form सिर्फ PDF upload नहीं है, बल्कि एक interactive web form है, जो जवाबों के अनुसार flow को समायोजित करता है और field validation, keyboard shortcuts और accessibility tools देता है
  • आधिकारिक form और guide में छूट गए c/o address को अलग step में संभाला गया है, ताकि mailbox name जैसी समस्या में पहली बार registration करने वाले लोग जो बातें आसानी से छोड़ देते हैं, उन्हें पूरा किया जा सके
  • personal data server पर भेजे बिना browser में ही process होता है, और VueJS components तथा PDFLib की मदद से “save form” पर click करते ही पूरा PDF तुरंत बन जाता है
  • पहले ही Abmeldung और tax ID request form भी digitize किए जा चुके हैं, और mail·fax API या QR code·short URL का उपयोग करने पर सरकारी प्रक्रियाओं की paper dependency को और कम किया जा सकता है

Anmeldung प्रक्रिया को web form में बदलने की वजह

  • बर्लिन में घर बदलने पर पता register करना होता है, और इस प्रक्रिया को Anmeldung कहा जाता है
    • कागज़ी form भरना पड़ता है
    • Bürgeramt में appointment लेकर खुद जाकर जमा करना पड़ता है
  • मौजूदा Anmeldung form अस्पष्ट और उलझाऊ था, इसलिए कागज़ी form को ज्यों का त्यों इंटरनेट पर डालने के बजाय इसे बातचीत की तरह आगे बढ़ने वाले web form के रूप में फिर से बनाया गया
  • web form उपयोगकर्ता के जवाबों के अनुसार ज़रूरी सवाल और guidance को समायोजित करता है
    • फ़ोन पर काम करता है
    • autofill, numeric keyboard, field validation, keyboard shortcuts, accessibility tools को support करता है
  • आख़िरी step में पूरा किया गया form download किया जा सकता है, और appointment बुक करने या मदद hire करने के विकल्प भी दिए जाते हैं
  • आधिकारिक form में अधिकतम 2 लोगों को ही शामिल किया जा सकता है, इसलिए पूरे परिवार को register करने के लिए वही form कई बार भरना पड़ता है, लेकिन यह tool उस दोहराव वाले काम को संभाल लेता है

आधिकारिक form में छूटी address details

  • c/o address को अलग step में संभालने के लिए सुधार किया गया
    • जर्मनी के apartments में flat number नहीं होते, और अगर mailbox पर नाम न हो तो डाक पहुँचाई नहीं जाती
    • अगर mailbox पर नाम नहीं लगाया जा सकता, तो address में “c/o” जोड़ना पड़ता है
    • यह तरीका आधिकारिक रूप से मान्य है, लेकिन आधिकारिक form और आधिकारिक guide में शामिल नहीं है
  • Bürgeramt को “2nd floor right” जैसी location information भी चाहिए होती है, लेकिन form के “Straße, Hausnummer, Zusätze” field से यह साफ़ नहीं होता, इसलिए visit के दौरान जर्मन में सवाल पूछे जा सकते हैं

browser के अंदर PDF पूरा करने का implementation

  • personal data पूरी तरह browser के अंदर process होता है, और निजी जानकारी कंप्यूटर के बाहर नहीं जाती
  • implementation, All About Berlin के दूसरे tools की तरह, साधारण VueJS components से बनाया गया है
    • PDFLib browser में PDF भरता है
    • उपयोगकर्ता के form भरते समय खाली PDF form और JS library background में download हो जाते हैं
    • “save form” दबाते ही processing तुरंत होती है, इसलिए यह बहुत तेज़ महसूस होता है
  • navigator.languages से उपयोगकर्ता की supported languages list ली जाती है, और उन देशों को country list के ऊपर suggest किया जाता है जहाँ उपयोगकर्ता के रहने की संभावना हो सकती है
    • उदाहरण: en-CA, fr-CA, de-DE
    • यह ऐसी स्थिति में उपयोगकर्ता की cultural background का अनुमान लगाने का तरीका है जहाँ गलत अनुमान की लागत कम होती है

और अधिक सरकारी forms और paperless processing

  • और अधिक सरकारी forms को digitize करने की योजना है
    • Abmeldung और tax ID request form पहले ही पूरे किए जा चुके हैं
    • ये form-filling tools हर महीने सैकड़ों बार इस्तेमाल होते हैं
    • अब नए form convert करने में सिर्फ कुछ दिन लगते हैं
  • जिन मामलों में कागज़ को पूरी तरह हटाना मुश्किल है, उनके लिए mail·fax API भी विचाराधीन हैं
    • LetterXPress API से चिट्ठी भेजने की लागत 0.85€ है, और उपयोगकर्ता कुछ दिनों बाद पूरा किया गया form पाकर appointment के समय साथ ला सकता है
    • Simple Fax API से fax भेजने की लागत प्रति page 0.07€ है, और कुछ सरकारी कामों को “पूरी तरह डिजिटल” की तरह संभाला जा सकता है
  • कागज़ को पूरी तरह skip करने के तरीके भी संभव हैं
    • COVID के दौरान लोग online जानकारी भरते थे और test center पर QR code दिखाते थे
    • अगर Bürgeramt भी QR code या short URL का इस्तेमाल करे, तो in-person appointment होने पर भी paper form की ज़रूरत खत्म हो सकती है

1 टिप्पणियां

 
GN⁺ 2023-09-20
Hacker News की टिप्पणियाँ
  • नहीं, यह पूरी तरह गलत है। जर्मन तरीके से प्रशासन को डिजिटल बनाने का “सही” तरीका यह है: डिजिटलाइजेशन बजट तय करके अलग रखा जाता है और स्थानीय सरकार public tender निकालती है। ऊपर के किसी अफसर का दोस्त/कज़िन/पूर्व सहकर्मी साइड में IT services company चला रहा होता है, और contract किसे मिलेगा यह साफ होता है
    वह व्यक्ति काम को किसी subcontracting factory को सौंप देता है, और project की लागत व timeline मूल योजना से दोगुने से भी ज्यादा हो जाते हैं। तैयार product बस एक भद्दा frontend होता है जहाँ user form भरता है, और submitted form किसी जूनियर सरकारी कर्मचारी को email से भेज दिया जाता है। वे उसे print करते हैं, फिर वही जानकारी office computer के किसी दूसरे software में दोबारा enter करते हैं और फिर print करते हैं। इसके बाद user को सरकारी दफ्तर जाने का appointment लेना पड़ता है ताकि वह खुद signature और stamp ले सके, और final form अगले प्रशासनिक विभाग को fax से भेजा जाता है
    frontend इमारत में कहीं रखे Raspberry Pi पर चलता है, और energy बचाने के लिए सभी कर्मचारियों के घर जाते ही server भी बंद कर दिया जाता है। इसलिए इसे केवल weekdays सुबह 8 बजे से दोपहर 1 बजे तक ही access किया जा सकता है

    • एक जर्मन के तौर पर, दोस्त के business वाली बात से सहमत होना मुश्किल है। जर्मनी में असल में उलटा चलता है, और वह और भी खराब है
      किसी खास समस्या को हल करना चाहने वाले सरकारी कर्मचारी को project बनाकर public tender निकालना पड़ता है। यह tender corruption रोकने के लिए बेहद formal legal criteria का पालन करता है, इसलिए paperwork में बहुत लंबा समय लग जाता है। कुछ projects में तो कानूनन EU tender तक जरूरी होता है, जिससे बात और गंभीर हो जाती है
      कुछ होशियार लोगों ने McKinsey जैसी consulting companies के साथ basic contract frameworks बनाकर इस समस्या को “हल” किया, और नतीजतन ये companies “सबसे कम कीमत वाला जीतेगा” जैसी शर्तें पूरी करते हुए बारी-बारी से projects ले जाती हैं
      आखिर में 20 वर्षों तक हर federal state और municipality अपनी ही solution पर अड़ी रही, छोटी features से लेकर core services तक सैकड़ों बार digitalization fail हुआ, और करीब 3.5 अरब euro consulting companies के पास चले गए, लेकिन अंत तक ठीक से चलने वाली चीजें लगभग न के बराबर हैं
    • मैंने जर्मनी की दो government agencies के साथ workflow के कुछ हिस्सों को सचमुच digitalize किया है, और हैरानी की बात है कि अनुभव काफी ठीक था। सरकारी कर्मचारी बहुत खुश थे क्योंकि उनका काम काफी कम हो गया और रोजमर्रा की जिंदगी आसान हो गई, और मेरे clients, यानी छोटी software companies, server setup और maintenance तक संभाल सकती थीं। bureaucratic barriers थे, लेकिन वे जानलेवा रुकावट नहीं थे
      government agencies की सबसे बड़ी समस्या सच में ऐसे अच्छे software vendors ढूँढना है जो परवाह करते हों और value देते हों। कौन अच्छा काम करेगा और कौन ज्यादा पैसे ऐंठेगा, यह तय करने का उनके पास लगभग कोई तरीका नहीं है। government agencies को लूटना बहुत आसान है, और काम बिगड़ने पर कोई भी responsibility नहीं लेना चाहता
    • जर्मन bureaucracy से जुड़े projects पर काम करने के मेरे अनुभव में यह पूरी तरह सटीक तो नहीं, लेकिन काफी मिलता-जुलता है। आम तौर पर digitalization budget allocate होता है और local government public tender निकालती है, लेकिन या तो किसी को अच्छा tender लिखना नहीं आता या उसे इस तरह लिखा जाता है कि केवल कोई खास company ही criteria पूरा कर सके। कज़िन वाली बात कितनी आम है, यह नहीं पता, लेकिन मैंने देखा है कि tender लिखने वाले और participating companies—ज्यादातर consulting companies या कम quality वाली specialized छोटी firms—असल में content को मिलकर shape करते हैं
      सबसे बड़ी समस्या यह है कि कई मामलों में कानूनन सबसे कम बोली लगाने वाले को जीतना पड़ता है। अगर कोई अच्छी company चुनी जाए तो सबसे कम कीमत वाला vendor lawsuit भी कर देता है
      सबसे कम कीमत वाला vendor देर से और टूटा-फूटा result देता है, और उसे ठीक करने के नाम पर और पैसे ले सकता है। ऐसे result बनाने का incentive बनता है जिनकी maintenance cost ज्यादा हो और architecture बेवजह जटिल हो—असल में जो टूटने के लिए design किए गए हों
      हर कोई दुखी होता है, लेकिन समस्या टूटे हुए tender या खराब vendor की गलती नहीं मानी जाती। इसलिए follow-up fix project बनता है, और वह भी फिर वही खराब vendor जीत लेता है
      लागत और पागलपन किस स्तर का है, यह देखने के लिए einmalzahlung200.de देखें। heating costs/COVID support के 200 euro के लिए apply करने वाले एक form पर लाखों euro खर्च हुए और consulting companies शामिल थीं। यह load भी handle नहीं कर पाया, लेकिन सिर्फ इसलिए next-generation कहकर सराहा गया कि paper print नहीं करना पड़ता था
      ऐसा नहीं है कि जर्मनी में talent या अच्छी quality देने वाली companies नहीं हैं, बल्कि process ही टूटा हुआ है। एक और समस्या data protection laws हैं, जो जर्मनी में एक महत्वपूर्ण advantage हैं, लेकिन bureaucracy के भीतर अक्सर progress रोकने के बहाने और हथियार के रूप में इस्तेमाल होते हैं
      public administration को powerless बना दिया गया है, और ऐसा लगता है कि public money consulting companies और खराब vendors छीन ले जाते हैं
    • जो लोग सोचते हैं कि यह satire है: यह हैरान करने वाली हद तक सच के करीब है। जर्मनी में electronic tax filing के लिए Elster है, और कहा जाता है कि project 1996 में शुरू हुआ था। लेकिन आखिरकार यह हाथ से भरे जाने वाले tax forms का digital version भर है, इसलिए पूरी तरह बेवकूफी भरा है
      tax return भरते समय भी Elster खुद यह नहीं पहचानता कि मुझे कौन से forms submit करने की जरूरत नहीं है और उन्हें hide कर दे; इसके बजाय मुझे random लगने वाले 12 pages खुद हटाने पड़ते हैं
      पिछली बार जब मैंने tax office में phone किया, तब भी अधिकारी ने कहा कि वह किसी खास सवाल का जवाब नहीं दे सकता। उसे corridor के अंत में रखी cabinet से मेरी printed file निकालनी होगी, इसलिए बाद में फिर phone करने को कहा। 27 साल बीत जाने के बाद भी यह हालत है
    • यह Raspberry Pi नहीं होगा। किसी ने ऊपर वालों को शायद यह समझा दिया होगा कि load “शायद” बहुत ज्यादा हो सकता है, इसलिए पहले procure किया जाने वाला mainframe-level high-availability cluster चाहिए
  • ब्रावो! Bürgeramt अक्सर सचमुच मज़ाक जैसा लगता है। Berlin में शिफ्ट हो जाने के बाद residence registration कराने में कई महीने लग गए, और waiting time इतना लंबा था। दूसरे शहर भी मिलते-जुलते लगते हैं
    अब मैं दूसरे शहर में रहता हूं और मेरा ID card कई महीनों से expired है। क़ानूनन यह एक minor offence है, लेकिन पूरे शहर में कहीं भी खाली appointment नहीं है। सुबह जल्दी जाकर सीधे कोशिश कर सकता था, लेकिन opening से 30 मिनट पहले पहुंचा तो 30 लोग corridor से लेकर दरवाज़े के बाहर तक उकड़ू बैठे इंतज़ार कर रहे थे। किसी और दिन opening से 1 घंटा पहले गया, तब भी पहले से 12 लोग इंतज़ार कर रहे थे
    यह कोई हाल की समस्या नहीं, बल्कि दशकों की management failure है, और ज़िम्मेदार सभी लोगों को निकाला जाना चाहिए। बेशक असल में यह संभव नहीं होगा
    सिर्फ़ German bureaucracy ही नहीं, healthcare system तक में ऐसी बेकार हरकतों पर नज़र रखने का अधिकार रखने वाला समय मंत्रालय का मंत्री जैसा कुछ होना चाहिए। यहां जल्दी डॉक्टर दिखा पाना लगभग किस्मत की बात है। दोनों ही इस हद तक बेइज्ज़त करने वाले स्तर पर पहुंच गए हैं कि लोगों को उदास जगहों पर बैठाकर उनकी कई सालों की ज़िंदगी बर्बाद कराते हैं। Waiting अपवाद होना चाहिए, default नहीं, और इसके लिए metrics और consequences होने चाहिए

    • Dutch नागरिक के तौर पर Germany में कार खरीदने की कोशिश करते हुए मेरे साथ भी कुछ ऐसा ही हुआ। मूल रूप से मैं Germany से कार drive करके वापस आना चाहता था, लेकिन उसके लिए export number plate चाहिए थी। यह सिर्फ़ उस municipality से मिल सकती थी जहां कार बिकी थी, और उन्होंने कहा कि डेढ़ महीने बाद appointment मिल सकती है, इसलिए मैं lucky हूं
      फिर कार को Straßenverkehrsamt ले जाना भी ज़रूरी था, लेकिन number plate न होने की वजह से कार ले नहीं जा सकता था, और number plate पाने के लिए कार ले जाना ज़रूरी था—पूरी तरह विरोधाभास। मान लें किसी तरह यह हल भी हो जाता, तो physical number plate बनवानी पड़ती और temporary insurance लेना पड़ता, लेकिन German insurers ने कहा कि मैं existing customer नहीं हूं इसलिए वे temporary number plate insurance नहीं दे सकते। आखिरकार car transporter किराये पर लेकर कार घर ले आया
      घर आकर number plate लेने की प्रक्रिया वाकई बहुत आसान थी। Dutch vehicle authority की website पर अगले दिन दोपहर 2 बजे की appointment ली और temporary number plate मिल गई। बस cardboard पर number लिखकर number plate की जगह चिपका देना था, सबसे सस्ते insurer को phone करके temporary insurance भी बिना किसी दिक्कत के ले लिया, और उसी तरह कार drive करके inspection के लिए चला गया
    • Bürgeramt जाना हो तो मेरा तरीका यह है। हर appointment type के लिए एक official website होगी जिसमें हर Bürgeramt के calendar page links इकट्ठे होते हैं, इसलिए individual pages नहीं बल्कि उसी website को bookmark करता हूं
      अपनी पसंद की एक या कुछ branches चुनने के बाद हर calendar को अलग-अलग browsers में खोलना चाहिए। एक ही browser में कई खोलने पर हर session आख़िरी selection याद रखता है, इसलिए ठीक से काम नहीं करता
      इसके बाद हर 30 मिनट में refresh करके calendar check करता हूं। Appointment slots काफी अक्सर release होते हैं, लेकिन जल्दी ही फिर भर जाते हैं। किस्मत अच्छी हो तो cancellation appointments system में आने का time पता चल सकता है। मेरी branch में यह रोज़ सुबह 10 बजे था, और उस समय के आसपास 1–2 हफ्ते बाद के slots भी अक्सर दिख जाते थे
      Slots खुलने का time पता चल जाए तो रोज़ उसी time window में check करें, जो slot पहले मिल सके उसे book करें, फिर कुछ दिन और दोहराकर अगर बेहतर slot मिले तो बदल लें। लेकिन पुरानी appointment ज़रूर cancel करें
      काम बहुत है और असल में इसकी ज़रूरत नहीं होनी चाहिए, लेकिन मैं बिना appointment Bürgeramt कभी नहीं जाता, और यह तरीका अब तक हर बार काम आया है
    • मैंने सुना है कि Berlin इस मामले में सबसे खराब है, लेकिन यह सच है कि यह nationwide phenomenon भी है
      फिर भी Kiel में जो चीज़ें digitally handle हो सकती हैं, उनसे मुझे सुखद आश्चर्य हुआ। Schleswig-Holstein, Niedersachsen, Hamburg, Bremen में public agencies के लिए काफ़ी technology संभालने वाली public company Dataport है। सामान्य company जितनी efficient नहीं, लेकिन काफी useful लगती है। Germany के दूसरे इलाकों में भी ऐसा कुछ है या नहीं, पता नहीं
    • Dublin में पत्नी के साथ सुबह 4 बजे immigration registration की line में इंतज़ार करने का romance याद आता है। एक ही दिन में registration पूरा करना हो तो ऐसा करना पड़ता था। https://www.rte.ie/radio/radio1/clips/20853936/ वे ज़्यादा simple दिन थे
      बेशक Irish government ने बाद में appointment system बनाया, लेकिन वह इतना हास्यास्पद रूप से खराब था कि bots सारी appointments तुरंत ले लेते और Facebook Marketplace पर resell कर देते। लगता है CAPTCHA इस्तेमाल करने का विचार तक नहीं आया। मुझे appointment पाने के लिए खुद scraper बनाना पड़ा
    • असली बात central registration office नहीं, बल्कि बाहरी इलाके के छोटे local office में जाना है। उदाहरण के लिए Nuremberg में city centre नहीं, Katzwang या Großgründlach जाना
      कभी-कभी बिना appointment भी जाएं तो सीधे अंदर जा सकते हैं। कर्मचारियों के पास करने को ज़्यादा काम नहीं होता, इसलिए वे खुशी-खुशी इंतज़ार कर रहे होते हैं, और काफी friendly भी होते हैं
  • जर्मन अपार्टमेंट में फ्लैट नंबर नहीं होते, और अगर mailbox पर नाम न हो तो postal delivery person डिलीवर नहीं कर सकता—यह समस्या उलटी दिशा में भी delivery failure कराती है
    जर्मनी में एक दोस्त ने पहले मुझे parcel भेजते समय apartment number नहीं लिखा, यह सोचकर कि postman मेरे नाम वाला सही mailbox ढूंढ लेगा। नतीजा यह हुआ कि parcel जैसा का तैसा जर्मनी लौट गया। ऑस्ट्रिया की bureaucracy भी जर्मनी जितनी ही निर्मम है, बस पालन किए जाने वाले नियम अलग हैं

    • मेरी बहन ने इस हफ्ते नॉर्वे से UK में बेटी के birthday gift भेजे। Customs paperwork पूरा भरा था, लेकिन शायद तनाव में उसने street name और house number पूरी तरह छोड़ दिए, और सिर्फ मेरा नाम, postal code और देश लिखा
      फिर भी 3 दिन बाद postman ने दरवाजा खटखटाया और पूछा कि क्या यह parcel हमारा है
      यह कोई बड़ा शहर नहीं, लेकिन 20,000 आबादी वाला कस्बा है—ऐसा देहात भी नहीं जहां सब एक-दूसरे को जानते हों—इसलिए address पता लगाने की उनकी कोशिश प्रभावशाली लगी। हां, postal code ने दायरा काफी छोटा कर दिया होगा
      उल्टा अगर UK से नॉर्वे भेजा गया होता, तो मुझे पूरा यकीन है कि Norway Post इसे नियमों का 100% पालन न होने के कारण तुरंत reject कर देता
    • ऑस्ट्रिया के अंदर भी फर्क है। जब मैं Innsbruck में रहता था, मेरा address 4-51 था, यानी street number 4, door number 51। बाद में Vienna चला गया और address street number 2, door number 14 था
      लेकिन Vienna में 2-14 का मतलब street numbers 2 से 14 तक फैली एक बड़ी building होता है। मेरी building छोटी थी और physical रूप से भी साफ दिखता था कि वह street number 2 है, लेकिन आखिरकार वह letter मुझे नहीं मिला
    • जर्मन apartments में भी flat numbers होते हैं। कम से कम कभी-कभी। बस वे कहीं दिखाए नहीं जाते और लगभग इस्तेमाल नहीं होते। मेरे contract में flat number है, और उदाहरण के लिए Vattenfall meter number को apartment number से जोड़ने के लिए वही इस्तेमाल करता है
    • इसके उलट, Ireland की postal service An Post को शायद ambiguous addresses को puzzle की तरह सुलझाकर deliver करने पर गर्व है
    • हाल में Netherlands में letter भेजते समय मैंने format गलत लिख दिया, तो यह याद आया। मैंने sender/recipient की positions गड़बड़ा दीं, लेकिन “sender” address बहुत छोटा और “recipient” address बड़ा लिखा था। स्पष्ट करने के लिए “To:” और “From:” भी लगा दिया था, इसलिए लगा कि इतना काफी होगा
      जैसी आशंका थी, दो दिन बाद letter मेरे mailbox में वापस आ गया, और मेरे 2 euro गए
      सिर्फ एक stamp चाहिए था, लेकिन दोनों तरफ stamp लगा दी गईं, इसलिए reuse भी नहीं कर सका। ऊपर से मैंने उसे नजदीकी postal code वाले mailbox में नहीं, बल्कि “दूसरे postal code” के mailbox में डाला था
      OCR ने गड़बड़ की या किसी इंसान ने, पता नहीं, लेकिन एक व्यक्ति ने तो जरूर गड़बड़ की। वह मैं था
  • यह काफी specific समस्या हल करने का काम है, लेकिन हमारी तरफ से बुरी तरह टूटी bureaucracy को देखकर शायद हंसा जा सकता है
    Berlin के हर resident को जिस खराब तरीके से design किए गए form से निपटना पड़ता है, उसके लिए एक digital form filler बनाया गया, और उसे ज्यादा स्पष्ट और आसानी से भरने लायक बनाने के लिए क्या किया, यह बताया गया

    • German authorities के पास टूटी bureaucracy को digitalize करके ठीक करने का कोई incentive नहीं है। पहला, Germany यूरोप का सबसे अमीर देश है, इसलिए वे सोचते हैं कि कुछ गलत हो ही नहीं सकता। दूसरा, bureaucracy का digitization efficiency बढ़ाने का मतलब है, और इसका मतलब civil servants की नौकरियां कम होना है, इसलिए वे ऐसा नहीं चाहते। उन्हें ज्यादा bureaucracy और अच्छे welfare benefits के साथ paperwork धकेलने वाली आरामदेह सरकारी नौकरियां चाहिए। अगर वे इसे ठीक करना चाहते, तो अब तक कर चुके होते
      जर्मन state organizations और traditional corporate culture में digitization को asset नहीं, threat माना जाता है। कुछ साल पहले मेरी उस समय की girlfriend एक बड़ी German industrial automation company में काम करती थी, और Excel और VB scripts के बीच बार-बार copy-paste करने वाली बेहद inefficient work process से परेशान थी
      lockdown के दौरान बोर हो रहा था, तो मैंने उस Excel mess को Python script से replace करके सब कुछ सरल कर दिया। Girlfriend उसे company में ले गई और boss को गर्व से दिखाया, उम्मीद थी कि तारीफ मिलेगी, लेकिन boss ने कहा, “अगर काम जारी रखना चाहती हो तो ऐसी चीजें company में मत लाओ। हमें इसकी जरूरत नहीं है और मौजूदा तरीके में कोई problem नहीं है।” तब मुझे समझ आया कि Germany की मौजूदा software innovation culture पूरी तरह खराब हो चुकी है
    • यह बहुत उपयोगी है। Idea को और generalize करके किसी भी German form के लिए reusable बनाया जा सकता है, open source के रूप में develop करने की योजना बनाकर prototypefund.de से funding मिल सकती है। Application deadline इस महीने के अंत में है
    • मैं Berlin move करने की planning कर रहा हूं, और site [1] life saver है
      [1]: https://allaboutberlin.com
    • सबसे खराब बात यह है कि यह हर state में अलग है। Hessen में municipal IT provider ekom21 similar UI के साथ पूरा form online भरने की service देता है, लेकिन अभी “schriftform”, यानी handwritten signature चाहिए, इसलिए फिर भी Meldeamt जाकर sign करना पड़ता है। हालांकि वहां tablet पर digital signature करते हैं
      भविष्य में अगर यह “textform”, यानी सिर्फ documentation की जरूरत, में बदल जाए, तो इसे पूरी तरह digital तरीके से process किया जा सकेगा
      अफसोस कि जिन बड़े शहरों की मैंने जांच की—Frankfurt, Darmstadt, Kassel, Gießen, Marburg, Wiesbaden—उनमें से कोई भी यह service इस्तेमाल नहीं करता था; सिर्फ Bad Vilbel[1] या Limburg[2] जैसे छोटे इलाके इसे देते हैं
      [1]: https://onlineantrag.ekom21.de/olav/zuziehen?mbom=6440003
      [2]: https://www.limburg.de/redirect.phtml?extlink=1&La=1&url_fid... "Voranmeldung eines Zuzugs"
  • “Bürgeramt यह भी जानना चाहता है कि आप दाईं ओर दूसरी मंज़िल पर रहते हैं” वाले हिस्से के विपरीत, स्वीडन सरकार ने राष्ट्रीय स्तर पर dwelling unit register शुरू किया है, जो हर अपार्टमेंट वगैरह को एक यूनिक नंबर से पहचानता है
    अपार्टमेंट नंबर देने का एक सटीक तरीका है, जो मंज़िल नंबर और हर मंज़िल पर दरवाज़ों के क्रम आदि पर आधारित है
    अगर आप किसी खड़ी पहाड़ी पर रहते हैं, घर जाने के लिए दो मंज़िल नीचे उतरना पड़ता है, और खिड़कियां इमारत के दूसरी तरफ़ खुलती हैं, तब भी कोई समस्या नहीं. नंबरिंग सिस्टम वह केस भी संभाल लेता है
    https://www.lantmateriet.se/en/real-property/property-inform...
    https://www.lantmateriet.se/globalassets/fastigheter/fastigh...

    • मुझे पता ही नहीं था कि ऐसा कोई सिस्टम मौजूद है. यह किसी common interface या index जैसा लगता है, अच्छा है. ऐसी चीज़ हर जगह लागू होनी चाहिए
    • “लोग उसे छोड़ देते हैं और booking के दौरान उनसे जर्मन में सवाल पूछे जाते हैं” — मेरे साथ ऐसा कभी नहीं हुआ
  • छोटी-सी आपत्ति है, लेकिन जब कुछ भी वास्तव में पूरा नहीं हुआ और user को अभी भी खुद submit करना है, तो मैं “पूरा हुआ” कहना टालूंगा. ध्यान भटकने वाले व्यक्ति को लग सकता है कि सारी processing खत्म हो गई है
    इसके बजाय मैं उल्टा “चेतावनी: यह अभी खत्म नहीं हुआ है” कहूंगा

    • website के नज़रिए से क्या पूरा हुआ है, इसे कैसे व्यक्त किया जाए, इस पर सोच रहा था; पूरी बात को पलटकर “चेतावनी: यह अभी खत्म नहीं हुआ है” कहना एक सरल और बेहद elegant idea है
  • चाहे यह official हो या unofficial, उम्मीद है कि यह जर्मन bureaucracy के कई हिस्सों को digitalize करने की दिशा में आगे बढ़ेगा
    पिछले 3 महीनों से मैं paperwork टाल रहा था. ऊपर से किसी खास appointment के लिए कई महीने पहले email से apply करना पड़ता है, जवाब आने में कई हफ्ते लगते हैं, और अगर कुछ और आदान-प्रदान करना हो तो फिर कुछ और हफ्ते लग जाते हैं
    मुझे Germany भी पसंद है और bureaucracy भी, लेकिन digitalization की कमी मुझे बिल्कुल पसंद नहीं

    • digitalization ministry का budget अभी-अभी लगभग 1% तक काट दिया गया है, इसलिए ज़्यादा उम्मीद न रखना बेहतर है
      EU member states को वही समस्या हल करनी है, इसलिए systems को ज़्यादा करीबी से मिलकर बनाना समझदारी है. हर बार wheel फिर से क्यों invent करें? Netherlands digitalization में काफ़ी अच्छा है. हालांकि दूसरी तरफ़, अगर system मेरी स्थिति को ध्यान में नहीं रख पाता, तो असल दुनिया में किसी इंसान से समस्या दिखवाना मुश्किल होता जा रहा है
    • France में भी bureaucracy काफी ज़्यादा है. फिर भी government अब कुछ हद तक digitalization की कोशिश कर रही है
      taxes काफी आसान हैं, healthcare भी ठीक है, और car registration जैसे कुछ documents भी process किए जा सकते हैं. लेकिन Region, Département और शहरों के हिसाब से अजीब local procedures में अभी लंबा रास्ता बाकी है
  • मेरा German passport कुछ साल पहले expire हो गया था, और Berlin में नया बनवाने के लिए कई महीने इंतज़ार करना पड़ता. काम के सिलसिले में US passport से Boston गया, वहां German embassy में process कराया तो 48 घंटे में हो गया. Berlin अक्षमता की चरम सीमा है

    • सच में तेज़ है. यह भी हैरानी की बात है कि आपको embassy appointment मिल गया. embassies तो home country की local councils से भी खराब होती हैं
      हमारे देश में कहा जाता है कि नया ID card या passport 4 हफ्तों के अंदर मिल जाता है, लेकिन मेरे साथ ऐसा कभी नहीं हुआ
  • US के उदाहरण के लिए Jennifer Pahlka की बेहतरीन किताब Recoding America देखिए, जिसमें California के SNAP application process को digitalize करना कितना मुश्किल था आदि बताया गया है. वे पूर्व US deputy CTO थीं और अब nonprofit Code For America की founder हैं. [0]
    एक यादगार अंश में, एक सरकारी कर्मचारी ने कहा था कि जटिल government policies को उलझे हुए application forms के ऊपर “उलट” दिया गया है. contract drafting class में मैंने यह expression उधार लिया, और पिछले हफ्ते students से rewrite करवाए गए 357-word वाले “Fragment 1” जैसे लंबे-चौड़े clause को barf clause कहा. [1]
    [0] https://www.amazon.com/Recoding-America-Government-Failing-D...
    [1] https://toedtclassnotes.site44.com/#guar-wow-1

  • कुछ साल पहले हमने भी iOS app, procedure guide और German cheat sheet सहित कुछ ऐसा ही बनाया था: https://amty.io
    Berlin में नया आने वाला हर व्यक्ति इस दर्द को महसूस करता है, लेकिन इससे भी बुरा है appointment लेना. यह सिर्फ Anmeldung नहीं, बल्कि यहां किए जाने वाले लगभग हर काम पर लागू होता है