Something that might happen when you write a program is learning a new language