Paul Graham has written a interesting explaining why programmers dislike meetings. After reading it it is easy to wonder why the reasons are not explained more often. He explains that development, or the creation of most things, manages time differently. Creation often needs longer periods of concentration where managers generally schedule meetings in hour slots: filling the day with different meetings. Attending meetings costs the programmer more in lost productivity as it can break concentration. Paul gives names to these two views of time: Maker's Schedule and Managers Schedule. Good technical managers and experienced developers know this. Some managers however, view developer's reluctance to turn up to meetings or early/late hours as an oddity or even something akin to anarchy when often it is for very practical reasons.