TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Leave work slightly unfinished for easier flow the next day

244 点作者 engineercodex超过 1 年前

35 条评论

Atrine超过 1 年前
&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 未加载
betenoire超过 1 年前
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 未加载
ssalka超过 1 年前
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 未加载
chucklenorris超过 1 年前
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.
JohnFen超过 1 年前
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.
PreachSoup超过 1 年前
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_borland超过 1 年前
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
ChrisArchitect超过 1 年前
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>
Atrine超过 1 年前
&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 未加载
Brajeshwar超过 1 年前
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>
notatoad超过 1 年前
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 未加载
onionisafruit超过 1 年前
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.
floydnoel超过 1 年前
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 未加载
smallmouth超过 1 年前
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.
neosat超过 1 年前
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.
nxobject超过 1 年前
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>
furyofantares超过 1 年前
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 未加载
sprior超过 1 年前
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 未加载
user568439超过 1 年前
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.
CGamesPlay超过 1 年前
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.
xyzzy4747超过 1 年前
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 未加载
damontal超过 1 年前
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.
ItsBob超过 1 年前
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.
l1ambda超过 1 年前
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.
galaxyLogic超过 1 年前
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__超过 1 年前
For me, this only leads to sleepless nights.
评论 #38659069 未加载
exabrial超过 1 年前
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_5超过 1 年前
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.
ivanjermakov超过 1 年前
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-IIIl超过 1 年前
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.
owlstuffing超过 1 年前
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.
pulse7超过 1 年前
Leave work completely finished and fully tested for easier switching to another work the next day.
iAkashPaul超过 1 年前
I use Maccy for this alongside nifty macOS configurations
Aeolun超过 1 年前
Will just leave work dissatisfied every day like that.
zubairq超过 1 年前
Good technique!