Barack Obama just became the first US president to write a computer program