OFTEN TIMES WE HAVE TO TELL COMPUTERS HOW TO SOLVE SPECIFIC PROBLEMS FOR US TO MAKE OUR LIVES MORE EFFICIENT OR MORE INFORMED OR BETTER IN SOME WAYS THAT MEANS PROGRAMMING THEM