Live data from Hacker News

Ask HN: What keeps you going?

news.ycombinator.com

1–10 of 74 posts

Ask HN: What keeps you going?

#1
I am a university student in CS, and I have been programming for over three years now. The initial motivation for studying CS came from the ability to make a computer do anything I wanted, but over the years, this feeling has dissipated.

What keeps you going over the long term? What makes you wake up every morning and sit down to code again?

Re: Ask HN: What keeps you going?

#2
Making computers do harder and harder things. My current project is dynamic robot control, using some machine learning. I'm not even close to making them do anything I want in this domain (nobody is).

[PhD in CS, programming for 38 years]

Re: Ask HN: What keeps you going?

#3
I think you either enjoy programming and have a knack for it or you don't.

I love programming so I look forward to it everyday.

Learning new things, applying things you have learned, solving hard problems keep it interesting for me.

Having your own side projects are a good way to learn new things and look forward to the time you have to spend on them.

A CS degree and a job as a developer can lead to untold riches right now. So having a semi-relaxing job you enjoy that pays really really well (hopefully doing something you enjoy) is something to look forward to.

It's also amazing what one or two developers can create, as far as their own business. From a small SaaS app that brings in $200k/yr to a small team developing something that exits for $1B. Amazing times and knowing how to develop and create is the key to that kingdom.

Enjoy University while you are there, they are some of the best times.

Study and prepare for the real world, keep learning new things.

Re: Ask HN: What keeps you going?

#4
Speaking as someone who just started his third programming job, and who had a previous unrelated career; the money.

The money and other benefits allow me to subsidize and fund the kind of life I want to have with my family. I know that my children and my wife in our later years will have the resources we need to be financially, physically, and emotionally healthy.

Re: Ask HN: What keeps you going?

#6
It helps if you’ve had other jobs. Pretty much all jobs have downsides and therefore “suck”.

I think loving your job is a dangerous phantasy sold to CS grads to get the them work longer. It doesn’t mean you have to hate every minute, you can enjoy parts of it.

But passion should be reserved for hobbies outside of work (unless you work for yourself). Be a professional - do it for the money mainly, and don’t put up with horrible work environments. At the end of the day go home and have fun. It’s just a job, and should never define you.

Re: Ask HN: What keeps you going?

#8

It helps if you’ve had other jobs. Pretty much all jobs have downsides and therefore “suck”. I think loving your job is a dangerous phantasy sold to CS grads to get the them work longer. It doesn’t mean you have to hate every minute, you can enjoy parts of it. But passion should be reserved for hobbies outside of work (unless you work for yourself). Be a professional - do it for the money mainly, and don’t put up wit…

I'd suggest that even if you love your job, set limits. Your longevity as a professional depends on it.

Re: Ask HN: What keeps you going?

#9
Don't just look at the problem, itself. Look at the circumstances.

Get yourself healthy. Get some balance -- social interaction. New and different and positive inputs.

I think you'll sit down to the problems you're working on, refreshed.

And problem-solving might have renewed purpose. Improving the world you're engaged in.

Best wishes.

P.S. Another way of looking at this: Get some "domain expertise". I was always a lot more effective when I had a domain to which to apply my skills -- and that motivated me to improve those skills, to improve the domain or the instance of the domain with which I was engaged.

Also, what was it Larry Wall said?

http://threevirtues.com/

Re: Ask HN: What keeps you going?

#10
I think the biggest thing you can do is to find a project that really interests you.

After I started my first job, I had a long period where I no longer had any motivation to code. What snapped me out of it was starting a project that I found interesting and challenging (related to data compression, if I remember correctly). For me, at least, solving a difficult technical problem is what keeps me going.

Post reply on HN