There is a wealth of startups out there takings small hordes of junior devs out of non-CS grads. Learning on the go, they become proper devs or get into business a few year later. Projects get out there by pure force of will.
They are like the E. Coli of devs, cheap to make experiment with, and very adaptable to any environment.