I can't believe how old this is and I feel like most devs still haven't internalized this which is a shame.
Is it devs that haven't internalized this? Or management? Because I'd love to do this, but I always report to people who demand that everything be done in "a few days".
Pass the word!
I hired about 50 software interns and junior in the past 5 years. None had ever heard of it before I told them.