Stop complaining and pay programmers more
You have to understand:  there's more to hiring programmers than paying lots of money.  If that were the case, we wouldn't have had a dot-com bust and software companies would be dominated by MBAs.That's the hard part of hiring programmers.  How do you incentivize the good ones to work for you?  If you have a solution to that problem, I suspect you'll be a very much in-demand person.