It should also be noted that Giles works in Los Angeles. Having spent 5 years in LA as a developer, I can tell you companies there are absolutely desperate for talent.
Contrast this with a tech heavy area like Boston, where competition is greater. A number of my peers graduated with CS degrees and had to deliver packages for UPS to make ends meet.