Hacker Newsnew | past | comments | ask | show | jobs | submitlogin

I think this advice, while well intentioned and not exactly wrong, isn't helpful.

The problem is young programmers tend to be hot headed and emotional about their work. This is anti-professional.

While being motivated is great, and important for big projects, every job is going to involve tasks you disagree with or think are a "waste of time." Part of being a professional is doing them anyway, and doing them without getting bent out of shape about it. That's not a sign that your soul has been crushed or that you've lost your love of programming (or whatever), it's a sign that you're mature and realize that work is work sometimes.

If your job is an unrewarding nightmare and you're miserable, then by all means you should find a new one. I'd go so far as to say if you're unhappy with your job overall, find a new one.

But if you have to sometimes do tasks you don't agree with? That's just normal. If you go running for the hills every time you have to do something you don't agree with you'll never be anywhere for long.



You embody something that bothered me for quite some time now:

Soul crushed programmer: The project I work on right now is a multi-year monstrosity, many bad decisions outside my control were taken, that I now must clean up… Except I can't, because next release ASAP, and budget, so I must rely on kludges. We also lose time to manual overhead (little automated testing, no automated installs, manual paperwork…). And by the way, much of my job right now is not programming any more. It's more like dispatching issues, customer support, and plan for the next release. I don't like nor am I good at this: I'm a programmer, not a manager or a tech lead.

Manager: I can't pull you out of the project. I honestly don't understand why you're under-performing right now, so it could be just as bad on the new project. Besides, it would be unfair to reward you, since you're under-performing.

Recruiter: You know, any job will require you to perform a few boring tasks here and there. Will you do those when they come up?

Wise old advice giver: You need to grow up and accept the world as it is (and maybe give up on changing the world, or your own situation).

(In case you didn't notice, this was a real situation with real people, and near-real dialogues. I was one of them.)

---

I think you get the idea: when someone complain about their "unrewarding nightmare" of a job that makes them "miserable", many people will either blame the victim, say it's not so bad, tell them to give up hope already, or use a subtler mixture of the three.

I wish it didn't happen so often.


You completely misread what I wrote. You sound like a melodramatic child.

If your job is making you miserable then by all means, find another job.

But every job has tasks you don't want to do, has projects that you don't 100% agree with the direction of, etc. Every job.




Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: