પ્રોગ્રામિંગ, મનોવિજ્ઞાન, ડિઝાઇન પેટર્ન પ્રકૃતિ સમાવેશ થાય છે, અને છેલ્લે.