Understanding the significance of programming in your personal and professional life