Computers are useless. They can only give you answers. – Picasso
Many people (including my mother-in-law) think that computers are becoming so smart that programmers will be no longer needed in the near future. Other people think that programmers are geniuses who constantly solve sophisticated math puzzles in front of their monitors. Even many programmers don’t have clear idea what they do.
In this post I want to provide some explanation to uninformed people what programmers really do:
Programmers are translators of human ideas into the language of computers.
They are a link between two worlds – human and computers. Do you think it is easy to maintain this link?