DNA-তে D বলতে deoxyribose-কে বোঝায়। এটি কোনো trivia নয়। এটি একটি অনুস্মারক যে আপনার সম্পূর্ণ জেনেটিক আর্কাইভ একটি শর্করার (sugar) কাঠামোর ওপর টিকে আছে। আপনার ৩.২ বিলিয়ন বেস পেয়ারের প্রতিটি এই আণবিক কাঠামোর (molecular scaffolding) ওপর নির্ভরশীল। একজন ডেভেলপার, সমস্যা সমাধানকারী বা এমনকি একটি বহুকোষী জীব হওয়ার আগে, আপনি ছিলেন এমন এক রসায়ন যা নিজেকে প্রতিলিপি করতে শিখেছিল। সেই প্রথম আত্ম-প্রতিলিপি করা অণুগুলো থেকে আজ সকালে আপনার করা commit পর্যন্ত পথটি দীর্ঘ, অবিচ্ছিন্ন এবং বেশিরভাগ প্রযুক্তির উৎপত্তির গল্পের চেয়েও অদ্ভুত। সেই পথটি বুঝতে পারলে আপনার কাজের প্রতি দৃষ্টিভঙ্গি বদলে যাবে।
দুপুরের খাবার থেকে উত্তরাধিকার (Legacy)
শর্করা কেবল জ্বালানি নয়। যখন আপনি গ্লুকোজ খান, আপনার শরীর এটিকে বেশ কয়েকটি বিপাকীয় (metabolic) বিকল্পের মাধ্যমে চালনা করে। এটি ATP তৈরির জন্য অণুটি সাথে সাথে পুড়িয়ে ফেলতে পারে, গ্লাইকোজেন হিসেবে জমা রাখতে পারে, অথবা Pentose Phosphate Pathway-এর মাধ্যমে পাঠাতে পারে। এই পথটি আপনার কোষের সাইটোপ্লাজমে কাজ করে এবং বিপাকের অন্যতম ব্যস্ত মোড় হিসেবে কাজ করে। কতগুলো অক্সিডেটিভ এবং কার্বন-বিনিময় বিক্রিয়ার মাধ্যমে, ছয়-কার্বন বিশিষ্ট গ্লুকোজ কঙ্কালটি ছোট করা হয় এবং একটি পাঁচ-কার্বন বিশিষ্ট শর্করা Ribose-5-phosphate-এ রূপান্তরিত হয়।
সেই রাইবোজ ডেরিভেটিভটি কোনো বর্জ্য নয়। এটি সরাসরি dNDPs সংশ্লেষণে সাহায্য করে, যা হলো deoxyribonucleoside diphosphates—যা আপনার কোষ নতুন DNA তৈরি করতে ব্যবহার করে। একই পথ NADPH-ও তৈরি করে, যা একটি রিডিউসিং কারেন্সি (reducing currency) হিসেবে ফ্যাটি অ্যাসিড গঠন থেকে শুরু করে অ্যান্টিঅক্সিডেন্ট সুরক্ষা পর্যন্ত সবকিছুতে শক্তি যোগায়। আপনার দুপুরের খাবার এবং আপনার জিনোম একই কাঁচামাল ভাগ করে নেয়।
পরের বার যখন দুপুর ২টায় আপনি ডিবাগিং (debugging) করবেন, তখন এটি নিয়ে ভাববেন। গ্লুকোজ যা আপনার মস্তিষ্ককে সজাগ রাখে, তা সেই একই আণবিক প্রবাহের অংশ যা আপনার নিউরনের DNA মেরামত করে। আপনি কেবল জ্বালানি গ্রহণ করছেন না। আপনি সেই উপাদানটিকেই প্রক্রিয়াজাত করছেন যা আপনার অস্তিত্ব টিকিয়ে রাখে। আমরা সফটওয়্যারে যে অ্যাবস্ট্রাকশন লেয়ার (abstraction layers) তৈরি করি—ফাংশন কল করে লাইব্রেরি, লাইব্রেরি কল করে কার্নেল—তার একটি জৈব-রাসায়নিক সমান্তরালতা রয়েছে। আপনার কোষ কোনো সচেতন সিদ্ধান্ত ছাড়াই শর্করাকে শক্তি, মেরামত এবং প্রতিলিপিতে রূপান্তরিত (abstract) করে। আপনি যখন সোর্স কোডকে একটি বাইনারিতে কম্পাইল (compile) করেন, তখন অনেকটা একই কাজ করেন। উভয় প্রক্রিয়াটিই কাঁচামালকে (raw substrate) কার্যকরী কিছুতে রূপান্তরিত করে।
স্থাপত্য হিসেবে ত্রুটি (Error)
এই জৈব-রাসায়নিক নির্ভুলতা হুট করে তৈরি হয়ে আসেনি। এটি প্রায় ৩.৮ বিলিয়ন বছর আগে এমন কিছু অণুর মাধ্যমে শুরু হয়েছিল যা নিজেকে প্রতিলিপি করতে পারত। এই সিস্টেমের সবচেয়ে গুরুত্বপূর্ণ বৈশিষ্ট্য ছিল এর অসম্পূর্ণতা। একটি নিখুঁত কপি মেশিন একটি স্থির পৃথিবী তৈরি করত, যা একই রকম অণুর একটি মৃত końডে পরিণত হতো। পরিবর্তে, কিছু ত্রুটি ঢুকে পড়েছিল। বেশিরভাগ ক্ষেত্রে তা সবকিছু নষ্ট করে দিত। কিছু ক্ষেত্রে কিছুই ঘটত না। খুব সামান্য কিছু ক্ষেত্রে এমন ভ্যারিয়েন্ট (variants) তৈরি হতো যা দ্রুত প্রতিলিপি করতে পারত, দীর্ঘস্থায়ী হতো বা স্থানীয় পরিস্থিতিতে আরও ভালোভাবে টিকে থাকত। সেই অসম্পূর্ণতাই হলো বিবর্তন (evolution)।
আপনি বিবর্তনকে একজন ল্যাব ম্যানেজার ছাড়া চলা একটি পরীক্ষা হিসেবে ভাবতে পারেন। র্যান্ডম মিউটেশন (Random mutation) পরীক্ষার প্রস্তাব দেয়। ন্যাচারাল সিলেকশন (Natural selection) ফলাফল বিশ্লেষণ করে। আর বিলুপ্তি (Extinction) হলো খাপ খাইয়ে নিতে না পারার ব্যর্থতা। সেখানে পুল রিকোয়েস্ট (pull requests) রিভিউ করার জন্য কোনো সিনিয়র আর্কিটেক্ট ছিল না, ছিল না কোনো স্প্রিন্ট প্ল্যানিং (sprint planning) বা রোলব্যাক স্ট্র্যাটেজি (rollback strategy)। সেখানে ছিল কেবল কাঁচা সিলেকশন প্রেশার (selection pressure): তাপ, ঠান্ডা, অনাহার, তেজস্ক্রিয়তা, শিকার এবং প্রতিযোগিতা। কোটি কোটি বছর ধরে এটিই ছিল একমাত্র নির্দেশিকা। সেই trial-and-error প্রক্রিয়ার আউটপুট এখন আপনার সামনে বসে আছে, পরিশোধিত বালু দিয়ে তৈরি একটি ডিভাইসে লেখা পড়ছে।
স্ট্যাকের ক্রমবৃদ্ধি (The Stack Builds Up)
জীবনের অগ্রগতি কোনো মই নয়। এটি একটির ওপর আরেকটি সাজানো ক্রমবর্ধমান জটিল অ্যাবস্ট্রাকশনের (abstractions) একটি স্ট্যাক।
- আত্ম-প্রতিলিপি করা রসায়ন সহযোগিতা করতে শিখেছে, যা বহুকোষী জীবে পরিণত হয়েছে।
- কিছু বংশধারা কেন্দ্রীয় স্নায়ুতন্ত্র তৈরি করেছে এবং একটি শাখা আত্মসচেতন মানুষ তৈরি করেছে।
- সচেতনতা ভাষা তৈরি করেছে, তারপর প্রতীকী উপস্থাপন, এবং তারপর গণিত।
- আমরা নিউরন যেভাবে কাজ করে তার চেয়ে দ্রুত প্রতীকগুলো পরিচালনা করার জন্য মেশিন তৈরি করেছি, যা কম্পিউটেশন এবং কৃত্রিম বুদ্ধিমত্তার (artificial intelligence) দিকে নিয়ে গেছে।
ইতিহাসের বেশিরভাগ সময় জীবন কেবল প্রোগ্রামটি চালাইত। DNA প্রোটিনের মাধ্যমে তার নির্দেশাবলী কার্যকর করত এবং জীব পরিবেশের প্রতি প্রতিক্রিয়া দেখাত। মানুষ হলো প্রথম প্রজাতি যারা সোর্স কোড (source code) পড়তে পেরেছে। মেন্ডেল মটরশুঁটি গণনা করেছিলেন। ওয়াটসন এবং ক্রিক ডাবল হেলিক্সের মডেল তৈরি করেছিলেন। আমরা জিনোম সিকোয়েন্স করেছি এবং মেটাবলিক নেটওয়ার্ক ম্যাপ করেছি। তারপর আমরা স্পষ্টভাবে পড়া থেকে লেখায় চলে এসেছি। আমরা CRISPR দিয়ে জিন এডিট করি, নতুন নতুন জীব সংশ্লেষণ করি এবং সিলিকন ওয়েফারের ওপর নিউরাল নেটওয়ার্ক প্রশিক্ষণ দিই।
আপনার কোডে লেখা প্রতিটি অ্যাবস্ট্রাকশন হলো সেই প্রাচীন প্রক্রিয়ার একটি ক্ষুদ্র ধারাবাহিকতা। একটি সর্টিং অ্যালগরিদম পুনরায় লেখার ঝামেলা এড়াতে যখন আপনি একটি লাইব্রেরি ইমপোর্ট করেন, তখন আপনি সঞ্চিত জ্ঞানের ওপর ভিত্তি করে কিছু তৈরি করছেন—ঠিক যেভাবে জীববিজ্ঞান রাসায়নিক বিক্রিয়ার ওপর ভিত্তি করে কোষীয় মেকানিজম তৈরি করেছে। যখন আপনি একটি অ্যাপ্লিকেশন কন্টেইনারাইজ করেন, তখন আপনি একটি সুনির্দিষ্ট উদ্দেশ্য নিয়ে রেপ্লিকেশন এবং এনভায়রনমেন্ট কন্ট্রোল পরিচালনা করছেন, যা অণুগুলো একসময় কেবল আকস্মিকভাবে অর্জন করেছিল।
অন্ধত্ব এবং উদ্দেশ্যের মধ্যে পার্থক্য
এআই (AI) সহায়তার বর্তমান ঢেউ প্রতিস্থাপনের বিষয়ে প্রকৃত উদ্বেগ সৃষ্টি করেছে। এই দৃষ্টিভঙ্গি গভীর ধারাবাহিকতাকে আড়াল করে ফেলে। এই টুলগুলো মানুষের উদ্দেশ্যকে আরও শক্তিশালী করে। এগুলো ধারণা এবং বাস্তবায়নের মধ্যবর্তী সময়কে কমিয়ে আনে। যা করতে একজন জুনিয়র ডেভেলপারের ঘণ্টার পর ঘণ্টা বয়লারপ্লেট কোড লিখতে হতো, তা এখন কয়েক মিনিটে হয়ে যায়। কিন্তু দিকনির্দেশনা এখনও সেই মানুষটিই ঠিক করেন যিনি কার্সার ধরে আছেন।
এটি সত্যিই নতুন কিছু। ৩.৮ বিলিয়ন বছর ধরে বিবর্তন ছিল অন্ধ। এর কোনো লক্ষ্য ছিল না, কোনো রোডম্যাপ ছিল না, এমনকি কোনো 'ফ্রাইডে রিট্রোস্পেক্টিভ'-ও ছিল না। আপনি আপনার কোষের মধ্যে সেই সমস্ত গবেষণা ও উন্নয়ন বহন করছেন, তবুও আপনি শৃঙ্খলের সেই প্রথম যোগসূত্র যা সামনে তাকাতে পারে। বিবর্তন গতকালের পরিবেশের প্রতিক্রিয়া জানায়। আপনি আগামীকালের প্রয়োজনীয়তার জন্য পরিকল্পনা করতে পারেন। যখন আপনি পরিবর্তে ভঙ্গুর লিগ্যাসি কোড রিফ্যাক্টর করেন
