> everyone will have forgotten how to understand source code in 50 years
I don't think this will happen. Human desire to understand how things work will still be around in 50 years.