John Carmack on avoiding distractions
twitter.com
twitter.com
I don't limit myself at all. When I want to do any activity that seems to be dopamine-fuelling (emails, HN, Reddit, Stripe, other metrics, even company Intercom), I just have to set a timer to certain duration. I can reset, snooze, or extend durations however I want. No rules. Just the action of setting a timer.
Oddly it has made myself way more conscious and intentional. Resulting in almost no actual distractions when I do want to focus. Technical tricks (blocking apps, websites, or DNS) are unfortunately too gimmicky because it's so easy to bypass. And personally I had no results with those.
That said, I only write the journal when I'm chronically distracted. Most often due to lack of sleep. On good days I just become so engrossed in the problem that hours just swoosh by.
I hate it, the days I feel truly alive are when I'm totally focused and smashing out code. Only they're so rare now that I have a family and so many responsibilities outside of writing code.
Young kids mean you can't prevent the tiredness and productivity suffers especially when working from home.
Maybe give it a try.
I'm not 100% against alcohol - but in the moment I only drink in social settings never alone at home. Not even one beer.
Don't quit to "be healthy", as the ill health effects are overblown and highly conflated with other poor lifestyle factors in heavy drinkers.
Quit because the GABA receptor agonism completely wrecks your ability to focus and sleep deeply.
There was a period where I'd have 3 or 4 ciders a week. I put on weight like you wouldn't believe.
Then there is snoring, if I have one beer that night my wife won't be able to sleep.
I just don't really drink now.
Planning never goes right, but you can always plan what not to do.
Some sort of self-imposed time constraint, whether basic time tracking or pomodoros, is one of the most effective ways I've found to just power through work I don't really want to do.
If _most_ of my work is hard to complete due to excessive distraction and lack of focus, that usually means something larger is wrong. That's when its time to reflect and figure out if I'm working on the wrong team or project or even company.
I recommend the Impulse Blocker plugin for a timer on specific websites (youtube, hacker news, etc.)
iPhone has timer tools for limiting app usage and different modes for work, personal time, sleep to filter and limit notifications.
Make use of your email categories and unsubscribing to help filter emails that are a waste of time.
The reverse of do an activity for a set amount of time (read a book for 5 mins, wash half the dishes) has been helpful for myself as well. This can be progressively ramped up as opposed to ramping down attention sinks.
Godspeed to any and all trying to take back some of their attention.
I went back to a hardback notebook for a while and had quite a bit of success - the UX of pen and paper is really hard to beat, and you can implement whatever processes work on a page.
That's started failing to scale, so I've started to look at software again. I've been trialing Amazing Marvin for a few weeks now, and I'm pretty happy with it. Lots of very different features that can be individually turned on or off to customise your workflow. I'll very likely convert to a paid user soon.
I have a whitelist, rather than blacklist, so only sites that are related to doing productive work are allowed as well as apps. But the application has a break feature, which gives it out in five minute chunks, so if i want to stop and look at anything other than work, I have to go into the menu bar and select break and then i get five minutes.
Once that is up, it resets and I have to go back in and do another five minutes, this limits my time and makes me more aware. I can also set a max time for the overall amount of five minute chunks I am allowed if I want to get more restrictive.
Timers seem to be the key for me with anything though to be honest.
You may have more distractions in life or job that you cannot get rid of.
Your baseline innate ability to focus may be very different.
You may have less experience training the skills required to focus.
Watching how successful people do things can provide useful inspiration for things to try, but you have to apply your own critical thinking and find what works for you.
It's less universal than it seems. For example, people with ADHD become distractable if their task isn't sufficiently stimulating. If the environment doesn't already offer distractions, their brain will generate some itself.
Brain scans show that ADHD brains use inefficient subsystems to maintain focus, and don't quiet down the daydream subsystem during focus time. Removing distractions doesn't do much because the brain is neurologically happy to manufacture some.
This supports the GP's point: what someone else needs may not help you in particular at all. Someone like this is better off finding ways to keep work interesting, or structuring their day around bouts of interest instead of unbroken working sessions.
Yep. "Removing" distractions is a fools errand, because I am the Da Vinci of creating them. This is why I need structure.
I keep a clean desk because I will read that lunch receipt 10000 times instead of fixing this next issue.
People think I'm organized, neat, tidy, etc and it's really the opposite in my head.
s/cannot/choose not to/
Carmack walks his kids to school, occasionally plays video games with them, and that is the extent of his "dad" time, from what I can gather.
Some people don't consider social/family life to be as critically important as others. Not a judgement at all, but there is no such thing as "cannot" get rid of. We all make choices and tradeoffs.
But now I feel bad that I slacked off for two minutes checking HN, then another four minutes reading the blog.
Accept that "the grind" is part of the job. A friend of mine's father has a great quote:
"Son, i don't wake up every day and go to a place called fun. I wake up and go to a place called work"
You can't get irate or frustrated that the bulk of the day is typing in boring code and dealing with bugs and other people.I think learning to be ok with the grind is one of the biggest life hacks a person can make. Whether it's eating healthy, exercise, or shipping your startups first product, there comes a point where it's grind - almost every single time.
There is a danger of falling in love with the grind and losing sight of why. As long as a person keeps sight of a goal, grinding is skill to help get them there.
Accepting the grind is a skill can be developed. Carmack talks about wrestling and then grappling which is an absolute grind. I developed the skill through sports and powerlifting, and now I also train Jiu-Jitsu. There's very little at work that moves my emotional needle anymore.
I had no idea he was a wrestler. My oldest son and I train BJJ together and he finally got interested in high school wrestling after we did a standup seminar. I'm really happy as it tends to develop mental toughness better than any other sport.
From a toughness angle you're spot on. I've never done anything harder than learn to relax and survive underneath someone bigger who is also attacking. You want to panic, which is the absolute worst thing to do.
“Efficiency is doing things right; effectiveness is doing the right things.” (Peter Drucker)
But I agree with the sentiment of creating urgency in sizable chunks. Good read, thanks.
A lot of excuse-making in these comments. Jonathan Blow has some good clips on this topic of "Work Life Balance":
https://www.youtube.com/watch?v=alfCi8QoZQ8
There's nothing wrong with having higher priorities in your life than work, at all. But we need to be realistic about what those tradeoffs mean. We have limited hours, and the way we choose to allocate our time has consequences.
If you want to be a top notch programmer/artist/craftsman, you need to put in the hours.
I had to come to terms with this when I realized that I was not going to be a famous musician, because I didn’t put in the hours.
Now that I have kids, my priorities shifted and I want to put in the hours with my kids. Which means, I won’t put them into anything else. And I am mostly fine with that.
If someone else chooses differently, that’s their choice to make. With the accompanying consequences.
If you want to put in 60-80 hours a week into your work, that means that you won’t spend those 60-80 hours with your kids.
You might end up in history books, but that might mean you didn’t celebrate your kids scoring their first goal along the way.
Take your pick.
Interesting. I do a mile run at lunch, and find that "punching a hole in my work day" is beneficial for focus, not a detractor. Things I like about my lunch run:
- short, fits into 1 hr schedule with eating/getting food
- guaranteed sun exposure even during winter
- rare to have schedule conflicts due to before/after work commitments, so easy to be consistent
- good reset if needed
- running + mulling things over works well for me
Twitter lets you read 2-3 messages before the nag screen, by which time I have already consumed my daily Twitter screen time.
* is a HN post that links to Twitter *
I suspect I'm a lost cause.
Just use another fucking interface.
Threadreader is great for threads. If you're following a specific account or want to run some searches, Nitter.
The latter also supports RSS feeds, so you can follow a profile in your newsreader.
• https://github.com/SimonBrazell/privacy-redirect#custom-inst...
• https://einaregilsson.com/redirector/ (use for Imgur → Rimgo until Privacy Redirect has it)
Youtube -> Invidious or Piped
Twitter -> Nitter
Instagram -> Bibliogram
Reddit -> Teddit
Most or all have numerous hosts and you can pick the one(s) that are most convenient or memorable to you. It's also possible to host these yourself, and I've suggested in the past that HN might consider doing so for Twitter specifically. Reddit possibly as well. (The others are fairly low-traffic on HN.)
Quora would be a nice addition to the list.
Chrome/Android doesn't suppport extensions.
Normalising use of alternatives in links and the like (which privacy-redirect may well do) also helps raise awareness and profile of the alternatives.
That said, thanks.
what could i have accomplished in my life if i had the power to choose to focus on one thing for more than a couple of minutes? i could have accomplished a lot more than i have accomplished, i assure you of that.
once in a while, maybe 2-3 times per year, my brain starts focusing on something i want or need to focus on, and this is an absolutely magical time for me. i progress toward my goals on that topic so quickly when this happens, and i learn so much, but it never lasts. subsequently, i have a lot of shallow understanding of many things that i have been able to focus on previously, and almost zero deep understanding on anything, because the power to focus usually only lasts a week or two.
i guess this is why ADHD is defined as a disabling medical condition in the US. it really is a severe handicap to one’s abilities.
Medication helped me and many others tremedously. So much regret that I accepted that I am different and I do need some support only in my mid 30s.
there's about a 30-60 minute window in the morning where I can mostly (mostly) keep myself on task and/or not get very sleepy, so that time is very important to me to accomplish most of the day's tasks.
without Adderall I would be un-hireable.
https://plasmabeamgames.wordpress.com/2021/10/08/mitzi-the-c...
― Kent Beck
If my kids woke up in the middle of the night or were up early, I'm distracted pretty easily. With a good night of sleep, I power through my to do list.
I also wonder what the shape of my "productivity / hours slept" curve looks like. In my case, I feel like I am more more productive than most people if I have 8-9 hours sleep. However, I feel WAY lower than most other people when I only sleep 6-7 hours. Not sure how I could ever measure or confirm this but I would love to know if this actually the case.
Posts from people who beat this don't work. I need to see a loser and see myself behaving like him. Then the break between my identity (I'm fucking awesome) and my actions (I'm doing loser shit) gets me out of it. Whacky, eh?
Is 'being awesome' awesome if at its core, it's the negation of losing?
But for what it's worth, awesomeness requires not being a loser though not being a loser does not guarantee awesomeness. Necessary but not sufficient, as we say in Maths textbooks.
Over time, I stopped looking at twitter on my work laptop and during my working hours.
instead doing or targeting stuffs day by day I just set my goals for each week
like this week I should do this this and this its easier for myself instead day by day task list
If I work on something that I truly enjoy, then I am 100% focused on it and can't get distracted at all.
If I work off a backlog full of seemingly boring and meaningless tasks which some PO came up with and which I don't find remotely interesting or impactful then it's near impossible for me to not get distracted.
Long story short: If you struggle to stay focused, then maybe your work or your role in the company sucks (e.g. being overqualified for the tasks assigned to you, not challenged enough intellectually, etc.).