These are mandatory. They are much like sleeping and eating. Programmers would be much more efficient if they didn't have to take breaks in programming. Breaks in programming can, but not limited to, be sleep or going outside. Going outside should be avoided as you are white as a ghost because the only time you see the light of day is when you run between your car and the place you are going to. Breaks can also include rampant noding about how you don't get enough breaks because you are stuck with programmer's thoughts. No matter how much you program a program, there is always a little more to write. Now excuse me I have to add another function.