skill development over time