A recent report ranked San Diego as 19th of 50 tech talent markets. One expert says we can do better.