practicing random programming skills