Christin Perry is a freelance writer whose work ... roof—hipped, gabled or flat, for example—dictate the number of shingles, shakes or tiles you’ll need. In the end, a professional will do ...