Teaching kids to code brings politicians and rival companies together