No it's not. But you must know more than just programming if you want to make yourself valuable and unique. Just being able to type from defined tasks will not bring you far, you must be able to define the tasks and how to tackle them.
Comment by Emil Moe on "Are the salaries of software developers around the world declining?" | Hashnode