I agree to a certain extend. Being analytical, curious, and having a good solid understanding of computer theory are important to be in software industry.
However, knowing the trends in technologies, what is hot and what not can (JSF, GWT, Ruby, Scala, Wicket, Spring, SOAP, etc.) can indicate you're a good candidate for a software developer, same goes for trends in project management (scrum, agile, xp, RUP) if you want to do more management. Most important thing is probably not *knowing* all these technologies and trends, but being able to *value* them, to say what each of them makes them different or just all the same.
Come have lunch with me Arthur. Adventure will follow. This tiny ad:
Free, earth friendly heat - from the CodeRanch trailboss