I would say the rain is best. Then you can just sit inside and code away, safe in the knowledge that nobody else is doing anything interesting. I think Bill Gates has this philosophy for where he sets up his offices. Even better a snow storm, but as long as you've got good central heating. What gets me is how Silicon Valley in california became the coding mecca. I mean, with so much sunshine, why isn't everyone out surfing all day? Is it in fact too sunny, so they have to sit inside all day and not get sunburned? And don't computers not do too well in hot climates? I guess at least they won't get wet. Or here's another theory, perhaps because it is so hot in California, then there is a culture of body worship, which leads some to be shunned and thus leads them to stay inside and do techy stuff. Wheras in more rainy cities, you wear lots of layers and hence everyone is equalized. My third theory, is that because the transport links are quite bad in LA and surrounding areas, that in fact it's quite difficult to get anywhere and hence staying in is a good option. What's your best weather for game developing?