Live data from Hacker News

Ask HN: How does one overcome the need for instant gratification?

news.ycombinator.com

71–80 of 139 posts

Re: Ask HN: How does one overcome the need for instant gratification?

#71
Something to consider: Trying to hold onto the systems and methods of the past is one way in which people lose relevance as they age.

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.

Re: Ask HN: How does one overcome the need for instant gratification?

#72
post #17
post #4

Why (e.g. for whom) are you solving these programming problems in the first place?

For my employer. As in I work with a tech corporation.

Does the employer have a say on how purportedly superficial your solutions seem? I mean, if your "partial" solutions seem to work and don't incur some extrisnic penalty (e.g. technical debt for your colleagues, legal liability for the company, shaming during a salary review, etc), perhaps the satisfaction you seek won't be found at work?

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?

Re: Ask HN: How does one overcome the need for instant gratification?

#73
Pavlok allows you to add a slight punisher (uncomfortable negative stimulus) when you do activities like load up Facebook/reddit, use your phone, or sit for too long. The whole design is structured around removing instant gratification.

Bias: I'm the inventor.

http://pavlok.com/break-habit

Re: Ask HN: How does one overcome the need for instant gratification?

#74
post #27

I too second the recommendation for "Deep Work" by Carl Newport ( http://calnewport.com/books/deep-work/ ). This is one book which is a must-read for all the current generation technology workers like us. I started reading this book about two weeks back and I have finished reading 90% of the book. Already I am seeing tremendous improvement in my day-to-day life.

Just bought the book.

Re: Ask HN: How does one overcome the need for instant gratification?

#75

* Temperance: Restricting yourself in things. Try it: find a vice. Now stop doing it. * 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 Amazo…

Thanks for this.

Re: Ask HN: How does one overcome the need for instant gratification?

#76
post #5

Addictions can't be unlearned, in my experience. It's more like training a muscle. And like with body training it's an additional habit. So if you are addicted to instant gratification when programming, you need to learn an additional habit of keeping to go on. The longer you do it, the easier it becomes. But it will always cost energy. And when you stop training that muscle restarting will become harder again. Your…

Sure they can. You ever see someone drink too much tequila, get sick, and never want it again? Or go to mcdonalds, see a cockroach, and never go again?

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...

Re: Ask HN: How does one overcome the need for instant gratification?

#77
post #31

Earlier quoted context omitted.

> Somehow get your hands on ADHD meds Are you a qualified medical doctor?

> Are you a qualified medical doctor? You don't need an MD to know that stimulants increase focus.

But you should be one to tell someone to take medication.

Re: Ask HN: How does one overcome the need for instant gratification?

#78

Some things I'd recommend, off the top of my head: - 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 g…

Along these lines, I switched my book-reading back to paper. It really helps.

Re: Ask HN: How does one overcome the need for instant gratification?

#80
Some ideas/tactics that might be of interest and have been useful to me or people I know:

- 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.

Post reply on HN