तीन पाठक, शून्य प्रश्न, कॉन्ट्रैक्ट के रूप में मानक

अब किसी वेब पेज का केवल एक पाठक नहीं होता। इसके कम से कम तीन पाठक होते हैं: सेकंडों में निर्णय लेने वाला इंसान, गहराई से मूल्यांकन करने वाला इंसान, और एक मशीन — क्रॉलर, उत्तर देने वाला इंजन, या यूज़र के लिए कार्य करने वाला एजेंट — जो पिक्सेल के बजाय स्ट्रक्चर पढ़ती है। अधिकांश पेज केवल पहले पाठक के लिए लिखे जाते हैं। जहाँ सब्सटेंस होना चाहिए वहाँ गहराई वाले पाठक को मार्केटिंग मिलती है; मशीन को ऐसा मार्कअप मिलता है जो कुछ नहीं कहता। TITI का नज़रिया: ये तीन अलग-अलग दस्तावेज़ हैं जो एक ही URL साझा करते हैं, और प्लेटफ़ॉर्म उन्हें तीन दस्तावेज़ों के रूप में लिखता है — एक मार्केटिंग लेयर, अपने स्वयं के रूट पर एक साइंस लेयर, और हेड (head) तथा मशीन फ़ाइलों में एक एजेंट लेयर।

सवाल लागत का हस्तांतरण हैं। किसी भी डेलिगेशन में इंसानी ध्यान सबसे दुर्लभ संसाधन है — साइमन (Simon) का पुराना अवलोकन, जिसे यहाँ शब्दशः लागू किया गया है। जब कोई बिल्डर अनिश्चितता का जवाब एक सवाल से देता है, तो वह अपने काम को आपके काम में बदल देता है: आप अपनी पोज़िशनिंग पर रिसर्च करते हैं ताकि बिल्डर को यह न करना पड़े। TITI इस डिफ़ॉल्ट को उलट देता है। जो कुछ भी ब्रीफ़ से अनुमानित किया जा सकता है, डोमेन से खोजा जा सकता है, या शैली से पहचाना जा सकता है, वह कभी नहीं पूछा जाता; अगर वास्तव में कोई अनिश्चितता बचती है, तो प्लेटफ़ॉर्म केवल एक समेकित सवाल पूछता है। जिस मीट्रिक पर इस अनुशासन को परखा जाता है वह स्पष्ट है — प्रति प्रोजेक्ट प्रश्न — और जिस लक्ष्य की ओर आर्किटेक्चर बनाया गया है वह शून्य है। ईमानदारी से कहें तो: एक लक्ष्य। निष्कर्ष निकालने वाला इंजन प्रोडक्शन में प्रमाणित है; सवालों की संख्या अभी भी इस बात पर निर्भर करती है कि ब्रीफ़ कितना कुछ वास्तव में खुला छोड़ देता है।

जटिलता सिस्टम के अंदर होनी चाहिए। इंटरफ़ेस का हर एक कदम यह दावा करता है कि यूज़र का समय प्लेटफ़ॉर्म की इंजीनियरिंग से सस्ता है — आमतौर पर एक झूठा दावा जिसकी कोई कीमत नहीं आंकता। वन-क्लिक अनुशासन इसकी कीमत तय करता है: कदम, फ़ील्ड, और स्क्रीन को उचित ठहराई जाने वाली लागत माना जाता है, डिफ़ॉल्ट तय किए जाते हैं और उन्हें डॉक्यूमेंट किया जाता है न कि वापस विकल्पों के रूप में सौंप दिया जाता है, और प्लेटफ़ॉर्म की प्रगति का सच्चा पैमाना यह है कि इरादे से आर्टिफैक्ट तक के रास्ते में उस व्यक्ति से कितने कम निर्णयों की आवश्यकता होती है जिसका वह इरादा था।

गुणवत्ता एक कॉन्ट्रैक्ट होनी चाहिए, महज़ कोई वाइब नहीं। हर TITI पेज डिटरमिनिस्टिक मानकों (floors) को पार करता है — डेस्कटॉप और मोबाइल व्यूपोर्ट पर एलिमेंट-दर-एलिमेंट मापा गया एक्सेसिबिलिटी कंट्रास्ट (4.5:1 मुख्य भाग, 3:1 बड़ा डिस्प्ले), 320-पिक्सेल चौड़ाई सहित शून्य हॉरिजॉन्टल ओवरफ़्लो, न्यूनतम टैप-टारगेट साइज़, ट्रैकर्स के लिए स्कैनर, ड्राफ़्ट-टैग लीकेज, और एक स्पष्ट प्राइवेसी ब्लैकलिस्ट — और फिर दो स्वतंत्र जजमेंट: एक प्राइमरी स्कोर और एक अलग मॉडल फ़ैमिली के मॉडल द्वारा एडवर्सरियल रिव्यू, जिसे बिल्ड का खंडन करने के लिए कहा जाता है। कोई भी मॉडल अपने आउटपुट का खुद ऑडिट नहीं करता। मानक से नीचे होने पर, बिल्ड एक सीमित लूप के तहत फिर से इटरेशन करता है; अगर वह पास नहीं हो पाता, तो वह शिप नहीं होता।

रिकर्शन एक अनुशासन है, कोई नारा नहीं। प्लेटफ़ॉर्म जो भी नई क्षमता हासिल करता है, वह किसी भी ग्राहक के देखने से पहले प्लेटफ़ॉर्म पर ही इस्तेमाल होती है — यह साइट इसका वर्तमान प्रमाण है, जिसे उसी इंजन द्वारा बनाया और टेस्ट किया गया है जिसका वह वर्णन करती है, ठीक वैसे ही जैसे पहला प्रोडक्शन नोड इसके पहले बना था। यह क्रम मायने रखता है: एक फ़ैक्ट्री जो अपने ही आउटपुट पर नहीं चलेगी, वह ग्राहकों से ऐसा जोखिम उठाने को कह रही है जिसे उसने खुद उठाने से मना कर दिया। खुद पर लागू करना वह तरीका है जिससे प्लेटफ़ॉर्म हर बिल्ड से सीखता है और अगले के लिए बेहतर होता है — और 'ऑडिटेड' जैसे दावे को प्रकाशित करने का यह एकमात्र ईमानदार तरीका भी है: आप जिन ऑडिट के बारे में पढ़ रहे हैं, उन्होंने उसी पेज को पास किया है जिसे आप पढ़ रहे हैं।

यह पेज क्या दावा नहीं करता। यह सौंदर्य संबंधी निष्पक्षता का दावा नहीं करता — पसंद के मानकों का मूल्यांकन किया जाता है, और जजों के स्कोर में विविधता होती है। यह शून्य प्रश्नों को शुरू से अंत तक प्राप्त तथ्य के रूप में दावा नहीं करता — यह वह आर्किटेक्चरल लक्ष्य है जिसके लिए निष्कर्ष अनुशासन बनाया गया है। यह कन्वर्सेशनल चैनल के लाइव होने का दावा नहीं करता — यह कड़ी हर पेज पर मौजूद है और इसे कनेक्ट किए जाने के रूप में चिह्नित किया गया है, क्योंकि एक नकली बटन प्रकाशित करने की तुलना में एक ईमानदार प्रक्रिया प्रकाशित करना बेहतर माना गया। और एक ऑडिट किया गया मानक न्यूनतम है, अनुकूलतम (optimum) नहीं: 'दस में से आठ से नीचे शिप नहीं किया जा सकता' यह एक अलग वादा है बजाय इसके कि 'हर बिल्ड दस में से दस है' — और यहाँ केवल यही वादा किया गया है।

संदर्भ

  1. Simon, H. A. — अ बिहेवियरल मॉडल ऑफ़ रैशनल चॉइस (1955; सीमित ध्यान) — https://doi.org/10.2307/1884852
  2. Nielsen Norman Group — हाउ यूज़र्स रीड ऑन द वेब (स्कैनिंग व्यवहार) — https://www.nngroup.com/articles/how-users-read-on-the-web/
  3. Schema.org — स्ट्रक्चर्ड डेटा शब्दावली (मशीन रीडर की भाषा) — https://schema.org/
  4. W3C — वेब कंटेंट एक्सेसिबिलिटी गाइडलाइंस (WCAG) 2.2 — https://www.w3.org/TR/WCAG22/

रेजिडेंट इंटेलिजेंस

मैनिफेस्टो के साथ तर्क करें।

असहमति एक उपयोगी इनपुट है। इस पेज की बातें इंजीनियरिंग निर्णय हैं, और इंजीनियरिंग निर्णय सवालों का जवाब देते हैं。

जब चैनल खुलेगा, तो आप यहीं उनसे सवाल पूछ सकेंगे।

रेजिडेंट चैनल कनेक्ट किया जा रहा है — बातचीत यहीं पर होगी। जानबूझकर इस साइट पर कोई और चैनल नहीं दिया गया है।