Coding practice and exploration