How developers are taking the guesswork out of animation coding