Live data from Hacker News

Ask HN: How do you keep your programming motivation up?

news.ycombinator.com

51–60 of 135 posts

Re: Ask HN: How do you keep your programming motivation up?

#51
I don't.

I have stints of high motivation and stints of low motivation.

The trick is to be productive without being passionate about programming. "Choose a job you love and you will never have to work a day in your life" is a toxic mentality, and it's okay for work to just be work (sometimes or even all the time!).

Re: Ask HN: How do you keep your programming motivation up?

#52
I somehow have the intrinsic motivation to make things better and to challenge myself. This is why I would never just program UIs which were already designed and ready to implement. I could never work on projects that don't require me using my mind.

I need to invent systems, to be creative, to solve complex problems. This is what drives me.

Re: Ask HN: How do you keep your programming motivation up?

#53
If your work is boring and crappy, you're probably giving it no more than 30% of what you're capable of. This is going to sound cliche but it really works: make a passion out of pursuing excellence in your work. I've turned many mundane projects into interesting, educational experiences by going deeper into the work rather than simply getting the job done. Over time, I accumulated domain expertise that I never imagined I would. I've grown personally and professionally for it. Work isn't just about getting things done. Do better work. Make better things.

I guess you can say this is one application of Victor Frankl's "Man's Search for Meaning", which I recommend you read if you haven't -- or re-reading if it's been a long while!

Re: Ask HN: How do you keep your programming motivation up?

#54
My motivation comes with inspiration to build a new general purpose programming language that worth using, it's what I have in mind after fighting with most of the technical debts and bugs in various programming languages.

I still need the community to be interested in making these language more usable.

Re: Ask HN: How do you keep your programming motivation up?

#56
The author of “Feeling Good”, Dr David Burns, who popularized cognitive behavioral therapy, believes we have motivation backwards. That in reality, motivation comes from taking action. To overcome procrastination, you commit to doing some ridiculously small task — e.g., launching your code editor. Typically this snowballs into doing meaningful work. The trick is to only mentally commit to a few minutes and most of the time you’ll far surpass that.

But more generally, interesting side-projects are a good “saw sharpening” exercise. I’ve found that most of the valuable skills I’ve learned in life came from projects I was passionate about, and in turn those skills have benefited my career. Another side effect of these passion projects is that they leave me feeling energized and inspired, which has a spillover effect into my “work work”.

Re: Ask HN: How do you keep your programming motivation up?

#57

Earlier quoted context omitted.

Perhaps I should clarify in that I don't worry about what's cool right now, but do in continuing education in what's new-ish and a solid solution. Having fundamental understandings of your domain is very helpful in spotting what's good and what's marketing flash-in-the-pan. > That being said, the further down the stack you go, the more stability there is in technology. IME, it's about where you go and not what level…

And then after you get laid off from the vanishing few remaining companies using old tech and can’t find another job, you’ll be complaining about “ageism” on HN. If the market is paying higher than market salaries for the buzzword compliant “digital transformation consultant”, that’s what I will learn.

> And then after you get laid off from the vanishing few remaining companies using old tech and can’t find another job...

As we speak, banks are migrating from systems written in cobol/fortran to systems written in java. I just got quite a few recruiters contacting me for open java jobs. Sure, frontend code was in angular and they offered training for it, but for some even angular might be considered to be "ancient" because they're living in a react bubble (not saying that you are).

Re: Ask HN: How do you keep your programming motivation up?

#58
My hatred of the dayjob is what motivates me on side projects. (The goal is to make enough money to quit)

I also find it useful to keep a journal. Recent research shows procrastination to be an emotional management problem.[1] If you can work through the reasons why you're feeling unmotivated, you'll be to turn things around.

[1]https://www.fastcompany.com/90357248/procrastination-is-an-e...

Post reply on HN