Four of five open developer jobs are in markets outside Silicon Valley, but AP computer science courses are often scarce in those places.
For a long time Silicon Valley companies have faced a shortage of qualified software developers. Many young companies want to plant their flag in the Valley, so they open an office there, but are forced to rely on an engineering team located elsewhere.