જ્યારે તમે કોઈ પ્રોગ્રામ બનાવો છો, ત્યારે તમારે વિશ્લેષણાત્મક  વિચારધારાની  જરૂર પડે છે  ,  કારણ કે કેટલીક હકીકતો એક ચિત્રમાં ઉમેરી શકવાની જરૂર છે, સમસ્યાને ઉકેલવા માટે, અસ્થાયી રીતે નહીં.