গ্রিনহাউসটা যেন নিজের মতো করে ঠিকঠাক থেমে যায়
ভোরের আগে আমি লম্বা একটা গ্রিনহাউসে ঢুকি। ঘর থেকে ঘরে ছোট ভেন্ট, আর প্রতিটা ঘরে দুই সহকারী ঝগড়া করে: একজন হিটার বাড়ায়, আরেকজন কমায়। আজ আমার লক্ষ্য অদ্ভুত: ভেন্ট এমনভাবে সেট করব, যাতে যেভাবেই শুরু হোক, গ্রিনহাউসটা শেষে কয়েকটা আরামদায়ক “প্রিসেট” তাপমাত্রার একটায় গিয়ে থামে।
ঝামেলা হলো ঘরগুলো জোড়া। ভেন্ট ভুলভাবে খোলা থাকলে গরম এক ঘর থেকে আরেক ঘরে দৌড়ায়, ঘরগুলো একে অন্যকে তাড়া করে, আর পুরো গ্রিনহাউসটা দুলতে থাকে। শান্ত হওয়ার কথা, কিন্তু উল্টোটা হয়।
আমি একটা নতুন কাজ করি। আগে থেকেই আমি কয়েকটা শেষ-অবস্থার প্রিসেট ঠিক করে নিই, তারপর ভেন্টের প্ল্যান এমন বানাই যাতে ওই প্রিসেটগুলোই স্বাভাবিক থামার জায়গা হয়। প্রতিটা প্রিসেটে “হিটার বাড়ানো” সহকারীদের সেটিং বদলায়, কিন্তু “কমানো” সহকারীদের আচরণ সব প্রিসেটে একই থাকে, যাতে লেবেলটা লুকিয়ে না যায়।
ম্যাপিংটা সোজা। প্রতিটা ঘর মানে নেটওয়ার্কের একটা অংশ। দুই সহকারী মানে ভেতরের ঠেলা আর টান। ভেন্ট মানে অংশগুলোর সংযোগ, আর বাইরে প্রভাব পাঠায় মূলত হিটার-বাড়ানো দিকটাই, যেমন গরম ভেন্ট দিয়ে ছড়ায়। প্রিসেট তাপমাত্রাগুলোই লেবেল। এক কথায়, কোন প্রিসেটে গিয়ে থামল, সেটাই বাছাই।
কিন্তু প্রিসেট যদি হালকা হাওয়াতেই নড়ে যায়, কাজে আসে না। তাই আমি দেখি কোন ভেন্ট-জোরে ছোট ধাক্কা ধীরে মরে যায়, আর কোনটায় ধাক্কা বেড়ে ওঠে। যে রেঞ্জে গ্রিনহাউস সব সময় শান্ত হয়, ভেন্টের নকগুলো শুধু সেখানেই ঘোরাই, যাতে দুলুনি না লাগে।
তারপর রুটিন টেস্ট। এলোমেলো তাপমাত্রা দিয়ে শুরু করি, একটু একটু করে সময় এগোয়, ঘরগুলো একে অন্যকে ছোঁয়, আর দেখি শেষমেশ কোন প্রিসেটের কাছে থামে। ভুল প্রিসেটে গেলে ভেন্ট সামান্য ঘুঁচাই, যাতে পরের বার ঠিক প্রিসেটে গড়ায়, কিন্তু শান্ত থাকার নিয়ম ভাঙে না। চাইলে উল্টো দিকেও চালাই: প্রিসেট থেকে শুরু করে পিছিয়ে গেলে শুরুর ছবিটার মতো একটা ছাপ ফেরত আসে।
কাজ শেষ হলে ঘরগুলো আর এলোমেলো দৌড়াদৌড়ি করে না। আগে যেখানে শুধু আশা ছিল “শান্ত হবে তো?”, এখন ভেন্টের প্ল্যানে আগেই থামার কয়েকটা ঠিকানা বসানো। আমার কাছে পার্থক্যটা এটুকুই: গ্রিনহাউসকে জোর করে টানাটানি নয়, তাকে এমন রাস্তা দেখানো যাতে সে নিজেই ঠিক জায়গায় গিয়ে থামে।