+ 1
some times yes.
if you look at it carefully being a programmer is more than just writing something in a machine. you need to decide your logic and algorithm & also how to implement it.
but as your question is about average programmer then its probably No. but more than that it depends on the need of hour.