When a noobie programmer hasn't mastered the art of the trade yet, what's obvious to some, isn't quite that obvious to him ;)
And he calls himself a programmer... Got anyone like that at YOUR office?