As a programmer, there are several annoying moments that can drive me crazy.Clients and managers often lack understanding of the work of a programmer.Being distracted with vague questions and asked to name a deadline without clear task or requirements is frustrating.Managers should understand the importance of clarifying technical specifications before expecting a deadline.