Live data from Hacker News

Leave work slightly unfinished for easier flow the next day

read.engineerscodex.com

51–60 of 105 posts

Re: Leave work slightly unfinished for easier flow the next day

#52

I don't like this tip at all. I get the sentiment, getting started is the HARDEST part of the day for me. But if I can finish something now, why wait until tomorrow? It's a golden rule sort of thing. I'm imagining the HR person saying, "It will only take a few minutes to fix this for you, so I'm going to wait until tomorrow". Examples are endless. There are better ways to get myself going in the morning, than to leav…

I think it’s different if someone is waiting on the immediate output of your work.

But in your example, if the HR person needs to process 1000 documents this month and mine is one of them, I’d much prefer they use this process to help them actually get through all that, rather than struggle to start every day and get less done over the course of the month.

Re: Leave work slightly unfinished for easier flow the next day

#53

I don't like this tip at all. I get the sentiment, getting started is the HARDEST part of the day for me. But if I can finish something now, why wait until tomorrow? It's a golden rule sort of thing. I'm imagining the HR person saying, "It will only take a few minutes to fix this for you, so I'm going to wait until tomorrow". Examples are endless. There are better ways to get myself going in the morning, than to leav…

> if I can finish something now, why wait until tomorrow?

The end-of-day-just-one-more fix is likely to be lower-quality than the fresh-start-after-a-good-night’s-sleep fix.

Re: Leave work slightly unfinished for easier flow the next day

#54
If i did that i would think the rest of the day at what i have to do next. I have days when I am completely absorbed by a problem so my family, kids, healthy habbits fall into the background noise as i think about it. A lot of times i can't properly sleep, or i have exhausting dreams trying to work out my next steps. It might work for people that can shut off ther brains on command, unfortunately i'm not one of those people.

Re: Leave work slightly unfinished for easier flow the next day

#55
post #31

> Leave work slightly unfinished for easier flow the next day Years ago a sr. eng on my team would find root causes to bugs late in the afternoon and then just go home. When asked why, they said that they knew exactly what they were going to do first thing in the morning and that it got them straight into the flow state for the rest of the day. I like this example better because understanding a root cause and not hav…

I like this, too. “Slightly unfinished, but fully understood” is a great place to pick up. A “slightly unfinished understanding” of the problem or task at hand is a great way to nuke one’s mental model and end up stuck trying to recreate it in the morning.

Often, I find a good rest gives me greater understanding of a difficult problem or complex bug. Sometimes you get lost in the weeds. I also work much faster in the mornings, which helps.

Re: Leave work slightly unfinished for easier flow the next day

#57
post #31

> Leave work slightly unfinished for easier flow the next day Years ago a sr. eng on my team would find root causes to bugs late in the afternoon and then just go home. When asked why, they said that they knew exactly what they were going to do first thing in the morning and that it got them straight into the flow state for the rest of the day. I like this example better because understanding a root cause and not hav…

>Years ago a sr. eng on my team would find root causes to bugs late in the afternoon and then just go home. When asked why, they said that they knew exactly what they were going to do first thing in the morning and that it got them straight into the flow state for the rest of the day.

This works, but also needs some notes with a "dump" (on the previous afternoon) of all relevant points. For some subtle bugs and complex codebases it's easy to forget some key point, even though you found what the main issue to fix is. So if you already know some subtle points/edge cases in the afternoon, write them down.

Re: Leave work slightly unfinished for easier flow the next day

#58
post #30

> I said no to low-impact tasks. This oversimplification is terrible advice. I've seen many people refuse "low impact" work that's just flat out required for things to operate. Talking about keeping systems stable, working on tickets while they are on-call, and generally doing things that make work easily transferrable to others. These people that "refuse low impact work" end up being terrible teammates a lot of the…

That can be an organizational problem, reliability should be impact.

Re: Leave work slightly unfinished for easier flow the next day

#59
post #2

The part about finding a "sticking point" is really important - if you know what's next, you can pick up the context rather easily and get going. If you end the day feeling confused or not sure how to approach the next problem, it's going to be rough coming back to it.

I normally write uncommitted comments of what I need to work on next, e.g. a to-do for the next day

This is a great suggestion, it can help get rid of that sense of "I need to write this code now" but still produce a meaningful diff in the relevant places you'll need to change without all the mental overhead of determining the logic right there & then
Post reply on HN