Why Silicon Valley is the best place in the world (for software engineers).