TE
TechEcho
Home24h TopNewestBestAskShowJobs
GitHubTwitter
Home

TechEcho

A tech news platform built with Next.js, providing global tech news and discussions.

GitHubTwitter

Home

HomeNewestBestAskShowJobs

Resources

HackerNews APIOriginal HackerNewsNext.js

© 2025 TechEcho. All rights reserved.

Leave work slightly unfinished for easier flow the next day

244 pointsby engineercodexover 1 year ago

35 comments

Atrineover 1 year ago
&gt; Leave work slightly unfinished for easier flow the next day<p>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.<p>I like this example better because understanding a root cause and not having it fixed is more concrete than &quot;slightly unfinished&quot; which is too vague for me to measure.
评论 #38659621 未加载
评论 #38660157 未加载
评论 #38659399 未加载
评论 #38659593 未加载
评论 #38662280 未加载
评论 #38667733 未加载
评论 #38660688 未加载
评论 #38663687 未加载
betenoireover 1 year ago
I don&#x27;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?<p>It&#x27;s a golden rule sort of thing. I&#x27;m imagining the HR person saying, &quot;It will only take a few minutes to fix this for you, so I&#x27;m going to wait until tomorrow&quot;. Examples are endless.<p>There are better ways to get myself going in the morning, than to leave myself softballs from the previous day. Learning to make myself a realistic and attainable plan for the day works better for me.
评论 #38659661 未加载
评论 #38659726 未加载
评论 #38659691 未加载
评论 #38659662 未加载
评论 #38664773 未加载
评论 #38661004 未加载
评论 #38660789 未加载
评论 #38660878 未加载
评论 #38662291 未加载
ssalkaover 1 year ago
The part about finding a &quot;sticking point&quot; is really important - if you know what&#x27;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&#x27;s going to be rough coming back to it.
评论 #38658580 未加载
评论 #38658701 未加载
评论 #38658621 未加载
chucklenorrisover 1 year ago
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&#x27;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&#x27;m not one of those people.
JohnFenover 1 year ago
A mentor of mine taught me a variant of this that I use to this day. Always have a simple task waiting for you in the morning. One that you can accomplish in under an hour.<p>He phrased it as &quot;park facing downhill&quot; -- so you can roll-start your engine with ease in the mornings.
PreachSoupover 1 year ago
It really depends. This is just one of the tools that might or might not for you. I think it&#x27;s more important to know your goal and yourself. In this case, you want to increase your productivity. As long as you can reach your goal, it&#x27;s good enough.<p>Personally it doesn&#x27;t work well for me because I need clean separations from work and be in the prolonged work mode would cause burnout. I have no problem to get started in the next morning with my own routine. It&#x27;s more important for me to put things down and rest everyday.<p>On a meta level, experiment with what might work for you and iterate on your own work flow - it&#x27;s exactly like TDD programming but for yourself
评论 #38659380 未加载
评论 #38658712 未加载
al_borlandover 1 year ago
This was something Hemingway did. He&#x27;d stop writing mid-sentence when he knew where things were going, so he could pick up and continue on the next day.<p>&quot;Learned never to empty the well of my writing, but always to stop when there was still something there in the deep part of the well, and let it refill at night from the springs that fed it. I always worked until I had something done, and I always stopped when I knew what was going to happen next. That way I could be sure of going on the next day.&quot; — Ernest Hemingway
ChrisArchitectover 1 year ago
Was trying to remember where I&#x27;d heard this earlier in the year. Someone back then I think called it &quot;park facing downhill&quot;. Resonated.<p><i>An On-Ramp to Flow - One Weird Trick: Leave Your Work Broken</i><p><a href="https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35456059">https:&#x2F;&#x2F;news.ycombinator.com&#x2F;item?id=35456059</a>
Atrineover 1 year ago
&gt; I said no to low-impact tasks.<p>This oversimplification is terrible advice.<p>I&#x27;ve seen many people refuse &quot;low impact&quot; work that&#x27;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 &quot;refuse low impact work&quot; end up being terrible teammates a lot of the time.
评论 #38660844 未加载
评论 #38660176 未加载
评论 #38659319 未加载
Brajeshwarover 1 year ago
I agree and practice Points No. 2, 3, and 4, but the main title of the post and Point No. 1 isn’t, at least in my opinion, a good one.<p>If I leave something “unfinished” intentionally when I could have finished it, I would likely not sleep right, eat with ease, talk to other people, so on and so forth.<p>However, I agree that if time is a constraint and the task is “lengthy,” I suggest keeping it to a stage of completion at a stage and then picking up the next day&#x2F;time.<p>Many smart people want to keep something ready for tomorrow because they tend to be lost when there are no instructions on what is next. My suggestion would be to have a “Default,” which can be a simple set of instructions in plain text, something along the lines of, “If I’m stuck and have no clue what I have to do — then here are the defaults - do this, then this or that.” These can be bigger-picture goals or the “waypoints” for your daily&#x2F;weekly tasks that you have to do.<p>I have been practicing the idea of the “Defaults” for a pretty long time but I got a lot more clarity and definitions from “The Power of Defaults.”[1][2] These are the things I keep on the top of my mind and return to when I’m stuck, confused, or doubtful.<p>If I have to be really prepared for the next day, I just keep it ready the night before.<p>1. <a href="https:&#x2F;&#x2F;julian.digital&#x2F;2021&#x2F;12&#x2F;20&#x2F;the-power-of-defaults&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;julian.digital&#x2F;2021&#x2F;12&#x2F;20&#x2F;the-power-of-defaults&#x2F;</a><p>2. <a href="https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;the-power-of-defaults&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.nngroup.com&#x2F;articles&#x2F;the-power-of-defaults&#x2F;</a>
notatoadover 1 year ago
this is great productivity hack, but personally i&#x27;d rather sacrifice the productivity and finish the workday (or even just go for lunch) feeling like i&#x27;ve finished something.
评论 #38658934 未加载
评论 #38659414 未加载
评论 #38662199 未加载
onionisafruitover 1 year ago
A variant I&#x27;ve been using for a while is leaving a failing test. When I get started again I can focus on getting that test to pass. In the process I build the bigger context.
floydnoelover 1 year ago
Actual title is &quot;4 simple software engineering habits that transformed my productivity&quot;<p>Using keyboard shortcuts is one of the four. I&#x27;ve been using keyboard shortcuts since I was a child! I can scarcely imagine programming without them. It would be like removing half my fingers or something in terms of detrimental effects.<p>Could somebody even get to a high level in software engineering skills without them? I&#x27;m curious. How would you interact with the terminal? Could you completely avoid it?
评论 #38659162 未加载
评论 #38658728 未加载
评论 #38659361 未加载
smallmouthover 1 year ago
I&#x27;ve done this, in a way, for years!<p>My biggest problem in the morning is just getting going. I work better late in the afternoon and into the evening. So often, I&#x27;ve left a final compile or commit undone so I can just &quot;quickly&quot; do it in the morning out of necessity or, at times, sheer anxiety.<p>When I get this done in the morning, then I&#x27;m in the game so to speak.
neosatover 1 year ago
One tip that I (and many others here ;) ) are going to find pretty easy to do :) That&#x27;s the kind of research I can get behind.
nxobjectover 1 year ago
I wonder how often this nugget of wisdom is rediscovered and passed on, in every field – I remember learning it as a kid from an autobiography of Roald Dahl, who in turn learned it from Hemingway...<p>&gt; I never come back to a blank page; I always finish about halfway through. Hemingway taught me the finest trick : “When you are going good, stop writing.” You don’t go on writing and writing until you come to the end of it, because when you do, then you say, well, where am I going to go next? You make yourself stop and you walk away. And you can’t wait to get back because you know what you want to say next. &gt; [1]<p>[1] <a href="https:&#x2F;&#x2F;www.writingforums.com&#x2F;threads&#x2F;hemingways-curious-trick-stop-while-youre-going-good.139596&#x2F;" rel="nofollow noreferrer">https:&#x2F;&#x2F;www.writingforums.com&#x2F;threads&#x2F;hemingways-curious-tri...</a>
furyofantaresover 1 year ago
I usually just write one sentence in english right in the code where I had been typing. The next day, the compiler points me directly to it and I can pick up where I left off fairly easily. It makes it easier to stop at any time, easier to leave-it-at-work, and easier to start the next day.
评论 #38661430 未加载
spriorover 1 year ago
A long time ago I started leaving a trivial compile error (I was doing C++ at the time) in the code when I left for the day as a little bookmark, so the next day I&#x27;d just kick off a compile and see right where I was working.
评论 #38660477 未加载
user568439over 1 year ago
Doesn’t work for me. There are chances that I will be trying multiple ways to finish it in my head while attempting to fall asleep. Causing insomnia some days and therefore very tired the next day.<p>If I can, I avoid this situation.
CGamesPlayover 1 year ago
I do something similar, where I paint myself an arrow for the next session. I don’t stop at the hardest part (which feels like procrastination), but after completing it and making my commit, I will often leave my working tree dirty with a TODO comment describing what is the next step, potentially along with some other comments that just say “modify here” at the relevant places. This way, when I run “git status” next session, I see exactly what I thought I needed to do next and where exactly I thought it needed to be done.
xyzzy4747over 1 year ago
Productivity should always be to fulfill a terminal goal that ideally should excite and benefit you. If you are being productive just for the sake of it, or to get an employer off your back, you’re doing something wrong. I made this mistake in my early 20s.<p>If you do the above you don’t need any tricks. You just follow your curiosity, excitement, and obsession.<p>If you’re not excited by the end goals then you will never be able to bandaid that over with productivity tricks.
评论 #38659333 未加载
评论 #38658687 未加载
damontalover 1 year ago
This is how Hemingway wrote. He’d stop at a point where he knew what he wanted to write next so the following day he could pick right up where he left off.
ItsBobover 1 year ago
I do something similar I suppose: I deliberately add an error (if one doesn&#x27;t exist) into the code I&#x27;m working on. Usually the method I last worked on.<p>So when I start in the morning, or especially after the weekend, I hit F5 and it shows me the exact line where it broke... and that&#x27;s where I start from.<p>It&#x27;s mega simple but it works for me as I do my utmost to forget about work when I&#x27;m not there.
l1ambdaover 1 year ago
Similarly, don’t start or end sprints on Mondays or Fridays (Wednesday is best?), to make it easier to get back into flow after weekends.
galaxyLogicover 1 year ago
I think the point is you take the problem home with you and let your subconscious work on it evening and night and then next day you are in a better position to do the right thing about it.<p>However note that nobody pays for you to work on it, or have your sub-conscious work on it on your own time. But if you really want to do a good job then that&#x27;s the way to do it.
k__over 1 year ago
For me, this only leads to sleepless nights.
评论 #38659069 未加载
exabrialover 1 year ago
I actually write everything I was working on down on a sticky note and stick it to my track pad. Then I write down everything outstanding.<p>After a stiff cup of coffee and closing out communications and 1min tasks, super easy to jump back in.
msingh_5over 1 year ago
I do this. I leave my code in a state where it wont compile. So the next day just hitting build will highlight where i left off - which makes it easy to get started, which makes it easier to move to the next thing.
ivanjermakovover 1 year ago
Cool trick is to type a comment for future you as a plain text right in the source code. This way IDE will yell at you and the code will not compile. It will be clear next morning where to start.
lIl-IIIlover 1 year ago
I heard this advocated by TDD (Test Driven Development) practitioners.<p>Normal cycle is<p>1. Write test that will fail or not compile 2. Run it 3. Write code to make it pass 4. Refactor 5. Go to 1<p>When you are ready to go home, go after #2.
owlstuffingover 1 year ago
No thanks. I have plenty of work ahead of me, I&#x27;d much rather close up shop having removed it from my back.<p>Now, if it’s later in the evening, well then it’s tomorrow’s work.
pulse7over 1 year ago
Leave work completely finished and fully tested for easier switching to another work the next day.
iAkashPaulover 1 year ago
I use Maccy for this alongside nifty macOS configurations
Aeolunover 1 year ago
Will just leave work dissatisfied every day like that.
zubairqover 1 year ago
Good technique!