20 years of programming