An Exploratory Study of Writing and Revising Explicit Programming Strategies