Development stages of solutions to various coding challenges found on the Internet