DHH বললেন তিনি মার্চ থেকে এক লাইন কোডও টাইপ করেননি

Basecamp-এর সহ-প্রতিষ্ঠাতা এবং Ruby on Rails-এর স্রষ্টা ডেভিড হাইনেমেয়ার হ্যানসন হাতে কোড লেখা ছেড়ে দিয়েছেন। এই ঘোষণা এসেছে Rails World 2026-এ এক আবেগঘন কীনোটে, যেখানে DHH নামে পরিচিত এই প্রোগ্রামার শ্রোতাদের বলেছেন যে তিনি ২০২৬ সালের মার্চের দিক থেকে নিজে এক লাইন কোডও টাইপ করেননি, যা একজন পেশাদার প্রোগ্রামার হিসেবে তাঁর ২৫ বছরের যাত্রার সমাপ্তি।

এমন এক শিল্পে যেখানে কয়েক বছর ধরে তর্ক চলছে AI সত্যিই প্রোডাকশন সফটওয়্যার তৈরি করতে পারে কি না, সেখানে সময়টা বিষয়বস্তুর মতোই গুরুত্বপূর্ণ। DHH কোনো প্রান্তিক পর্যবেক্ষক নন যিনি নতুন কোনো টুলের দিকে গড়িয়ে পড়ছেন। তিনি তাঁর প্রজন্মের অন্যতম সুপরিচিত কর্মরত প্রোগ্রামার, এবং এখন প্রকাশ্যে বলছেন যে কাজের যে অংশটি হাতে করতে হয়, তা তাঁর জন্য শেষ।

ধীর পরিবর্তন নয়, এক চমকপ্রদ উল্টো অবস্থান

এই পরিবর্তনটি উল্লেখযোগ্য কারণ এর বিপরীত অবস্থানটি ছিল খুবই সাম্প্রতিক। কীনোটের মাত্র এক বছরের কিছু বেশি আগে DHH প্রকাশ্যে AI কোডিংয়ের বিরোধিতা করছিলেন, সফটওয়্যার লেখার কাজ মেশিনের হাতে তুলে দেওয়ার যৌক্তিকতা নিয়ে প্রশ্ন তুলছিলেন। তাই তাঁর এই পদক্ষেপ কোনো ধীর গ্রহণ-বক্ররেখা বা নীরব পরীক্ষা নয়। এটি একটি উল্টো অবস্থান, যা প্রকাশ্যে ঘোষিত এবং ব্যক্তিগত পরিভাষায় বর্ণিত, এমন একজনের কাছ থেকে যিনি ছিলেন অন্যতম prominant সন্দেহবাদীদের একজন।

এই বৈপরীত্যই কীনোটটিকে হলে ওজন বহন করিয়েছে। Rails World হলো তাঁর তৈরি একটি ফ্রেমওয়ার্ককে ঘিরে গড়া সমাবেশ, এবং শ্রোতাদের মধ্যে বেশিরভাগই সেই ডেভেলপাররা যারা প্রতিদিন এটি নিয়ে কাজ করেন। এর স্রষ্টাকে বলতে শোনা যে তিনি আর নিজে কোড লেখেন না — এটি কোনো ভেন্ডর ডেমো বা বেঞ্চমার্ক ফলাফলের চেয়ে ভিন্ন ধরনের সংকেত।

নিজে কোড টাইপ করার অর্থনীতি

DHH-এর যুক্তির মূলটি প্রযুক্তিগত নয়, অর্থনৈতিক। তাঁর মূল্যায়নে, বেশিরভাগ প্রোগ্রামার ও বেশিরভাগ কোম্পানির জন্য ম্যানুয়াল কোডিং আর অর্থবহ নয়। তিনি টুলগুলোর বর্তমান অবস্থার চেয়েও এগিয়ে যান: বছরের শেষ নাগাদ তিনি আশা করেন এই যুক্তি সফটওয়্যার কাজের প্রায় প্রতিটি ক্ষেত্রেই প্রযোজ্য হবে।

এই বর্ণনা সচেতনভাবেই AI-উৎপন্ন কোড প্রতিটি ক্ষেত্রে সুন্দর, ভাষা-সঙ্গত বা নিরাপদ কি না — সেই স্বাভাবিক বিতর্ক এড়িয়ে যায়। তিনি যে প্রশ্নটি সামনে রাখেন তা আরও সরল এবং আরও অস্বস্তিকর — যদি কাজটি টাইপ করার বদলে নির্দেশ করা যায়, তবে টাইপ করে যাওয়ার জন্য একজন ব্যক্তি বা একটি প্রতিষ্ঠানের কী খরচ পড়ে? যে দলগুলো ইতিমধ্যেই স্থির জনবলে দ্রুত শিপ করার চাপে আছে, তাদের জন্য এটি কোনো বিমূর্ত চিন্তা-পরীক্ষা নয়।

'ইংরেজি Ruby-এর চেয়ে ভালো প্রোগ্রামিং ভাষা'

যে কথাটি সম্ভবত কীনোটের চেয়ে বেশি দিন টিকবে তা হলো তাঁর দাবি যে ইংরেজি এখন Ruby-এর চেয়ে ভালো প্রোগ্রামিং ভাষা — যে ভাষার উপর তাঁর নিজের ফ্রেমওয়ার্ক তৈরি। এটি সচেতনভাবেই উসকানিমূলক একটি বর্ণনা, যা বোঝায় ডেভেলপাররা তাদের সময় কোন স্তরে ব্যয় করেন সেই পরিবর্তন।

যে সিনট্যাক্স ও বিমূর্তন তারা রক্ষণাবেক্ষণ করতে হয় তার মাধ্যমে অভিপ্রায় প্রকাশ করার বদলে, প্রোগ্রামাররা ক্রমশ তা প্রকাশ করছেন বর্ণনা, পরিমার্জন ও পর্যালোচনার মাধ্যমে। Ruby এখনও বিদ্যমান বিপুল সংখ্যক Rails অ্যাপ্লিকেশনের ভিত্তি হিসেবে থাকছে, কিন্তু DHH-এর বর্ণনায় মানুষের অবদান উপরের দিকে সরে যাচ্ছে — স্টেটমেন্ট লেখার যান্ত্রিকতা থেকে কী থাকা উচিত তার স্পষ্ট উচ্চারণের দিকে।

প্রোগ্রামার থেকে 'পেশাদার নির্মাতা'

এই পরিবর্তনকে ক্ষতি হিসেবে না দেখে DHH এটিকে নতুন কর্মজীবনের পর্যায়ের সূচনা হিসেবে বর্ণনা করেছেন। তাঁর বর্ণনায় প্রোগ্রামাররা হয়ে ওঠেন "পেশাদার নির্মাতা", যারা পরিচালনা করেন যা তিনি বলেছেন কয়েক মুহূর্ত আগেও কেবল বিজ্ঞান কল্পকাহিনীতেই পাওয়া যেত।

এই পুনর্ব্যাখ্যা সরাসরি পেশাটিতে ছড়িয়ে থাকা উদ্বেগের দিকে লক্ষ্য করে। AI কোডিংয়ের গল্পের নৈরাশ্যবাদী সংস্করণ হলো একটি কারিগরির ধীরে ধীরে প্রম্পট-তত্ত্বাবধানে ক্ষয়। DHH যে সংস্করণ উপস্থাপন করেছেন তা পরিধির বিস্তারের কাছাকাছি: আরও উচ্চাকাঙ্ক্ষী পণ্য, নির্মাণের জন্য আরও বেশি ক্ষেত্র, এবং ধারণাকে সিনট্যাক্সে রূপান্তরের যান্ত্রিক কাজে কম সময়।

সফটওয়্যার আর্কিটেকচার নতুন করে ভাবতে হবে

তিনি আরও যুক্তি দিয়েছেন যে সফটওয়্যার আর্কিটেকচারকেই নতুন করে ভাবতে হবে। তাঁর যুক্তি হলো, যখন AI এজেন্টরাই কোড পরিবর্তন করে, তখন ঐতিহ্যবাহী বিমূর্তনগুলোর মূল্য কমে যায়। বিমূর্তন হলো মানুষের সংকোচন-কৌশল — শর্টহ্যান্ড যা মানুষকে একটি বড় সিস্টেম মাথায় ধরে রাখতে দেয়। যখন একটি কোডবেসের প্রধান সম্পাদক কোনো মানুষ নয়, তখন সেই শর্টকাটগুলোর কিছু আর কাজে লাগে না, বরং অন্য ধরনের কাঠামো অনেক বেশি গুরুত্বপূর্ণ হয়ে ওঠে।

তিনি দাবি করেননি যে তাঁর কাছে উত্তর আছে। "এখনও কারও কাছে ব্লুপ্রিন্ট নেই," বলেছেন DHH, যোগ করে যে ক্ষেত্রটি যখন এসব সংজ্ঞায়িত করবে তখন শ্রোতারা উপস্থিত থাকতে পারবেন। এটি জোরালো মতামতের জন্য পরিচিত এক ব্যক্তির কাছ থেকে অস্বাভাবিক স্পষ্ট স্বীকারোক্তি, এবং এটি ব্যবহারিক প্রশ্নগুলোকে নিষ্পত্ত না করে খোলা রেখে দেয়।

'কম্পিউটিংয়ের ইতিহাসে সবচেয়ে বড় ঘটনা'

DHH পরিসরের ব্যাপারে কোনো দ্বিধা করেননি। তিনি এই পরিবর্তনকে কম্পিউটিংয়ের ইতিহাসে ঘটে যাওয়া সবচেয়ে বড় ঘটনা বলেছেন। এমন একটি ফ্রেমওয়ার্কের স্রষ্টার কাছ থেকে যেটি এক প্রজন্মের ওয়েব অ্যাপ্লিকেশন নির্মাণের ধরন বদলে দিয়েছিল, এই লেবেলটি আক্ষরিক অর্থেই নেওয়ার কথা।

এই বর্ণনা টিকে থাকুক বা না থাকুক, তাঁর নিজের আচরণ থেকেই যাত্রার দিক স্পষ্ট। ২৫ বছরের সঞ্চিত দক্ষতা এবং একটি নির্দিষ্ট ভাষার প্রতি গভীর টান থাকা একজন প্রোগ্রামার টাইপ করা বন্ধ করলেন — এবং এই পরিবর্তনকে প্রতিরোধের বদলে গড়ে তোলার বিষয় হিসেবে বর্ণনা করলেন।

কর্মরত ডেভেলপারদের জন্য এর অর্থ কী

দ্বিতীয় হাতে কীনোটটি পড়া ডেভেলপারদের জন্য ব্যবহারিক শিক্ষাগুলো শিরোনামের মতো নাটকীয় নয়, তবে স্পষ্ট:

  • একটি ভাষার সিনট্যাক্সে কাঁচা দক্ষতার মূল্য কমছে, মেশিনের আউটপুট নির্দিষ্ট করা, পর্যালোচনা করা ও সংশোধন করার সক্ষমতার তুলনায়।
  • আর্কিটেকচারাল সিদ্ধান্তগুলো কম নয়, বরং বেশি গুরুত্বপূর্ণ, কারণ একটি সিস্টেমের পেছনের যুক্তি যারা রক্ষণাবেক্ষণ করেন তারা হয়তো এর ফাইল সম্পাদনকারীরা নন।
  • "সফটওয়্যার লেখা" দৈনন্দিনভাবে কেমন দেখায় সে সম্পর্কে ধারণাগুলো প্রকাশ্যে নতুন করে আলোচিত হচ্ছে, যার মধ্যে আছেন পূর্ববর্তী যুগের ডিফল্টগুলো যারা নির্ধারণ করেছিলেন তারাও।
  • অর্থনৈতিক যুক্তিটি অনেকের প্রত্যাশার চেয়ে দ্রুত আসছে, DHH বছরের শেষ নাগাদ প্রায় সর্বজনীন প্রযোজ্যতার পূর্বাভাস দিয়েছেন।

যে প্রশ্নগুলো উত্তরহীন রয়ে গেছে

এই ঘোষণায় কঠিন সমস্যাগুলোর কোনোটি সমাধান হয়নি: বড় পরিসরে কোডের গুণমান কীভাবে যাচাই করা হবে, ঐতিহ্যগতভাবে হাতে হাজার হাজার লাইন লিখে শেখা জুনিয়র ডেভেলপারদের কী হবে, এবং এজেন্টরা যখন পরিবর্তন করে তখন দলগুলো কীভাবে সিস্টেমগুলো বোধগম্য রাখবে। DHH-এর নিজের অবস্থান হলো এখনও কোনো ব্লুপ্রিন্ট নেই, যা শিল্পকে এক অস্বাভাবিক মুহূর্তে রাখে — একজন শীর্ষস্থানীয় পেশাদার কর্তৃক স্বীকৃত একটি বড় রূপান্তর, যার নিয়মগুলো এখনও খসড়া করা হচ্ছে।

যা আর প্রশ্নবিদ্ধ নয় তা হলো তাঁর ব্যক্তিগত উত্তর। পেশাদার প্রোগ্রামিংয়ের এক চতুর্থাংশ শতাব্দী পর, Ruby on Rails-এর স্রষ্টা বলছেন তিনি হাতে কোড লেখা শেষ করেছেন, এবং তিনি ডেভেলপারদের এটিকে সমাপ্তির বদলে একটি সূচনা হিসেবে দেখার আমন্ত্রণ জানাচ্ছেন।

এই নিবন্ধটি The Decoder-এর প্রতিবেদনের উপর ভিত্তি করে। মূল নিবন্ধটি পড়ুন।

Originally published on the-decoder.com