Having looked at this topic quite a bit and generally being interested in productivity, I'll say this:
Deep work isn't complicated, in the same way that losing weight isn't technically "complicated": Eat better/less/etc. and maybe also exercise more. The difficult part is, of course, forcing yourself to stick with it.
Want to do deep work? Remove all distractions (physically, if necessary) and don't engage in any of them for a period of time. Have a goal in mind for this period of time. If you find your mind wandering, gently bring it back to the task. There, done. You're doing deep work.
Of course if one had the level of discipline to not indulge that urge to say, check HN, to begin with it's likely they don't need any concept of deep work in the first place (other than perhaps to remind oneself to engage in more thoughtful tasks).
That's not to say there aren't interesting tidbits here: Mindfulness is obviously a really useful skill, and sometimes physically removing distractions can be helpful in the same way that removing junk food from your household can be helpful in losing weight.
Still, it's a lot of discussion for something that ultimately boils down to "stop surfing reddit 4head".
If I can stop for a second and understand why I'm scared of the task (am I worried the best I can do won't be good enough?) I can employ strategies to work around that fear. One that's worked especially well for me is approaching a task as if I'm a complete novice. If I can pretend for a moment that I don't have years of experience, and start again from the very beginning, I give myself permission to make mistakes and "play" within the space. Approaching learning like a beginner, and letting go of any pretense around results or performance, seems to be the key to engaging in deep work for me.
Still learning how to do that effectively, though. In work context, talking to people and bringing every one on same page seems to help. Approaching the task a complete novice is an interesting way to look at it.
Now I find it much harder to get going because it's so easy to fall down the 'what if' and 'what else' and 'is this going to be good enough?'.
If I start 'playing' it typically works out... typically!
There can be a lot more involved than I (consciously) noticed.
There can be a lot less... just the scary chance of it being much worse.
“I feel really sad”
“Don’t. You’ll be alright”.
“Phew. Thanks. I’m cured.”
If anyone here has solutions that are more than “Just focus” I’m interested. It’s starting to affect my work life especially now since a lot of my current work don’t have much meaning and I need to get through this for a few months at least.
From a macro perspective though I've gradually come to the view that the average amount of work a man can get done if he's really trying is more or less the same. You might see someone else able to work non stop but that might be because he's doing mindless repetitive tasks. For things requiring more brainpower it's impossible to run 100%. You also get to a point where physical quirks might be the limiting factor. I've had a few times times where I've forced myself to push on with something, pulling all nigjters and what not, and suffered physical and mental burnout consequently which averages out the "productive" period before. Consequently I've taken on a more zen approach to pushing myself, try my best but don't overdo it cause sometimes it might backfire.
When I'm failing to feel motivated or keep focused, I generally stop myself and instead ask myself why that might be: have I been getting enough sleep/exercise/socialization/etc? And I generally find my problem lies there, and then I can try to correct for it in the future (get to bed earlier, eat healthier, exercise more, etc).
If I'm still not feeling it after making corrections, then it's time to ask myself if what I'm doing is something that I really want to be doing? It's always disappointing when the answer is that it's not something I really want to be doing (sunk-cost), _but_ I've found walking away is better than continuing to beat myself up over a lack of motivation.
It's like the dash readout in hybrid cars showing you when you're burning more gas-- there are times when certain maneuvers call for maxxing it out, but mostly you want to stay in the 'eco' zone. Otherwise you're not only wasting fuel, but prematurely aging your engine.
If you're just starting out running, you shouldn't say "ok I'm gonna run a marathon". That might be your end goal, but the actual achievable goal in the meantime is to make incremental progress.
Schedule (yes, actually put on your calendar) time to engage in focused work. Start with 5 minutes a day. You won't get any actual deep work done at first, but that's fine. It's about building the muscle. Add 5 minutes a day, or every other day if you're struggling. It quickly adds up - you'll be at an hour within 2 weeks if you make steady progress.
If you fail to achieve your goal, note it and try again tomorrow. If you repeatedly fail, subtract 5 minutes and keep at that level until you're comfortable with adding more time.
Much like exercising, this small incremental progress is also something you may have to fall back on when you lose track of it for awhile.
That's what worked for me in developing healthy habits. After about 180 failed attempts of just completely overhauling my schedule and being perfect in all ways starting Day 1, I dialed way back and just focused on 1 new habit every 2 weeks. Sometimes if it was a simple one, I might add a new habit per week. But taking it slow and reducing bad behaviors (binge watching entire seasons of reality TV over the weekend) and adding in healthier things in their place (reading nonfiction, going to the gym) allowed me to slowly but gradually really improve my life.
Will try the incremental deep work focus this week- thanks for the idea!
It's called "wiggle your pinky". If you're on the couch and cannot get up, just try to wiggle your pinky. If you have enough willpower for that, move your arm. Then move your legs, put your feet on the floor, and you're already halfway through getting up.
The same with a difficoult (programming) task. Just open the file in the text editor, without having the intention to actually do something. Then scroll a bit through the code. Something might catch your interest. After a minute, you're already in the middle of the task.
Summarized: Just do the tiniest step into the direction of your goal, without the intention of actually doing anything to reach that goal.
Another approach I’ve seen on here is to use a VPN that adds multi-second lag to addictive websites to make them less addictive.
Over the past year, through a combination of actually getting ADHD treatment, writing, and a course on Rapid Software Testing, I've learned a decent about this. So progress is possible, but it takes hard thought.
I highly recommend https://rapid-software-testing.com/ by the way. Honestly transformative for my mental health.
The feeling is almost a communication sign to get care from others in order to diffuse the fear. The minute you exchanged with someone caring enough for you, distress goes down 50%.
When you're in deep depression, this system is distorded and you can't exit the pit with simple talk. But the truth is, ignoring your emotions at this time proves helpful. It's almost insane and puts your intellect through a lot. But I think that's the basis of "don't feel sad". You have to believe that the rainy day will fade, harder than the distress signal running in your mind right now
my 2 cents.
Sometimes this awareness is enough to change bad mental habits. But there are other things that you continue to do even if you understand that you don't want it. These are "imprints" NLP terminology.
To change these imprints my friend does really long Vipassana sessions for more than 10 hours. She claims to change at least one strong imprint that was "panic when staying at home alone". Which is related to an event happened when she was less than a year old.
I have not tried so long Vipassana sessions and to change my imprints I do Connirae Andreas "Core Transformation" technique. It's easier to have other person do it to you, however with enough determination you can train to do it by yourselves. Unfortunately it's still a lot of efforts to learn it. Anyway may be that helps.
A bit like telling someone stuck in a wheelchair after an accident to "just stand up", isn't it?
But after a longer period of regular, hard exercise, they just might.
Retraining your brain might take just as long. No "snap out of it" solution is going to work. Write down small goals, improve gradually, persist, feel good when you make progress.
1. Be honest with yourself
If I can't even say "I need to lose weight" or "I should quit smoking" then there is no place to start.
This is a very, very easy step and require such minimal effort that I truly believe everyone in every state can do this step.
You can stop reading right now, pick something you have an issue with, and say it to yourself. (mine: "If I focus intently on work for even a short time, I know I will be better off long term.")
2. Repeat #1 forever... so be careful what truth you say to yourself.
With work focus, any time I got distracted (and I recognized that I was) I would repeat to myself that I would be better off being focused.
Again, I think anyone in any state of mind can do this step as well.
3. Remind yourself of past success.
If you have had no success in life at all, tell yourself others have done it. If you have, just say in your mind "I've done this before, I can do it again".
Remember, so far this is all internal mental dialogue. So I feel everyone can do these.
4. Do it once.
This is where it starts to get harder, but if you've done 1-3 for say _months_ one day #4 will be easier than it was in the past. It sounds stupid, but it's worth trying once, right?
So I "buckled down" and tried really, really hard to focus on my work. And I did for a few minutes... :P
5. Keep doing 1-3 even if you fail repeatedly at #4.
So, I focused once at working. I got into a groove and then I failed. Time goes by, I keep going back to it, trying again and again. Failing repeatedly. Sometimes I did a little more, many times doing poorly. Keep in mind I have had years where I worked like a dog, and was very focused, but I lost that drive, and I want it back. In some ways this is harder than starting from nothing. (my experience)
6. If you could do it once, tell yourself you can do it again.
Again, internal dialogue. I believe everyone can do this.
I had to do this step for months on some of my problems before I could face them again.
6. Pay attention to exactly what is causing you fail at #4.
This is one of the hardest problems to face (not the hardest though). I found that if I ate lunch at my desk, I would watch a youtube video, because I couldn't work while I ate. But after I was done eating, I found my motivation to work was just slightly diminished. Not much, but some.
7. Tell yourself the truth about what caused you to fail.
This is a little hard, but not really. Internal dialogue again, it costs you nothing to be honest with yourself, and you have everything to gain.
The truth for me was that if I ate at a table away from my desk, I interacted with people (I _thought_ this was distracting before) and when I went back to my desk I wasn't _motivated_ to work, but also I was _demotivated_.
This was the needle in the haystack for me.
If I hadn't gone through all the processes before, I would not have discovered this tiny difference.
The truth was, I didn't _want_ to eat at the table, I liked watching youtube videos about machining during lunch, but it made me relax into my chair and forget about the technical issue I was working on myself in my code.
Where when I was eating lunch at a table, all I could think about was the coding I had done before, and what I was going to do when I got back. Even if I talked with people and got distracted, at least I didn't have to fight the urge to turn off a video and refocus my entire mental state back towards work.
8. Make a change
This is the beginning of the hardest part. The change I needed to make was permanently not sitting at my desk while eating lunch. A forever change.
A. I had told myself what the truth is, I want to focus at work...
B. I had gotten myself once to try and focus, and I succeeded once.
C. I told myself that I could do it again, repeatedly until I did it a second time, then a third, but failed for a long time.
D. While failing, I could clearly now see what caused the failure. Without failing I could not see what was wrong.
E. I told myself what was wrong. (videos demotivated/distracted me from my previously focused state)
F. I trusted myself _at least once_ to try something else (again, only once was needed) and found that eating lunch in a different location did not rob me of motivation in the same way.
G. Something should happen.... (right?)
9. Remind yourself of everything you've proved true. Especially, _especially_ when you don't want to.
SPECIAL NOTE: No major struggles existed throughout this process. None. 95% of this process is internal dialogue. Don't lie to yourself.
10. NEVER give yourself a way out with internal dialogue.
If you give yourself an out you will take it. Fail honestly. You can say "I know what the truth is, I just can't handle doing it today, I know I am failing" is just fine to day.
Do NOT say "Maybe I can't do this" or "This is just to hard, maybe I can try once in a while." Or anything that supports quitting of any kind. Why? Because this process is all about internal dialogue, and I believe this is the one place where "fake it till you make it" doesn't exist at all. True honesty with yourself isn't fake. And true honesty with yourself costs you nothing and takes an instant in time.
So, if you are having a bad day just be honest, say "I failed". You don't have to tell anyone, so I believe everyone can do this. I have failed thousands of times on some things I have worked at changing.
11. Share and remember your successes
Maybe you don't want to tell other people when you've had success, but you say it to yourself. The more successes you have, the easier it will be keep on track. And the easier it will be to tackle the next problem.
Failure is just fine. Why? Because you are failing right now, and you are 100% better off by trying and failing than not trying at all. So dive in and do terrible a 100 times.
What I learned from this was to be happy with other people failing while trying. I could see a spark of change that if encouraged could blossom into something complete new and better for them (or both of us) if they continued.
So, you may find through this process that things outside yourself may change in unexpected ways as well.
Conclusion: Be honest with yourself, 100% pure brutal honesty (it's in your own head, you can do this right now). Failure is expected and is totally ok! The only requirement is honestly acknowledging to yourself that you failed. Look for the cause of failure honestly, even if you can't deal with it. Tell yourself your cause of failure. Do something different once. Just once. (everyone can do something once) Tell yourself the truth about what was different. Don't give yourself an out of any kind. You don't need one from just being honest.
First time I started running, I ran in pajamas and crocs. I just did it. It was lame and silly, but I did it once. With work focus, I found _multiple_ things that were distracting me, not just eating at my desk. I have changed how I talk with people, developed more patience, lost weight, stopped swearing (almost entirely, eesh), and many other changes with this simple process.
I realize you may not believe this will work, but it's literally possible for everyone to try step 1 and takes nearly _zero_ seconds to do, so why not try it out?
(Sorry this got wordy and long, but you've brought up an issue close to me, and I've had too many hard times in the past with the "just stop doing X" or worse "X is your problem" (derp, derp) advice without a real method to consider to overcome my heart and mind issues with even getting started)
Also if you do have someone who you can trust with these things, talking about them in actual dialogue can be really powerful. Also risky though, so you need someone who is really on your side and who has optimism for you.
For example basic undergrad math proofs I couldn't figure out immediately during 'deep work' I found after a while doing this I could memorize them, so the rest of the day think about the problem in momentary downtime like being on a subway and often figure it out by the end of the day. Before I started Newport's advice I did distracted work and would have to re-read later as I forgot everything.
Is that really difficult? Not really, for me it is trivially easy. Do you find difficult to shower each day or clean your teeth? No, because it is a routine.
If you establish routines, the work needed for eating well and exercising tends to zero. And if you eat well you don't need to eat less, your body will be satisfied with much less.
If you eat badly, for example cheese puffs, the more you eat the less satisfied you are. Your body is not receiving the nutrients he needs, even while you fill your stomach.
The fact is that techniques that actually work do not need to require so much effort or discipline.
For example, reading HN. I read HN once I complete part of the work I need to do for a day, so it is a price, not something to be ashamed of.
BTW, reading HN is extremely useful for me. I do not expend much time on it, 20 minutes per day or so(I measure it), nor distracts me. I found something interesting, I save it to Zotero.
I read HN in batch mode, not in "notifications mode". For example I write this so someone could benefit from it. If someone replies I won't read it because I won't spend time outside my time window.
HN is extremely useful because when I am interested in a topic, say Lisp or Artificial inteligenece, I could check my Zotero and study for a week or so the material HN has preselected for me.
I’m sure I miss out on cool stuff, but then again I could read HN all day :-)
The Top Idea in Your Mind http://www.paulgraham.com/top.html
I think a lot of developers have ADHD like me, because we can get totally lost in code for hours and hours at a time.
Now, before you envy me too much, the other side of the token is that when I'm given work I'm not interested in -- which is usually most of it -- getting started and seeing it through is like pulling teeth.
Knowing the "why" can also be somewhat helpful for noticing and pulling yourself out of hyperfocus. However, sometimes the thing you're hyperfocused on has its own more-compelling "why".
Now, with all that said. Sometimes, I actually can focus on coding. Maybe even enjoy doing so. But that'll never be enough to catch up with people who genuinely like doing that all day, every day.
How do ADHD people deal with this? Knowing that you never will be consistently good at your job?
I have this gut feeling it's pretty high, at least in the tech industry. I don't believe this is problematic but it feels like a taboo topic. If use is common we should be better about talking openly about it.
We are descended from creatures that sat by a lake in Kenya for millennia, carving and crafting arrowheads.
We can all concentrate like a boss.
It's distractions that are the problem. Our ancestors split shift on kids, which is still the biggest distractor.
But they never had neighbours, phones, TV, or better things to do.
Perhaps one day we shall fine distractors like we fine polluters. Till then its a question of quiet offices.
That's why primitive life is somehow easier than modern life, you own your struggles. Here, it's dilluted in space, time and society. You have to negotiate, compromise, wait, be a cog in an absurd machine, swallow others belief and limits.. it wears you off
Fish gotta swim, Bird gotta fly
Man gotta ask himself Why why why
Solution? Throw away your iPhone.
It's true that distractions were fewer but the work we expect ourselves to do is also very different. It's unclear to me that just getting rid of the distractions would be enough.
This concept is articulated really well in "A Mind for Numbers":
How many times have you done an hour worth of work one morning to untangle a mess you made the previous afternoon? Diffuse thinking saved you. Invite it in.
I absolutely disagree with this statement. You cannot master things quickly and any attempt to do so is simply playing into George Leonard's concept of the Obsessive student . Once learning gains begin to lessen, you'll conclude you've mastered the topic and move on, regardless of actual ability.
I really miss daycare.
I always had this abstract idea of what they represented, but never really took the few seconds to try and understand what they mean.
Now I can play with the concepts. My world got a little bit wider.
If you want to know if someone has learned the material from a course, have them take a test. The test result is a lagging indicator that shows what has happened.
If you want to know if someone will learn the material, compare their study habits with the study habits of proven good students. Their study habits are a leading indicator that shows what is likely to happen.
1) Shifting into undivided attention isn't the only skill you want. You also want the skill of knowing when you should divert your attention. Otherwise, you end up going down a rabbit hole before you realized that you've been focusing on the wrong thing for a while. If you get stuck, it can be very useful to take some time away from the keyboard and let some other ideas float in and out of your working memory.
2) A key question to answer is "What should I focus on?" One thing that can make this much easier is if you have a way to find out from your team:
- Why does our team exist?
- Who are our stakeholders?
- What are our goals? Why do they help our stakeholders?
Getting this information can be quite difficult, depending on your company culture.
If you are feeling distracted while writing an essay, see if you can imagine that someone asked you a question on reddit.
3) Another useful question to answer is "What does better look like?" for any given task. Essentially, jot down a leading-KPIs for the next couple hours...or next minutes! This is one reason why writing automated tests is useful, even if they are only mental scaffolding that you refactor away before committing.
For writing, it can be helpful to do "question-driven drafting" where you write your first draft as a dialogue between someone who is confused and someone who understands. That lets you look at your explanations and treat "does this seem like a good answer to the question I just wrote?" as your leading-KPI to shoot for.
4) One thing that can impede deep work is when you intuitively suspect that your pursuit of your current goal puts other things you value at risk. This tempts you to keep checking on that thing, forcing you to shift attention. One approach to that is to tell yourself "don't worry about it." I've rarely found that approach valuable -- indeed, the knowledge that I'm just not handling a risk I'm responsible for makes me more tempted to check on it. I've found it much more valuable to set up something which would detect the risk for me and could shift my attention at that point. This is another reason why automated tests are useful.
But you can also just have a checklist that you add to as you go along and check at the end.
1) ask your manager what the team's responsibilities are.
2) hear why the company exists at every quarterly meeting.
So he's just proposing that one should just spend time to cultivate those skills?
> Imagine two equally knowledgeable early-career software developers. They have the exact same skills on January 1, 2020. If the first software developer spends four hours a week doing deep work, while the second software developer spends fifteen hours a week doing deep work, their trajectories will be quite different, and that second developer will quickly gain technical knowledge and proficiencies.
This isn't rocket science. Just spend time developing skills in addition to the work you have to do already. Great!
In that time I built up a whole new set of coping mechanisms that I’m trying to walk back, because I’d almost forgotten the other side of deep work, like accidentally working late (up to and including insomnia), missing meetings, forgetting to exercise or eat. When you can’t work for more than two hours straight, juggling periodic tasks is easy. Almost a consolation prize.
Closing all those scary browser tabs, emails, and focusing on an unrelated problem can provide a welcome respite from a world out of your control, and likewise give you tangible mental health benefits. Skill building may be viewed as a secondary gain adjacent to the primary goal of maintaining sanity.
So no, you don't need to become a brainiac genius during the pandemic, but working on skills is also a fine way to distract yourself.
And 100% agree that right now everyone deserves an anxiety pass (I certainly need one!).
It also helps with noticing distractions before they grab you. This way at least you have a chance to actually think before reacting to the urge to check HN or whatever.
There are all kinds of religiously inspired meditation practices, which are, again, probably fine if they're your thing.
Main point of any meditation that I know of, is cultivating awareness. You can do that in formal meditation classes, or you could do that while going fishing. It comes down to preference and perseverance.
> Breaking complex unknowns into simpler unknowns that can be further split into individual tickets
Jira is precisely the attention divider I wish I didn't have right now. It gets real tiresome trying to work on something big and important that takes 2-4 weeks (e.g. fix the test suite), but getting steered away from it by management towards smaller tickets.
 I made it one weekend years ago and I've used it almost everyday since then.
Putting certain apps into different workspaces,
In my desk diary I have a target of x number of pomodoro's for the week so that adds a goal to it, which I know helps motivate some people.
I hear it helps with IF too.
I'm genuinely grateful to have finally been able to get a dexamfetamine prescription, but there are still skills to learn once you have the hardware.