why do senior developers learn slower and slower throughout their career