I currently log the total number of hours I work each day in an OpenOffice Spreadsheet. I input the start time, lunch/break time, and end time, and it calculates the total hours worked. I'm not savvy enough to create this type of spreadsheet myself, so I looked through a large number of templates online before finding one that works as I've described above. I'm still not crazy about the way that this spreadsheet is laid out.
If you can link to a spreadsheet available for download similar to the one described above, please do so in the comments.
If you use time-logging for various distinct projects throughout the day, please describe this process and link to the software you use (if possible).
More of a meta-discussion: how time-logging this enhanced your performance or time management?, for what types of projects/activities is it best to time-log?, general comments about the idea
Depends on the given person's level. Where I am now, the main problem is completely avoiding the work, instead wasting all my time online. If I succeed to put at least 1 hour of work towards my goals every day, then I am ready for the next lesson, which is making this hour more efficient.
Meta: Perhaps we could start by describing various levels of goal-reaching-inefficiency, creating a self-diagnostic questionnaire, and then give specific advice for each level. Something like:
Level 0 = you are not even able to log whether you work or not. Advice: unknown.
Level 1 = you are not working. Advice: use Pomodoro.
Level 2 = you are working only on low-priority stuff. Advice: prioritize.
Level 3 = you are working on short-term high-priority stuff, but you don't have a strategy for increasing your skills. Advice: set apart some time for long-term improvement. Etc.