20 years in programming: how the industry has changed and I, along with it