Feeds:
Posts
Comments

Archive for December, 2015

Everyone should learn how to program a computer, because it teaches you how to think.

– Steve Jobs

I’m 45. And, why should I even learn programming? Come on!

I know what you said, but even if you don’t invent the next Facebook or Google, knowing the basics of programming is life changing. Depending on whatever the challenge and the opportunity is there we really wanna leverage or make sure that we’re ahead in the game of life.

02.

First, learning to programming is not only about learning to that physical coding, it’s about learning how to learn. Mostly, for leading a structured life. Learning to code is about learning to search for the right and appropriate information, can I call it required data set? From the age of information overload.

03.

Second, it literally changes the outlook on a lot of things. At least, for now. Yes, It includes structured methods, smart techniques to deal with the problem. Learning to programming is a great practice for precise, disciplined, and abstract thinking. You know, a program either works, or it doesn’t. Come on, it’s digital landscape! Zero and one!

It could have bugs, maybe some are straightforward or subtle, but that requires a through analysis and concentration. And, believe me that make you learn to think! Who cares? But, you should care. You can even predict, how smart you become!

04.

Third, this is not primarily about getting the next generation to work as software engineers, it is about promoting functional thinking. The thinking is how software engineers solve problems. It does combine mathematics and logic, algorithms, and obviously teaches you a new way to think about the world. Mostly, how to deal with the problems everyday.

This functional thinking forces you how to tackle large problems .. by breaking them down into a sequence of smaller, more manageable problems. It allows you to deal complex problems in efficient ways that operate at huge scale.

05.

It also involves creating models of the real world with a suitable level of abstraction. You have guessed it right! And makes you focus on the most pertinent aspects. The more I learned about this coding, the more I got lit up. True! It helps you to get to the place where you wanted to go. Because, You should always consider what you are bringing to the table versus the procedure you are following up.

Yes, you should check out what that is. Trust me.

06.

The joy, and the pride takes you to a level when suddenly code works. It is, I don’t know – but sure, it feels like heaven.

Finally? Learning a language, whether programming or foreign, does format our brains with a new mindset. Who doesn’t need that? I guess, everybody!

Good bye.

Advertisements

Read Full Post »

War is ninety percent information.

– Napoleon Bonaparte

The famous French General didn’t even live into this information age, but he clearly understood what is it that required to have military success. When you’re battling for a competitive advantage in business, data visualization can be equally critical to your success. In fact, you have to see what is it that you’re doing – in advance.

11.

What that Data visualization is? What can it do? Can you skip this process? sure! There’s a distinct disconnect between what it is we mean to deliver and what actually end up being delivered. If a picture is worth a thousand words, the data visualization is worth at least a million. Does that ring a bell?

12.

What do they say about Data Visualization? Yes, they say it’s your secret weapon in storytelling and persuasion to get the job done. My life started being a communications professional. Getting your message across effectively, storytelling the only way to get the job done. I know, I heard you saying that. No, no, you gotta be kidding me!

13.

What does it take to see the future? This is it! The world is over supplied with data and information, visualizations are the only way to break through what is not needed, tell your story, and persuade people to action. Raw statistics can’t give you insights. If you’re showing in context, whether with a simple chart or more creatively in an interactive form, is the future of sharing information.

14.

Visualizations help people see things that were not obvious to them before. Visualizations are the universal message to share ideas with others. It lets people ask others, “Do you see what I see?” And does provide answers to “What would happen if we made an adjustment to that area?”

15.

Knowledge is power, but to make your knowledge of data actually powerful, you have to be able to display your findings in a coherent, compelling way. That’s where data visualization comes into play. With more data available than ever before, opportunities are getting even bigger.

Did you like it? Good bye.

[Cont.]

Read Full Post »

The most important thing in communication is hearing what isn’t being said. The art of reading between the lines is a life long quest of the wise.

― Shannon L. Alder

১০.

পড়াচ্ছি আবার। বাচ্চাদের স্কুল নয়, তবে সেটা হলেই ভালো হতো বরং। ‘স্বপ্ন’ দেখাবার একটা সুযোগ কেই বা ছাড়তে চায় বলুন? ঢেকি স্বর্গে গেলেও ভানে ধান। আমারো হয়েছে তাই। যেটাই দেখি সেখান থেকে ‘প্যাটার্ন’ বের করার বদঅভ্যাসটা যায়নি এখনো। কমিউনিকেশন প্রফেশনালদের এটা একটা সমস্যা বটে। আশেপাশের ‘এনভায়রনমেন্ট’ কি মেসেজ দিচ্ছে সেটা পাবার জন্য আলাদা প্রসেস চলতে থাকে মাথায়। বেশিরভাগ সময়ে ‘অন্যজন’ কিছু না করলেও সেটার মেসেজ কিন্তু অনেক অনেক বড়। মানুষের ‘হ্যান্ড জেসচার’ আর দাড়ানোর ‘পোসচার’ বলে দেয় অনেক কিছুই। অনেক সময়ে দেখেছি, মানুষ মুখে যা বলছে – তার শারীরিক অঙ্গভঙ্গি বলছে অন্যকিছু। অনেক ‘প্যাটার্ন’ মানে বিভিন্ন ডাটাসেটের ভেতরে লুকানো মেসেজ বের করতে না পারলে মাটি হয়ে যায় রাতের ঘুম। কি যেন বলছিলাম? ও, হ্যাঁ – ক্লাসে ফেরার কথা।

১১.

ছাত্ররা ক্লাসে ঠিকমতো বুঝছে কিনা সেটা বোঝার জন্য একটা সময় পর পর পরীক্ষা নেই আমি। ‘স্পট’ টেস্ট। বলা নেই কওয়া নেই, হটাত করে। জায়গায় পরীক্ষা আর কি। তবে, সর্বোচ্চ দশ মিনিটের গল্প। প্রশ্ন তৈরী করি প্রায় প্রতিটা বিষয়কে স্পর্শ করে। যা যা পড়িয়েছি ওই সময়ের মধ্যে। ছাত্রদের এই পরীক্ষাগুলো নিয়ে ওরকম মাথাব্যথা থাকে না ‘ওয়েটেজ’ কম থাকে বলে। তবে, পরীক্ষার সময়ে কিন্তু ঠিকই মাথা ঘামাতে হয় তাদের। যেটা পরীক্ষায় না পারে সেটা কিন্তু জানতে পারে পরীক্ষার শেষে। আমার ‘মিশন’ সফল। মাঝে মধ্যেই ওই অনেক ‘স্পট’ আর ‘প্রগ্রেস’ টেস্টগুলোর রেজাল্ট ইনপুট দেই এক্সেলশীটে। ‘সাধারণ’, ‘নিরীহ’ ডাটা হিসেবে পড়ে থাকে আমার ক্লাউড ড্রাইভে।

১২.

একদিন কি মনে করে ডাটাসেটগুলো ফেলে দিলাম একটা ভিজ্যুয়ালাইজেশন টুলে। প্লট করার পর মাথা খারাপ হবার যোগাড় আমার। দেখা গেল কয়েকটা বিষয়ে ছাত্ররা খারাপ করেছে বার বার। অথচ, আমি ভাবতাম তারা ব্যাপারগুলো বুঝেছে ভালো। অথচ, ওগুলো ঠিক সময়মতো না জানলে পরের চ্যাপ্টারগুলো ধরতে কষ্ট হতো ওদের। মানে হচ্ছে, আমিই ঠিকমতো বোঝাতে পারিনি ওদেরকে। ব্যাপারটা কিন্তু পরিস্কার হলো ওই ‘নিরীহ’ ডাটাগুলোকে ভিজ্যুয়ালাইজেশন টুলে প্লটিংয়ে ফেলে দেবার পর! সপ্তাহের কোন দিনগুলোতে পরীক্ষা ভালো করছে সেটাও চলে এলো দিনের আলোর মতো। সকালে না দুপুরের পরীক্ষা – মনোসংযোগের ব্যাপারটাও চলে এলো ওর সাথে। ছাত্রদেরকে নতুনভাবে চিনতে শুরু করলাম ওর পর থেকে। কিছুটা মনস্তাত্ত্বিক দিক থেকেও। ‘কানেক্ট’ করতে সুবিধাই হলো বরং।

১৩.

বিটিআরসিতে থাকতে বেশ কয়েকটা প্রজেক্টে কাজ করতে গিয়ে ‘মোবাইল ফিনান্সিয়াল সার্ভিস’ নিয়ে লম্বা লম্বা কাজ করতে হয়েছে একসময়। মোবাইল কোম্পানির গ্রূপগুলোর সাথে অনেক দেনদরবার করতে হয়েছে সার্ভিসটা চালু করার ব্যাপারে। বুঝেছিলাম, বাংলাদেশকে পাল্টে দেবে এই মোবাইলে টাকা পাঠানোর গল্পটা। ‘প্লাস্টিক’ মানে কার্ড নিয়ে ব্যাংকগুলো খুব একটা এগোতে পারবে না বলেই বলছি একথা। একটা নিরব বিপ্লব চলছে আমাদের চোখের আড়ালে। এদিকে ইন্ডাস্ট্রির সবার সাথে আমার টার্মস খারাপ নয়। মাঝেমধ্যেই যাওয়া পড়ে উনাদের অফিসগুলোতে। নাহলে, কফি খাই একসাথে।

১৪.

বর্তমান কালের এই ‘এমএফএস’ সার্ভিসের কিছু ভিজ্যুয়ালাইজেশন দেখে আমিই বেকুব। বাংলাদেশের কোন কোন এলাকা থেকে সব টাকা ক্যাশ-ইন হয়ে চলে যাচ্ছে কয়েকটা জেলায়, চিন্তায় আসেনি কখনো। ঢাকাতে কোন এলাকার লোক বেশি ব্যবসায়ী, বুঝে গেলাম মুহুর্তেই। দিনের কোন সময়টাতে মানুষ বেশি টাকা পাঠাচ্ছে – সেটাই বলে দিচ্ছে তাদের কাজের ধরন আর ডেমোগ্রাফিক ইনফরমেশন। আবার, কোন জায়গাগুলো দিয়ে এক জেলার টাকা বের হয়ে যাচ্ছে আরেক জেলায়। টাকা ওঠানো নিয়ে ব্যবহারকারীদের অভ্যাস ইঙ্গিত দিচ্ছে অনেক নতুন কিছুর। ‘ফিনান্সিয়াল ইনক্লুশনে’ কাদেরকে আনতে আমাদের কাজ করতে হবে সেটাও এড়ালো না চোখ। নোটপ্যাডে এন্ট্রি পড়ল কয়েকটা।

[ক্রমশঃ]

Read Full Post »

Visualization is the key to everything, at least for today. Here goes the third Youtube voice-over on ideas changing world. In this part of the ‘100 Seconds Dot’ series, I’ll cover what great organizations are doing today.

01.

Why is it that when your friends, your spouse, and especially your mother tells you, You need to stop working so much! — and then you kind of hesitate on responding? Ha ha, you know they have a point.

Perhaps, the place you are working might have to undergo some sort of redesigning on workload balancing.

02.

Okay, let’s do this! Assume that I’m your boss. Or revert as you desire. You might have to ask me some of these questions to review what’s going wrong.

  1. Does your organizational structure matches your  strategic intention?
  2. does it support delivering your goal?
  3. Does the workload is balanced among your leaders?
  4. Does our people getting the right amount of direction?
  5. What about the synergy across geographical organizational boundaries?
  6. if you answered no to many these questions I urge you to take a look at the organization design.

03.

Okay let’s do this. First, organization design shapes how groups of people get the job done – how they work together to create, produce, and sell goods and services. Organizations are social systems of integrated action among individuals whose interests, information, and knowledge differ.

04.

Organization design provides the framework for the delicate conversion of conflict into collaboration, the mobilization of resources and effort toward common goals, and coordination of action that facilitates the survival and success of an organization and its members.

05.

For example, in running a Special school, some people know how to teach others understand how to run the school administration while a third group of people might be excellent at innovating skill sets. All these people know and are interested in different often conflicting things – but they need to work together seamlessly to make the school successful.

06.

First, organization designed establishes the jobs roles and responsibilities of its members. who would teach the students, who suggests the innovative subjects and who administer the whole process?

Second, organization design needs to motivate its members to act in the collective interest. to define what it means to do the job well and then how to reward good performance. Finally, organization design helps companies to maintain a balance between routine and innovations. These organization design issues coordination cooperation and competence are often easy to resolve for small organizations.

07.

But it soon becomes more complex bigger organization which constantly evolving digital technologies open up the possibility for unconventional solutions that allow for new forms of working together.

Before redesigning, lets talk about what is affecting us?

08.

I believe in today’s world; change is the only constant. Creating competitive advantage is about getting the strategy right. It is also about mobilizing a high performing organization that can adapt to a changing world. As per the research done by Boston Consulting group, eighty percent of companies have reorganized in recent years but more than fifty percent have failed to achieve their strategic goals.

09.

Organizations struggle to know how to successfully execute their strategic intention and final deliverable.

They often don’t know what to do after they’ve successfully designed, tested, and validated their models and value propositions as per strategic intention.

Read Full Post »

As we will show, poor countries are poor because those who have power make choices that create poverty. They get it wrong not by mistake or ignorance but on purpose.

― Daron Acemoğlu, Why Nations Fail: The Origins of Power, Prosperity, and Poverty

০১.

বয়স পয়তাল্লিশ হলো গত মাসে। লুকিং ব্যাক, সময় খারাপ কাটে নি কিন্তু। তবে, এর মধ্যে পাল্টেছে দেখার আর বোঝার ‘পার্সপেক্টিভ’। বলতে গেলে অনেক অনেক বেশিই। সৃষ্টিকর্তার ইচ্ছেতেই হয়তোবা। দেখা হয়েছে অনেক বেশি। যাই দেখি এখন, ‘ডট কানেক্ট’ হয়ে যায় মুহুর্তে। আগের জ্ঞানের ছিটেফোঁটা থেকে চলে আসে ‘বিগ পিকচার’। ‘বিগিন এন্ড ইন মাইন্ড’ ব্যাপারটাও কাজ করছে সমান তালে। আর সেটার ‘এনালাইটিক্যাল ইঞ্জিন’ চলে ব্যাকগ্রাউন্ডে। চব্বিশ বছর ছুতে চললো চাকরির বয়স। কম তো ভুল করিনি এ পর্যন্ত! একেক ভুল থেকে তিনটা করে লেসন! আর সেটা নিয়েই আরেকটা সিরিজ। “পয়তাল্লিশ – ফিরে দেখা”। কিছুটা ‘স্ট্যান্ডিং অন দ্য শোল্ডার অফ জায়ান্টস’ মোডে। আগের গুনীজনদের প্রজ্ঞার ওপর ভিত্তি করে।

০২.

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

০৩.

চব্বিশ বছরের চাকরির অভিজ্ঞতা বলে কয়েকটা জিনিস। আমাদের বেশিরভাগ প্রতিষ্ঠানগুলো আটকে আছে প্রথাগত রুটিনমাফিক কাজ নিয়ে। ৮০ শতাংশ সময় নষ্ট হয় রুটিন আর ‘রিপিটেটিভ’ কাজগুলোর পেছনে। যে কাজটা আগেও হয়েছে আর সেটার কি ধরনের সিধান্ত হয়েছে সেটা জানা সত্ত্বেও সেটাকে প্রসেস করছি প্রতিদিন। নতুন করে। রুটিনমাফিক কাজগুলোর সিদ্ধান্তের পেছনে আগের মতো সময় দিচ্ছে আমাদের ম্যানেজাররা। ম্যানেজারদের সময় নষ্টের টাকা গুনছে প্রতিষ্ঠানগুলো। রুটিন কাজগুলো সাধারণত: চলে কিছু ‘প্রিডিফাইনড’ রুলসেটের ওপর। আর সেগুলো আসে প্রতিষ্ঠানের ‘স্ট্যান্ডিং অপারেটিং প্রোসিডিউর’ (এসওপি) থেকে। আর সেটাকে স্ট্যান্ডার্ড ডিসিশন সাপোর্ট সিস্টেমের ‘ডিসিশন ট্রি’তে ফেলে বিভিন্ন ইনপুটের দরকারী সিদ্ধান্তের সিকোয়েন্স আর তার কাজের আউটকাম নিয়ে আগে এনালাইসিস না করাতে এক কাজে আটকে থাকছি বছরের পর বছর।

০৪.

প্রতিদিনের ডে-টু-ডে অপারেশন্সে ব্যবহার করছি না আগের শেখা ‘প্রজ্ঞা’। কার্বন কপি সিস্টেমে ‘আগে কিভাবে হয়েছে?’ জিজ্ঞাসা করলেও সেই জ্ঞানটাকে ‘প্রাতিষ্ঠানিক মেমরি’তে না রাখার জন্য নিতে হচ্ছে নতুন নতুন সিদ্ধান্ত। ফলে পুরো প্রতিষ্ঠানের ম্যানেজমেন্ট ব্যস্ত থাকছে একই কাজে। মজার কথা হচ্ছে একই কাজে, এক ধরনের উপাত্তের ওপর সিধান্ত হচ্ছে একেক রকম। রুটিন কাজেই। আমার অভিজ্ঞতা তাই বলে। সিদ্ধান্ত নেবার সময়ক্ষেপনের খরচ না হয় বাদই দিলাম, কিন্তু কি হবে ভুল সিদ্ধান্তের? কে দায়ভার নেবে ওই বাড়তি খরচের? ‘রুল ভিত্তিক সিধান্ত’ মানে ‘এই’ ‘এই’ জিনিস হলে এই কাজ করতে হবে জেনেও সেটার পেছনে সময় নস্ট করছে অনেক প্রতিষ্ঠান। এ অবস্থা হলে নতুন নতুন উদ্ভাবনাতে সময় বের করবে কে? উদ্ভাবনা ছাড়া উপায় নেই বাঁচার।

মনে এলো আরেকটা বইয়ের কথা। ‘হোয়াই নেশনস ফেইল?’

উপায় কি এখন?

০৫.

উপায় বের করার আগে একটু ভেতরে ঢুকি কি বলেন? বিমান চালাতে পাইলটকে কত ধরনের সিদ্ধান্ত নিতে হয় সেটা নিয়েই আলাপ করি বরং। বিমান টেকঅফ থেকে শুরু করে গন্তব্যস্থলে পৌঁছানো পর্যন্ত হাজারো ইনপুট প্যারামিটার থেকে ‘মানুষ পাইলট’রা যদি নিজে থেকে সিদ্ধান্ত নিতে যান, তাহলে বিমানের ওড়া হবে না আর। তাই বলে কি উড়ছে না বিমান? মানুষের জীবনের হাজারো ঝুঁকি ছেড়ে দেয়া হয়েছে এই ‘অটোমেটেড ডিসিশন সাপোর্ট সিস্টেমে’র ওপর। সম্ভাব্য কি কি ইনপুটে কি কি সিদ্ধান্ত হতে পারে, আর তার মধ্যে তার ফাইনাল ‘অবজেক্টিভ’ বিচার করে ওই সময়ের জন্য কোনটা ‘অপটিমাল’ হবে সেটার প্রসেস ফ্লো কিন্তু তৈরী করে দিয়েছে এই মানুষই। মানুষ তৈরী করে দিয়েছে পুরো রাস্তা, তবে সেটাকে চালানোর দ্বায়িত্ব দিয়েছে একটা সিস্টেমকে। যন্ত্রকে তো আর বলা হয়নি আমাদেরকে চালাতে, কি বলেন? আর যন্ত্রকে যদি আমার ‘লো-টেক’ কাজ আউটসোর্স না করি তাহলে ওটাকে তৈরী করলাম কেন?

০৬.

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

০৭.

মানছি আপনার কথা। তবে, আমাদের প্রতিষ্টানগুলো প্রতিদিন হাজারো ঘন্টা নষ্ট করছে এমন কিছু ‘অপারেশনাল’ সিদ্ধান্ত নিতে যেটা সহজেই ছেড়ে দেয়া যায় কিছু ‘রুল বেসড’ সিস্টেমের ওপর। ভুল বুঝবেন না, কম্পিউটারের কথা বলছি না এখানে। বরং, কম্পিউটার ধরতেও হবে না ওটা তৈরী করতে। যেগুলো আমাদের ম্যানেজারদের মাথায় আছে অথবা ‘আগে কিভাবে করা হয়েছে বিভিন্ন পরিস্থিতিতে’ সেটাকে কাগজে সিকোয়েন্স আকারে বিভিন্ন ‘সিদ্ধান্তের শাখা’ ধরে লিখে পাঠিয়ে দিন নিচের দিকে। তারা ঠিকই পারবে ওই সব সিদ্ধান্তগুলো দিয়ে কাজ করতে যেগুলো এতোদিন নিচ্ছিলেন বড় বড় ম্যানেজাররা। সত্যি বলছি! ‘ডিসিশন ট্রি’র অ্যাকশন পয়েন্টের সত্যিকারের গ্রাফিকাল রিপ্রেজেন্টেশন একবার করেই দেখুন না কাগজে, অবাক হয়ে যাবেন নিজেই। নিজের হাত কামড়াবেন – এতোদিন কতো সময় নষ্ট করেছেন ফালতু কাজে।

[ক্রমশঃ]

Read Full Post »

%d bloggers like this: