What Should I Wear to an Interview in Silicon Valley?

Silicon Valley is a place, not a company. There are many companies in it and there is some variation in culture and expectation. So let me talk through some general rules and then talk about how this applies to your stereotypical we’re-cool-and-hip tech company.