It's actually amusing what some companies are doing to fill the void.
In my personal experience I've encountered software devs who have Psychology or Physics degrees and perhaps did a bit of coding as a hobby.
Estimating the time of a project is probably one of the most difficult things to do, even for a dev, and especially a young one.
I'm glad to hear about this - more people should be familiar with the process.







