লেখা
অ্যাপ বানানোর সবচেয়ে আকর্ষণীয় জায়গা এখনও ব্রাউজার
চোখে দেখা যায় না এমন ব্যবস্থাকে হাতে-কলমে বোঝা যায় বলেই ব্রাউজারের পরীক্ষায় বারবার ফিরে আসি।
অ্যাপ বানানোর জন্য ব্রাউজারকেই এখনও সবচেয়ে আকর্ষণীয় জায়গা মনে হয়। সবখানে আছে, অদ্ভুত রকম অনেক কিছু পারে, আর কিছু বাধা আছে যেগুলো কাজে লাগে। মানুষের এতটা কাছে, ছোট ভাবনাও তাড়াতাড়ি ব্যবহার করার মতো হতে পারে।
তাই ব্রাউজারে পরীক্ষা বানাতে ভালো লাগে। বোঝার মতো ধীরে চলা ছোট কম্পিউটার, সঙ্গে সঙ্গে শব্দ হিসেব করা গিটার, লেখা ব্যাখ্যার চেয়ে নড়াচড়াতেই ভালো বোঝা যায় এমন সিমুলেশন। এগুলো প্রোডাক্টের কাজ থেকে আলাদা নয়। একই স্বভাবের অনুশীলন।
ভালো interactive ব্যবস্থায় state দেখা যেতে হয়। এমন তাড়াতাড়ি সাড়া দিতে হয় যাতে মানুষ ভরসা করেন। manual না পড়িয়েও নিজের কথা বোঝাতে হয়। SaaS workflow-তেও একই সমস্যা, শুধু চেহারা আলাদা।
ছোট প্রজেক্ট নিজেকেও সৎ রাখে। শুরু থেকে শেষ পর্যন্ত একটা ব্যবস্থা বানালে প্রক্রিয়ার আড়ালে লুকোনো যায় না। অডিওটা ঠিক শোনাচ্ছে কি না, simulation চলছে কি না, CPU নির্দেশ ধরে এগোচ্ছে কি না, interface সাহায্য করছে না বাধা দিচ্ছে—দেখাই যায়।
এই সরাসরি ব্যাপারটা ভালো লাগে। মনে করায়, সফটওয়্যার শেষ পর্যন্ত বর্ণনা নয়, ব্যবহার করার অভিজ্ঞতা। আর্কিটেকচার, design system, প্রোডাক্টের কৌশল—সবকেই এমন কিছুতে নামতে হবে যা একজন মানুষ ব্যবহার করতে পারেন।
এ অনুশীলনের জন্য ব্রাউজার ভালো, কারণ স্পষ্টতার ফল পাওয়া যায়। ফাঁকা পেজ থেকে শুরু করে চালানো যায় এমন বাদ্যযন্ত্র, যন্ত্র বা model-এ শেষ করা যায়। অন্য কেউ তা ছুঁয়ে দেখতে পারেন।
এখনও এটা নিয়ে উৎসাহ পাওয়ার যথেষ্ট কারণ আছে বলে মনে হয়।