On a good day:
Alarm at 6, breakfast (oatmeal and low-fat yogurt), shave, brush teeth, in the gym by 6:45, shower, change, at my desk by 8.<p>I like to start the work day with "lighter" stuff. Anyone who says start your day with your "most important task" is full of crap. My brain takes time to get off the ground and into the zone, so I'll try to schedule more low threshold work (UI design, documentation, etc.) for the morning and write code later in the day.<p>On a bad day:
Alarm at 6, reset alarm for 7, snooze, alarm at 7, skip the gym (I tell myself that I'll go after work), shower, shave, brush teeth, drive to work, grab overpriced breakfast (blueberry muffin and a flat white), at my desk by 8:45.<p>Start my work day by putting out a fire. This morning it was the announcement overnight that the New Zealand government is putting GST up to 15% in the latest budget.<p>In conclusion, there are good days and bad days. My level of discipline and self control when the alarm first goes off tends to determine how the whole morning will play out.