In another way it's a good analogy. I can't compose music like Chopin, but I can notice that a note in the sheet music is a wrong one. When I did, comparison with another edition revealed that it was a copyist's error, but composers' manuscripts themselves often show plenty of corrections. Being a great composer doesn't always mean an unerring ability to write down every note as intended first time.
And programming is exactly like that. A mere student can spot a bug that an experienced programmer will miss, because the experienced programmer knows what the code ought to be doing without studying the fine detail, and the student does not.
Copyright © 2017, Eklektix, Inc.
Comments and public postings are copyrighted by their creators.
Linux is a registered trademark of Linus Torvalds