Do good programmers need to have syntax at the tip of their tongue when writing code? What do you make of them if they google for simple stuff online?  Are they good or bad(maybe they know where to look for)? Should programmers have a good memory? Is this a trait for a good programmer?
Programmers forgetting syntax
self improvement
My philosophy on programming is that it's a state of mind and the rest is just syntax.  (i.e. not (as) important)That said, one shouldn't have to look-up the simple stuff.  At least, not for the language(s) you work with regularly.  There's nothing wrong with needing refreshers and knowing how to find information is certainly a good skill to have.  However, the core syntax should definitely be well known.  Otherwise, you spend too much time searching and too little time programming.