This is a software world: things we used to do with hardware are now handled by low-cost processors. But that means we need more and more developers to write and maintain that code, but where are ...