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.
I wish to win the lottery. I wish for a lovely piece of pie. And I wish for a tiny ad:
Devious Experiments for a Truly Passive Greenhouse!