Ask HN: How does one overcome the need for instant gratification?
I believe this has come from years of INSTANT dopamine rushes from social media and Hacker News.
How do you avoid it?
I believe this has come from years of INSTANT dopamine rushes from social media and Hacker News.
How do you avoid it?
- Do not grab phone/computer etc. and mindlessly browse first thing in the morning. (Or before bed. Or at any time really.) But doing it first thing really starts your day on the wrong foot.
- When seeking to relax, do not mindlessly browse the internet/social-media/tv. Read an enjoyable book. This is an order of magnitude more fulfilling and beneficial to you. And genuinely more relaxing: screens are stimulating, and might let you 'relax' in the sense that you can momentarily be completely absorbed in something 'other', and forget your day to day life; but they don't relax you in the sense of being calm and contemplative (in general, in my experience).
- Reduce instant gratification from as many areas as possible. Do things that are rewarding longer term. Like reading, cooking, growing plants, hiking, etc.
- Cut video games.
- Block facebook + reddit + sites you waste a lot of time on, from main computer. Maybe have a secondary device you use to access these sites, for a set period each day (I recommend this mainly because it can be quite difficult to maintain a social life without facebook, (which is a terrible state of affairs)). Have days where you don't go onto these sites at all.
- Spend as little time on screens as is possible -> if you can work on paper do so
- have a regular exercise regime. eg. swim/run. Doing first thing in the morning really helps set your day on the right track, you have already exerted a good amount of self discipline, and achieved something, and this makes it easier to continue being disciplined.
- I recommend reading 'The Power of Habit'.
...what? Is there any evidence that self discipline needs to warm up?
I got this from reading a few books and articles and it might be wrong, but it's my impression.
Now I know they were just more evolved than I was :-)
Now that it was in my face it wasn't about working around myself, bit rather deciding if I actually wanted and had the will power to do what I had claimed I wanted to do.
So, if you really want to reduce mindless browsing and find you can't and little strategies end up being ineffective, perhaps the opposite might be a worthwhile strategy.
All the best.
When the object is out of common sight, you only encounter your self-defining vice moments when you're at your most vulnerable (because you willfully sought the thing out).
When you bring yourself into more frequent contact, you provide yourself with more training opportunities when your willpower is greater (because maybe you're already busy, or happy, etc).
Thus, even if you fall victim to the poor choices you're trying to avoid the same number of absolute times, you've drastically increased the number of times you make good choices. And the percentage of times you choose good choices over bad.
Counterintuitive, but I like it!
When I was 18, I worked at a produce clerk at a middling grocery store. Day after day of stocking fresh fruits and vegetables while watching the same customers (and even my co-workers!) come in and eat the same horrid prepared slop really motivated me to lose weight.
I lost 50 pounds in 2 months.
And also, speaking from experience, please, never attempt to lose 50 pounds in 2 months; my lung popped. Fortunately, I survived.
to my mind, an effective blocker is extremely important and far superior to using willpower to resist your bad side. the fact is that when gratification is impossible or really difficult, you don't need to spend any willpower at all, you can just count on your other bad side, i.e. your 'lazy' self, to kill off the social media impulse. when a little person inside you says "go check out facebook!", previously you yourself have to step in and say "no, f* off*!" but now you can just sit back and watch with quite amusement as another little person (your lazy self) steps up and say "nah man, it's too much trouble" —— and bam! the impulse is gone.
the ego depetion theory in psychology may have turned out to be less empirically well-founded than people think, but personally i found it to be very useful. avoid using willpower as much as possible. instead, cleverly design your environment and play the little bad people inside your against one another to your advantage.
Just don't look under the hood of how it works - anyone reading this and familiar with the app please don't comment saying how to circumvent it).
Expanding on this... Don't use mindless browsing as a filler at all. Ever.
If your build is gonna take a minute, don't reflexively switch over to Facebook/email. Sit there and think/meditate. Stand up or do some pushups.
Browsing Facebook is fine when that's the activity you're doing. Set aside some Facebook browsing time, timebox it, and stick to that.
"multitasking" is the devil. Don't do it. Better to be blank and let your mind rest for a moment instead of trying to timeslice something in. Focus on each thing separately and you'll end up more productive and efficient and also feel more personally gratified after accomplishing specific tasks one by one vs. a mishmash of "multitasking" where you're not really sure what you even did at the end of the day.
Same applies if you read a tutorial post while you wait your build to finish ?
Why are you on Hacker News?
Reading and in particular commenting which is an instant gratification activity (quick post, many likes paired with non-stop checking of the thread).
Is this not against your advice or is it the end of the work day in your time zone?
If you are constantly non-stop checking for responses and your scores, that doesn't match what I do. I tend to comment, then come back a couple days later, and see what discussion ensued.
A regular meditation practice helps with impulse control (sitting still for X minutes requires exercising self control) and that will help with resisting the urge to do tasks which are immediately gratifying, which will free up time and energy for activities which lead to long term growth.
Two things really helped me with meditation: setting a timer, and meditating every day.
Insight Timer (not affiliated) helped with both of these, keeping track of how many days in a row you've meditated, and allows you to set daily reminders.
There are also guided meditations available (in the app or YouTube if you prefer) if you are just starting out.
Best wishes!
I would pray a lot and it was a great way to run through things I was both thankful for and the people in my (pray for) list who I needed to reach out to and make sure they were OK. I cut it because I stopped thinking it had an affect on the external world, but should have kept it because of how it affected me internally.
I also miss the community, but you can get that elsewhere it's just harder for me personally.
Highly recommended.
Before you ask yourself how can I avoid something, it's better to ask yourself how you can use it to improve yourself. Fighting against something drains your willpower and you only have a limited amount.
Thirded. Read his book. Do what he says.
I'm skeptical of most "self-help" and business books but Deep Work was helpful for me and I come back to the book any time I feel myself slipping. I admit I may be biased towards his work since he is a theoretical CS professor [1] who happens to write books about work and productivity.
[0] https://soundcloud.com/panoply/cal-newport-on-doing-deep-wor...
[1] https://scholar.google.com/citations?user=EhodjeAAAAAJ&hl=en
A key tip from the book is to practice building resistance to caving. Set a time limit for the next time you will check. However short that limit needs to be is fine; the key is to build resistance and extend it. The book argues you need to maintain this ability to resist during off hours, too. It's fine to have long sessions of surfing online and do it more often than during work, but continuing to set limits and resist the urge to just grab it and check is important for not losing everything you may have built up during the day or week.
There is a whole section and recurring theme on the finite, depletable nature of willpower and the end to set up a routine to build habits to protect your willpower reserves. It's very tactical.
I found the many examples of real people applying the principles to their personal situations inspirational, such as from the author himself, professor colleagues, Carl Jung, Don Knuth, and various business and tech folks he interviewed.
- There could be an underlying medical problem. Mild depression often has low willpower as the most noticeable effect. If it's not too much of a hassle, maybe get your thyroid checked. And whatever works for depression should usually work for your problem as well, exercise unfortunately being the most effective
- If what you're doing really doesn't interest you, it doesn't make much sense to see a pathology where everything is working as intended. Try something new (as a hobby maybe) that requires similar levels of engagement, and see if the problem persists. If not, it's time for tough decisions.
- There's a theory that willpower works much like a muscle. There's a book about that phenomenon, but it really doesn't have much more content than the last sentence. It's one of those results that I don't completely trust, but trying it out doesn't cost much: do anything that requires willpower regularly, and see if you improve. The examples from the book were really small interventions, such as brushing your teeth with the non-dominant hand. After three weeks or so, people were significantly more likely to successfully stop smoking, compared to the control group. That's a rather big effect.
- Try reducing your work hours. Being "always on" just drains your resources. Start with restricting your daily work hours to something like 3h or even less, and only expand again if you're productive in those hours.
- Somehow get your hands on ADHD meds (or, you know, the generic alternatives that fuel the bitcoin boom). You'll be as focussed as you ever wanted to be, and even a one-time experience can be helpful, by reminding you what it actually feels like to be "in the zone".
Are you a qualified medical doctor?
You don't need an MD to know that stimulants increase focus.
"Oh, okay. Sorry."
?
* Integrity: Doing the right thing, when no one is looking, or "when it doesn't matter"
Example: Yesterday, Amazon accidentally discounted a $3.5k guitar to $112. It was widely publicized and hundreds of them were purchased. Some people go theirs shipped. Is this right or wrong? After all, it's just "pennies" to a company like Amazon. Answer: yes it's wrong.
* Self-discipline: Do you work out? Force yourself to work out 2x a week. Stick to the schedule. Do you play an instrument? Force yourself to practice multiple times a week.
These things were beat into me as a kid by a pair of "tough love" parents. I cannot thank them enough.
That helps with the instant gratification problem for me.
This is Water - David Foster Wallace Commencement Speech.
I watch this from time to time for a similar reasons.
After all - as Foster states education never really ends - considering the immense time and commitment we give our employer I think their reinvestment in our skills and mental well being will reap dividends for both parties.
This isn't necessarily bad. "YAGNI", after all.
In a work programming context, if you're trying to work up the motivation to do it properly rather than hack it, can I suggest a variant on "rubber duck debugging"? Simply find a more diligent co-worker and discuss the short and long solutions. When they say you should do the long one, agree with them.
Bang! Now you're socially committed to the non-instant solution. It's like having a running buddy. Or the old joke about why are mountaineers roped together: to stop the sensible ones going home.
I've found the opposite to be true unfortunately. I can work on a project for hours and hours but the moment I say something about it to a friend, coworker, spouse the motivation to complete it just dies. Very odd effect and sucks when you're trying to release a product MVP
I laugh at myself, heartily, merrily, humbly. I am in my low place. Maybe they laugh at me, maybe they hate themselves, maybe they don't even exist.
2) Also, if you can choose language to work with, you can try languages that allow you to work in the REPL. That way you can have instant feedback loop and feel satisfied even when you get some small functions working.
3) Pomodoro technique.
Your question contains a second part: The question for motivation to continue training despite having no internal motivation. I'm not good enough in that department to give a short, precise answer yet.
It's called an aversion, and aversion therapy was a common method of habit cessation through the mid 90s. Check out this study on how >50% of 2-pack a day smokers quit smoking after just 6 sessions:
https://www.schickshadel.com/documents/Commercial_Stop_Smoki...
Joke aside, a successful aversion therapy will also train another habit additionally to the addiction habit, that just has the opposite reaction, and the hope is that it becomes stronger than the original habit. So it's more of a method of application rather than a counter argument. Wouldn't you say?
Sure, meditation and exercise and reading on paper are great overall lifestyle changes that will help in the long run, but that's not what I see you asking about.
Two things I think can help you immediately:
1) Timers. Set a timer if you're working on a hard problem. 10 minutes focus, 5 minutes to fuck around, rinse, repeat (work/break times are up to you, just start somewhere). Personally, I notice that the "it's only 10 minutes and then I can take a break and look at cat pictures!" is enough to temporarily short circuit the "instant gratification" I want. Before you know it, you'll find yourself annoyed when the 10 minutes is up because you broke your train of thought. Time to add another 5 minutes. Then 5 more. It's important to reward yourself for your work, even if it just means you went 10 minutes without checking Reddit.
2) If you can't shake the feeling and need to just solve the problem and move on, that's fine. Figure out a way that works for you to revisit the problem. Make a note in a journal? Give yourself a calendar reminder? Put in a ticket detailing what you still feel needs to be done so it can be added to your next agile cycle? It's up to you. It's okay to implement temporary/bad solutions and revisit later.
Don't be too hard on yourself and don't let anybody tell you that you're doing to little. Start somewhere an iterate. This is self-improvement and in this context nobody else matters but yourself. Good luck!
Willpower works for some, not for others, but the bottom line, willpower will only get you so far and if you keep testing it, it will let you down at some point. Get up from the computer and take a short walk, do some form of light exercise or maybe just meditatefor a few moments so that you can refocus. Sometimes just stepping outside for a couple of minutes to enjoy the refresh air and sunshine will let you go back to your project refocused and ready to get after it.
Find what works for you and when you find yourself drifting into things that waste your time, remove yourself for the reset that works for you.
I repeat versions of these mantras in my head:'
- Always do your best work
- It's not done until it's done 100%
I also find it's helpful to chunk things down so that I can bite off a smaller piece without wanting to be done with the larger project of which it is a part. But, I strive for excellence in that part, and often can leverage that momentum to keep going.
For rationale to steele your resolve for pursuing your question, see this jblow comment for the ages [1] and the comments on Deep Work.
I find that whenever I am unfocused but have a big problem to solve doing the paper exercise for 30 min to 1 hour greatly help me focus throughout the rest of the day.
ymmv
Personally, I embrace the dopamine rush provided by small tangible units of progress, but I make sure that some of these units include refactoring and reworking design decisions, which also provide a tangible sense of progress. (And improves your skills in these areas!)
I believe this is an overall better system than trying to build a perfect artifact from the start -- too often you're actually solving the wrong problem, even if your solution ends up being elegant.
Scott Adams has some good writing on choosing to do the thing that gives you the most energy, which for me is very often something quick and dirty, and I love it.
I'll bite. The older I get, the more I realize how stupid it is to throw out the systems and methods of the past without understanding them first.
that is what the idiom "put your nose to the grindstone" is about.
if you dont know/aware that the journey is long or even how long , time will fly.
you put one leg in front of the other , until you realise you finished something.
Perhaps this isn't a risk for you, but it is a problem when employees overthink or over solve a problem (e.g. bikeshedding, premature optimization, etc). At the least, maybe your current inclinations aren't a net negative to your employer. What kind of problems do you try to solve that aren't work-related, and do you find that you have that same kind of ADHD as at work?
Many years of submerging my own will has resulted in the realization that the company does not get any gratification from me, either. A quick and dirty solution that produces the expected results is completely acceptable to them, and making an extraordinary effort to produce a deliberate and solid solution was likely a waste of effort.
If you want to write code that won't make you cringe after a six month hiatus, start a side project at home in your leisure time, or launch your own company. Don't think of the rapid and sloppy fix as instant gratification, but as cost-effective development effort. In general, companies don't want the well-considered, "correct" solution, but the one that represents the lowest costs or the greatest profits. And they don't often consider technical debt in those calculations.
If they cared at all about code quality, they would have a person whose job is to monitor and improve it, with the authority to institute procedures for the other developers. If you don't have a boss (or pseudo-boss) nagging you about code reviews or test coverage or metrics, your company doesn't care. Just fix the problem in front of you with as little effort as possible. Take the instant dopamine hit, if you still get one from solving your company's stupid problems with a scant twitch of your brain.
The real challenge in an office environment is to build personal relationships and trust networks, not the actual work you are assigned. In a way, all of your assigned tasks are a distraction from that.
If this seems wrong in your gut, this is a direct result of the current management culture.
And if you do want to go by research, please read the works and watch videos of "Robert Lustig" (http://profiles.ucsf.edu/robert.lustig )
Like plutonium?
The difference is, that fruit tends to contain a lot of fiber, which makes the fructose harder and slower to absorb. So fruit is okayish.
However, fruit juice is just sugar water worse for you than Coke, so keep that in mind.
It's when you refine the fruit (e.g. juice it) that you separate the fiber away and therefore loose the counterbalance. The fiber and relative inconvenience in consuming the fruit also help to regulate the intake. Contrast a tall glass of orange juice, which is about 4-5 oranges minus their fiber, with manually pealing and eating that same number of oranges. One can be gulped under a minute, or maybe a few minutes if you drink it slowly, the other will take quite a while to eat and leave you with a feeling of being full.
That's why if I'm offered juice, I try to sip it slowly.
Bias: I'm the inventor.
I've found some help with typing out, free-flowing style: "What's the issue? Why is this difficult? What are my options? How can I fix it?". YMMV.
1) Divide the complex problem into small yet challenging chunks of problems.
2) Totally forget about the large/complex problem.
3) Focus/Solve one problem at a time, the way you already do.
4) In the end, ask someone else to weave the individual solutions to solve the original problem. (or DIY if you prefer to!)
(1) Have a work-related problem that absolutely needs you to take the approach you wish you'd be taking.
(2) Adderall.
(3) Vyvance.
EDIT: I've found (2) and (3) to be very helpful for impulse control, which might be an additional factor in your troubles.
From what I'm reading, I think you're looking for the ability to deeply immerse in problems when the time is right.
When you're deeply immersed or in a flow state, your conscious and unconscious are completely aligned on a common goal. In fact, your conscious mind participates less and less in the tasks - only providing high-level strategy notions to your work, letting your subconscious tactical problem solving, recall and muscle memory do the work of getting the solution out into the world.
When it's working:
- your working memory (i.e. the classic 7+/-2 figure from psychology) is filled with the task at hand, and nothing else. Not only are you not thinking about other things, but you also have no doubts or second thoughts about what you're doing or how you are doing it.
- you have short feedback loops in place, letting your brain's pattern recognition work effectively.
- you have all of the tools you need at hand to solve the problem, and don't need to switch tasks to build/acquire them.
When you're in this state, you don't need a dopamine rush from anything else - you're caught up in in the problem, and don't need something to synthesize the excitement of discovery. You're getting that from the task!
Conversely, some examples of how it can break down:
- The steps required to reproduce your test conditions overflow your working memory, especially when decisions or analysis is required. Any conscious thought put towards the steps to recreate a test case is a task switch away from the problem you're solving. You might want to invest in scripts to automate some or all of the work.
- you're not sure if your approach is the right one. Now you're spending some of your problem solving energy on the "meta-problem" of how best to solve the problem. Take a moment to prove to yourself that the approach is at least worth investing in and then move forward.
Finally, know that deep immersion has its own drawbacks! Most importantly, while deep into solving one problem, it's easy to "over-invest" by going down the wrong path. For now, you might consider that a good problem to have and a sign of success at acquiring this skill. Honing the skill of choosing between the two approaches is level 2 ;)
Deep work as mentioned by other poster is also another good resource for focus related topics.
Another thing is to get off of Social Media, immediately [3].
[0] https://www.samharris.org/blog/item/how-to-meditate
- Find some short programming tutorials you can follow along on and gradually increase the length.
- Starting and stopping your day with the right routines makes a difference. I don't check email and use aquamail to not bug me during those hours. If somethings down I setup a different kind of emergency alert.
- Treat your senses a little different when you want to focus. Tools like white noise, ear plugs, 9th beet stretch of brain.fm can work well.
- Keeping a dedicated space for work has taught me to focus at that desk and play in other locations. I have the exact same desk and screen setup at my office and home. I keep it to focus.
- Log out of all social media apps. And news apps. Disable all notifications. Every app thinks it's at the centre of your life by wanting to gamification you so take it away. Only use the mobile web sites in your phone in a web browser installed only for it.
- Refuse to read or watch anything that isn't immediately useful for you and what you're up to now. Afraid you'll miss it or forget it later? Install diigo and keyword evening you read. You may find you rarely go back. Plus people don't mind filling you in when you've missed something.
- Manually block all news, social media sites in your hosts file (point everything to 127.0.0.1) on your laptop. Seems to help a lot of folks. If the path of least resistance is increased just enough..
- Read books more. Finding good books will teach your brain the act of immersion, focus and flow. You know you've found it when you get slightly enraged by an interruption.
- Going for walks or bike rides help me. There has been some studies out linking walking, learning and problem solving.
- Take up some meditation as a form of settling your thoughts and focussing. Meditating can provide the same feeling of a buzz without any hangover, mixed with giving you the fresh mind and focus you woke up with.
- Use do not disturb and silence notifications as much as possible. It makes a world of difference.
- Install a plugin that limits the number of browser window and tabs you have open at any given time.
- Keep a separate device for reading, communicating/socializing. I use a kindle and phablet phone.
- Understand your time. Be ok with scheduling your day in 1 hour pockets, including fixed reading time, at first and working your way down to 15 minute increments when needed. Be ok with tracking your time for 30 days to observe what you're doing with a tool like harvest.
Hope that mught be of some use.
Some other things I try to remember:
Productivity is as much a muscle as it is a habit as it is a discipline.
It's possible to grow out of the chasing shiny things phase little by little by cutting out all the other places that contribute ute to a distracted state of mind.
We distract ourselves when something becomes a little more difficult, and it's an important thing to manage.
Don't pressure yourself, a little sustained improvement at a time will go way further in the long run.
Building discipline that you can selectively use to focus when needed helps get things done is the goal.
We have a fixed amount of attention each day. Many things are trying to steal it from us so we don't get much done.
Much of our digital experience has devolved into the mindless chasing for hits of dopamine of the good enough updates, links, articles, etc. It's not anyone's fault except the PhD's spending their life's work getting people to click on stuff. If you are, don't feel bad about it, just cut the jerks out :)
There's very little worthy of being an interruption in a day.
Managing focus means managing those hits of novelty and distractions.
The power of habit is a great book as someone mentioned.
IIRC, If will take a few weeks to start forgetting and form new habits according to this book. Starting small, and keeping a list of what your doing helps you come back to it when one strays.
Outstanding to store valuable tabs and get on with your work is one-tab
https://chrome.google.com/webstore/detail/onetab/chphlpgkkbo...
meditate