Why not build up? You don't have to even go too high. Just take existing housing or strip malls and add a floor. So many strip malls in the valley and peninsula that could be repurposed to have a dual purpose shops and condos/apts on top. Just one or two floors added would mean tens of thousands of new housing units.