There are a few things I don't understand about your most recent blog post.
Your link, asserting that there are five open jobs for every qualified developer is to a page describing a gap of Agile programmers. Is it that it's hard to find Agile developers, or that it's hard to find all developers? If employers are clamoring for the same small pool of talent, I haven't seen it. Either they're not trying very hard, or I don't have what they're looking for.
That Agile page seems to suggest that this is a geography demographics problem; i.e. all of the good developers live in states where they're not in demand. Is that how you see it? Do the developers in those states need to move?
You assert that "while we are hiring, we’re not doing it fast enough to make a real difference for New Yorkers who want to learn to code," but none of the job openings you have are for entry-level people. Should experienced developers, who clearly are capable of doing the work but are perhaps not up to speed on the latest bleeding edge technology or interview expectations, be pursuing some sort of mentorship as well?
Web Developer jobs have been posted on your site for many months, apparently without being filled. Are you hiring web developers on an ongoing basis, or are you looking for a purple squirrel/the perfect employee? What are you looking for; what do you want?