"Getting off the ground" is for me, a great big open-ended architectural decision making process with an ocean of second-guessing myself. It's very very likely to keep me awake for hours reevaluating everything I did in that last couple of hours.
Smaller pieces of work are different. Actually fixing a bug has a fairly well defined "ending" and I can sleep easy basking in the warm glow of satisfaction. Even getting part way through implementing a feature is a thing that doesn't put my brain into "wide open exploration of all possibilities" mode. It's maybe not so easy to bask in achievement and sleep as a quick bug fix, but at least the "code dancing in my head" is a fairly narrow path of implementation I've probably already got the structural problems solved for.
For me - starting projects need empty weekends.
I've found that giving myself a solid hour to wind down helps immensely with slowing my brain down and letting me sleep more peacefully. Sometimes I read, or listen to music, or watch youtube, or have a beer or an edible and just hang with out, or just tidy the house or something. Whatever it is, it's not work, it's not in my office, and it's not hard. I've found I've been sleeping far better because of it.
Even on nights that I work super late on some head scratcher, with a full 12-15 hours at my desk, I still give myself the hour before going to bed.
If my mind is really stimulated, this may feel a bit awkward initially, forcing my mind to "calm down and focus on the video", but at the end of the hour it's usually fine.
And then do not start thinking about a related problem again when you shut the iPad off. I made that mistake so many times.
This made me always get the right amount of sleep no matter what.
This is why flexible/remote work time is good. If you need to go late you can but you won’t be punished for it by a 9am standup.
For me this formula works like magic because I can't control my mind from constantly iterating when starting new projects so I use this as a chemical brake.
This will invariably affect my sleep with either no sleep at all for 1-2 hours or dreams of fixing an issue over and over again resulting in me being less rested the next day.
I'd love for there to be a quick way to 'snap' out of programming mode but after over a decade of programming I haven't really found one (except for having a couple of pints...).
1. Batter my brain
2. Do something else
3. Sleep on it
4. Aha moment
I do it so often, I just say to colleagues that “It’s stewing in the back of my head for a bit” or “Need to sleep on it”.Before I was fully aware of it, I’d get super disheartened, sleep on it, then come in the next day and nail it by 10.
That’s another thing: if something becomes comical, there’s usually a pattern. If it’s the positive kind of comical, repeat the pattern. If negative, consciously avoid (but that appears comically harder).
I’ve come to terms that, for me, hacking into the night, dreaming about solutions, then waking up and implementing them... is manic and deeply unhealthy.
Maybe waking up was a segfault
However, they are downright tortuous if they come as fever dreams (though fever dreams are of course unpleasant no matter what the subject, and are often hard to willingly wake up from, since you're having a fever).
Every once in a while I’ll try to code something. I’m able to get by if I want. I get bored with it quick though and it doesn’t bring me the same kind of flow buzz mental stimulation it used to.
I’ve gotta say though, the modern web wtf happened?
I need a good 2-3 hours away from the problem before my brain relaxes and I can actually talk without sounding like I'm stoned or mildly autistic.
It’s only really for citations, not ‘scare quotes’.
Their closing quotes look inverted though.
As others already said, the French actually use the guillemets with thin spaces but the Swiss use them without.
But the outward pointing of the guillemets looks really odd to me. I like that the inward pointing guillemets basically scream "look at me, I'm a quoted part!".
I didn't know there was “ AND ”. I hate those fancy/smart quotes. They are not internationally understood and confuse computers and people alike. Just like I wish we would all just speak English, I wish we would all just use """".
Or do you mean the characters? Yes, I am indeed living in the German area and software here often uses those stupid, stupid "smart quotes". I believe we are also taught to write like that on paper. One opens, one closes the quoted phrase. Though I have no idea how this happened here, as right now, in Chrome, I can only produce "normal" quotes. """"
It's good to be aware of what type you are and what works for you. Conversely, recommending anyone just gets up earlier may be more harmful than helpful, depending on the person.
I m in a phase where the code at work interests me so much that I think I sleep 5 hours a day, the rest I touch that code. Non stop, and I have a kid.
Thank god it s usually just a phase :D