Early on in the PC revolution, there was an idea that everyone would become a programmer — and that you'd write custom programs all the time for trivial things. You'd write a custom program to organize your recipes, a custom program to water your lawn on a schedule, etc.