Live data from Hacker News

Ask HN: How do you make your warm-up time shorter

news.ycombinator.com

21–30 of 41 posts

Re: Ask HN: How do you make your warm-up time shorter

#21

One weird trick: leave some code NOT compiling or with failing test or runtime error. Come in, reproduce the error and you’ll be back in it quickly!

This is a fantastic mental hack! Nothing is more stimulating than being thrown right back into the middle of a problem.

Re: Ask HN: How do you make your warm-up time shorter

#22
I think it's way easier to keep in the flow than to start things and this delays my sleep rythm too if I'm not forced to get up in the morning. (I'm still a late person and will max out flex time at work to only get in at 10am or something)

30min downtime after work however is nothing, that's not warmup, that is well deserved rest and while meditating sounds super healthy and mahjong doesn't I'd argue it's quite similar. I think your brain needs this, especially if you do mental work during the day. But even on a free schedule I'd say off-time keeps me sharp.

If you took hours on a saturday I'd recommend habits: read hn (or what ever you choose, just not all of it) in bed so you than have a clear cut by getting up. Than have some pleasure along with starting your todo: good coffe and a nice sandwich or something.

Another trick is keeping your todos tiny: find a tiny thing you can do right now without it feeling a burden and don't feel pressured to do more. Once doing it it's often easy to continue by free will or at least have the task working in your brain in the background to get you back to it later.

Re: Ask HN: How do you make your warm-up time shorter

#23
One possible metric is "time to github commit". Track the timestamp of your first code commit each day. And correlate to how productive the rest of the day is. I've found that if I can get that first submission in before 9am. The rest of the day really opens up. A hack for this is to leave a little unfinished work the night before. A half implemented function for example. That way there is not too much of a context switch the next morning. And it is simpler to pick up right where you left off. Best of luck ;)

Re: Ask HN: How do you make your warm-up time shorter

#24

One weird trick: leave some code NOT compiling or with failing test or runtime error. Come in, reproduce the error and you’ll be back in it quickly!

Hemingway would stop writing right when he was getting to something good, so he could continue on the next day.

Re: Ask HN: How do you make your warm-up time shorter

#25
post #24

One weird trick: leave some code NOT compiling or with failing test or runtime error. Come in, reproduce the error and you’ll be back in it quickly!

Hemingway would stop writing right when he was getting to something good, so he could continue on the next day.

I was fascinated with this when I first read about it, but I found this trick has a big downside to it: I couldn't get OUT of work mode. Sure, it let's you pick up immediately, but I found the reason was that I never put it down. Did anyone else have this experience?

I will say, this did not occur when I "picked up" something else. If I worked on another project or went to the gym and did something stimulating (sparring, not just picking up weights), then I had no issues disengaging from the day's work.

Re: Ask HN: How do you make your warm-up time shorter

#27
Based on my experiences, in the very beginning of your day at the office, I'd recommend to tackle the work item which has the most odds of being completed in a certain time frame.

Let me elaborate - If you have a TODO list of N work items that could belong to one or more of - Set A - require more thinking Set B - require larger communication overhead Set C - have a clear go-to strategy and can be broken into multiple items

Then, picking up the items more inclined to Set C right after you reach the office might be a good strategy. The obvious reasons are a. you know what to do and b. you know how much time its going to take

Re: Ask HN: How do you make your warm-up time shorter

#28
post #8

Just out of curiosity, do you mind sharing some info about your circumstances? - what kind of job? - which country / state / etc? - what hobbies, especially sports do you have? - what exactly is the problem with your old schedule?

I'm python developer, worked in a startup before doing all kind of technical stuff from product development, through infrastructure to daily development routine. I work remotely (however I rent a co-working desk for simple reason to have clear division between home time and work time), I'm based in London. Well, sport is sort of my Achilles heel - another thing I constantly fail to improve... Old schedule resulted in…

Well, congrats then on chosing to improve your relationship-incompatible behavior.

Unfortunately I don't have The Perfect Advice™, sorry :-)

I would probably do some self-reflection on my job situation. "Am I failing to deliver what is expected?" "Is my daily routine seriously that inefficient?" etc.

Sometimes we want to fix things which are not broken in the first place. YMMV

Re: Ask HN: How do you make your warm-up time shorter

#29

One weird trick: leave some code NOT compiling or with failing test or runtime error. Come in, reproduce the error and you’ll be back in it quickly!

Yup this is my trick if I’m feeling a bit under motivated. I’ll leave myself some low hanging fruits for the morning and a todo list at my desk.
Post reply on HN