My biggest problem for keeping a sleep schedule stable is not being able to fall asleep early if I'm stuck with a late sleep schedule. Once I get an early wakeup, early bedtime routine going, it can stay on for weeks, but it can likewise get messed up for weeks.
One nice thing for waking up is a timed light box. It gradually lights up, and is a lot less stressful to wake up to than an alarm. Combine this with a regular alarm that goes off after the light has been getting brighter for a while.
I also somehow got addicted to taking daily cold showers since they were mentioned here or in the IRC channel. A couple of Hacker News posts talked about cold showers helping people fall asleep, so I've started taking a shower an hour before bedtime. I've been doing this for three weeks now and have managed to maintain a pretty stable sleep schedule.
The key is the wake-up time. You can always force yourself to get up once the alarm goes off, no matter how little sleep you've gotten. The opposite is not true without drugs to assist you (though it sounds like the cold shower helps, makes sense).
I do this about every four weeks. My work schedule is such that I work 160 hours in two weeks, and then don't work at all for the following two weeks. This means I have to get up very early when I'm working and not at all when I'm not. The net result, since I lack discipline when I don't have a goal set for ...
I am beginning to suspect that it is surprisingly common for intelligent, competent adults to somehow make it through the world for a few decades while missing some ordinary skill, like mailing a physical letter, folding a fitted sheet, depositing a check, or reading a bus schedule. Since these tasks are often presented atomically - or, worse, embedded implicitly into other instructions - and it is often possible to get around the need for them, this ignorance is not self-correcting. One can Google "how to deposit a check" and similar phrases, but the sorts of instructions that crop up are often misleading, rely on entangled and potentially similarly-deficient knowledge to be understandable, or are not so much instructions as they are tips and tricks and warnings for people who already know the basic procedure. Asking other people is more effective because they can respond to requests for clarification (and physically pointing at stuff is useful too), but embarrassing, since lacking these skills as an adult is stigmatized. (They are rarely even considered skills by people who have had them for a while.)
This seems like a bad situation. And - if I am correct and gaps like these are common - then it is something of a collective action problem to handle gap-filling without undue social drama. Supposedly, we're good at collective action problems, us rationalists, right? So I propose a thread for the purpose here, with the stipulation that all replies to gap announcements are to be constructive attempts at conveying the relevant procedural knowledge. No asking "how did you manage to be X years old without knowing that?" - if the gap-haver wishes to volunteer the information, that is fine, but asking is to be considered poor form.
(And yes, I have one. It's this: how in the world do people go about the supposedly atomic action of investing in the stock market? Here I am, sitting at my computer, and suppose I want a share of Apple - there isn't a button that says "Buy Our Stock" on their website. There goes my one idea. Where do I go and what do I do there?)