But timesheets can work beneficial for the programmer (or whatever position you have) as well. If a manager asks why a specific project hasn't been finished, you can point to him how many other projects you have, and how you've allocated hours to the various projects.
And then you can use that as a basis to come to a different allocation of hours.
Comment on Re^2: Timesheets: What are they good for?