I've always had very bad issues sleeping and waking "on time." In school this led to me regularly missing class and eventually dropping school entirely, and with regular work schedules I hardly ever got good sleep.
A little while ago, I made a commitment to myself to sleep when I was tired and to get up when I was rested. I eased into a schedule where every day I got up and went to bed about an hour later every day.
This has been my schedule for the past 9 months or so. I sleep 8 to 10 hours per night. Every night I go to bed about an hour later than the night before. My schedule rotates about 6-8 hours per week, and about 12-14 hours every two weeks, meaning I do a complete rotation about once a month.
During this time I've been vastly more productive and happy, I've had many fewer emotional swings toward anger or sadness, and I'm much more calm and less anxious in general.
My sleep schedule is easy to adhere to and self-corrects if I ever need to be up early/late or at a certain time. I even have an easier time making scheduled meeting times because I'm rested enough to be able to get up early when I need to.
Interestingly, I'm consistently well-rested and alert with my schedule despite having zero dependence on the natural sunlight cycle. I think this is because sunlight has a much smaller effect on me in the morning than computer light does in the evening.