Are you a planner, or a doer? Most programmers I have seen tend to lean toward
the doer side of things. This is generally great but can lead to some design
issues down the road. Without properly designing a class or routine, you can run
into situations where you have