[font=courier new][size=8pt]I guess that some people choose to be that way, some are compelled to be that way, and some partially choose and partially are compelled.
The example of such a man who I can think of, was, Ebeneezer Scrooge. He was a businessman though, not a programmer. He made Bob Cratchit work until 5 PM on Christmas Eve. However, that night Scrooge had a revelation, and he underwent a profound and permanent change for the better. Beginning on Christmas morning, he became loved by his family, employees, and all who knew him, due to his generous spirit and good will.
I know of another man who employed several programmers. He kept all of his bits locked in a safe. Each morning he would count out a small number of bits for each programmer. At the end of the day, he would recount the bits, and back into the safe they went. If even one bit was lost on the floor, no one could leave until it was recovered.
Concerning roosters, I used to think they crowed only at dawn. Now, I realize that they only begin crowing at dawn - and continue until dusk.