Live data from Hacker News

Ask HN: Losing all interest in programming, what now?

news.ycombinator.com

31–40 of 178 posts

Re: Ask HN: Losing all interest in programming, what now?

#31

This sounds like the beginnings of burnout or depression... do you find joy in anything else? Does anything motivate you? I went through this for about 3 years after my divorce. I couldn't find motivation or joy in anything. I turned to helping other people solve their problems because at least I was helping others to get through what I couldn't figure out how to get through myself. There was a lot of time spent in r…

I second this.

I'm nothing close to a trained psychologist or counselor, but maybe a good first step is to determine if it's only programming that excites you, or seemingly unrelated parts of life as well.

I suspect that finding a worthwhile path forward depends a lot on that detail.

Re: Ask HN: Losing all interest in programming, what now?

#32

This sounds like the beginnings of burnout or depression... do you find joy in anything else? Does anything motivate you? I went through this for about 3 years after my divorce. I couldn't find motivation or joy in anything. I turned to helping other people solve their problems because at least I was helping others to get through what I couldn't figure out how to get through myself. There was a lot of time spent in r…

> I turned to helping other people solve their problems because at least I was helping others to get through what I couldn't figure out how to get through myself. Do you consider this to be a good thing? Doing the same now, and wondering if it’s okay.

Not the one you asked, but I want to offer two things:

How good it is depends on a person and their ability to understand help as opposed to owning other peoples problems. It can be easy to get sucked into all that and make things worse.

Assuming all that is reasonable, I find helping others energizing. And it exercises skills that may be getting dull or increasingly hard to relate to.

FWIW

Re: Ask HN: Losing all interest in programming, what now?

#33
In terms of the projects, one way that I help myself with that type of thing is to just sit down and build the interesting part standalone (if possible). Just work through the hard part in raw language of choice, skip the boilerplate, project setup, assumption that anybody else but you is ever going to look at it and see if you can make it do the thing that you think you can make it do.

Get to the other stuff later if you decide to pursue it further, but the fun is often translating what's in your brain to code even in it's simplest form. Very few people sit around dreaming up ideas and just can't wait...to write a bunch of tests and setup a CI.

Re: Ask HN: Losing all interest in programming, what now?

#34
Been there, done that, got the T-shirt. It sucks, I don't wish it on anyone. Highly recommend taking some significant time off. Like, off, off, not "I'm behind at work and behind on my hobby projects and behind on home maintenance and behind on my personal exercise goals, gonna take 24 personal hours Mon-Weds next week, I should be able to renovate my guest bath in that time, it's needed work for 3 years".

During that time, stop trying to be productive because you feel like you ought to. Wait until you feel like you want to. Read, take a walk, do some cooking, hang out with friends or family.

Gauge for yourself whether media consumption, especially during that time, is helping you relax or whether it's substituting both the motivation and reward for actually doing the thing you don't have the energy to do yourself. That was a big problem for me: We train our brains to reward us for accomplishing a cool thing with a boost of dopamine. Later, it optimizes the process to reward you earlier for just planning to do the thing - sketching, architecting, dreaming, writing task lists. Eventually, it gives you the same "I'm really proud of that accomplishment" reward for just watching someone on Youtube do it (you don't even have to look at all the off-camera drudge work).

Also, given the time of year, depending on your latitude, check for seasonal affective disorder as a potential antagonist of depression. Talk to a counselor, get some bright lights, bundle up and get outside if the sun is out, take some vitamin D supplements.

Re: Ask HN: Losing all interest in programming, what now?

#36
I’d say you’re maybe coming to your senses. Everything takes so much effort, computers and software are so tedious. Docs are shitty, googling error messages to figure out what’s wrong. Stuff all of it.

I’ve had a long and, I suppose, successful career putting up with that shit. These days I’d rather do anything physical.

Re: Ask HN: Losing all interest in programming, what now?

#37
A lot of these answers are about finding things other than programming, and I think that's great. But as some additional perspective- I believe I was in a similar position to you, and what saved my career was functional programming.

Basically I had grown really tired of solving every problem in the same way (create a new class, getters, setters... the same ol' object oriented stuff). And so I dove into Haskell which required new solutions to problems. And it made programming novel again for me. I was a beginner for the first time in over a decade; it was really challenging, and there were tons of new concepts that never popped up in the other mainstream languages.

The thing I loved was that it allowed and encouraged me to find the _best_ solution to a problem, as opposed to just 'something that works'.

Re: Ask HN: Losing all interest in programming, what now?

#39
Don’t beat yourself up, there’s this weird belief in the programming world that to be good you have to have a deep passion for it, and want to spend every waking moment writing software and loving it. I can’t think of many careers that have that sort of pathology. You don’t hear about accountants doing books to unwind after a hard day at work, or removal men loading boxes into a truck as a hobby.

I think a lot of it comes from the fact a large proportion of us kind of fell into programming as a career, so we have memories of when it was just a hobby, and we spent endless hours learning new tricks and developing skills. Keep in mind, you’re probably still doing that. You’re doing it 8+ hours a day, five days a week. Of course you don’t feel like doing some more of it when you get home.

For my part, I’ve kind of accepted that I’m not going to be itching to write code for fun all the time. Every now and then something will tickle my fancy, and I’ll go down a rabbit hole learning about it for a bit, then I’ll drop it once I feel I’ve got what I want from it. Outside of those times I just do other things. I watch TV, I play computer games, I pick up hobbies which I’ll be obsessed with for a month or so, and then horde the things acquired for that hobby and let them gather dust for a year before I pick it back up again.

TLDR; your work is unlikely to be your hobby most of the time, and passive consumption is fine, especially when you professionally create things.

Re: Ask HN: Losing all interest in programming, what now?

#40
When you first start off programming (or any other skill based activity), you don't know what you don't know. That is, when starting a project you don't realize at the beginning how much effort goes into every subsection to bring the project to completion.

Then, once you get a few projects done, you start building up skill. So what was hard then starts becoming easier -- which opens up the door to new things that are hard now, but were impossible earlier. However you are able to still approach each project, because past experience taught you that you are getting better at the craft with each project. Which has a motivating factor (similar how watching your fitness stats is motivation to keep going to the gym, or being to play more complicated pieces on an instrument is motivation to keep practicing).

So what happens with programming, or fitness activities, or playing an instrument, is that after a period of time your skills start to level off. You don't get measurable more skill each time you practice, so that removes one of the motivation factors. And you "know" that you will make some mistakes that you keep making (hitting the wrong note on a piano, going down a wrong design path requiring scrapping a big chunk of code that you've worked on for several days, etc). That anticipation of failure is a de-motivation factor. And on top of that, even if you know you won't make much of a mistake, since you are doing "the same thing" you've done hundreds of times (ran the same mile, played the same song, wrote the same boilerplate), it gets extremely boring.

So the trick is to find acceptance that this may be the natural course of how things work. The human brain craves novelty, but you can also find comfort in familiarity also. Just treat programming like you would other things in life, that is a means to an end, and not the end itself. Think of other chores you do daily, such as the daily drive into the office, cooking dinner, showering / personal grooming (how many kids hate remembering to brush their teeth, and how eventually it just becomes a part of your daily habit).

Post reply on HN