> If coding is easy, why doesn't everyone just build ten variations of a thing and see which pans out?
Because it is hard. :). Writing good code - takes years of practice.