News for hackers. Stuff that matters.
Re:Ask HN: Leave job right before app goes to production? by user5994461 on Wednesday January 25, 2017 @01:31PM (#13484312)
You missed the most important lesson.

1. Don't work your ass off.

Especially, don't work your ass off expecting to be rewarded. It never happens.

2. Never sacrifice your personal life for work. It aint worth it.

Re:Ask HN: Leave job right before app goes to production? by porpoisemonkey on Wednesday January 25, 2017 @03:32PM (#13485722)
> 1. Don't work your ass off.

> Especially, don't work your ass off expecting to be rewarded. It never happens.

I think this might be an over-generalization and that this is might only hold true for people who are farther along in their careers. I'm currently in year six of mine and I've been given a lot of great projects and early promotions (with subsequent pay jumps) from having been in the minority of people on a team that is working their ass off. These returns have, however, diminished with time.

If I had to hazard a guess I think this is probably because a more junior engineer working their ass off can show quick and obvious improvements to the quality of your work and time management skills, which start off as near excrement and iterate to "ok" over time.

Re:Ask HN: Leave job right before app goes to production? by user5994461 on Wednesday January 25, 2017 @07:26PM (#13487601)
I bet you would get wayyyy faster and higher promotions by leaving the company rather than staying.

The world is full of people waiting, hopefully, for their 10% yearly raise, repeated over many years. They'll only realize after 5 years that they could have done the same progression by changing company after 2 years.

>>> If I had to hazard a guess I think this is probably because a more junior engineer working their ass off can show quick and obvious improvements to the quality of your work and time management skills, which start off as near excrement and iterate to "ok" over time.

Lemme tell you how it usually goes. The people at your company around you probably:

1) wont notice your improvements (determining good is hard and they ll forever remember you as the junior who just joined)

2) have zero management support (depends on politics

3) have the organization turned against you (typical raise blocked at X% per year top and only once a year).

If one wants to get his progression noticed, one should go interview at other places and tell his achievements in front of interviewers who wants to listen to just that ;)

An early stage career is handled by moving early and often, to the next opportunities: https://thehftguy.com/2017/01/23/career-advice-and-salary-ne...

Re:Ask HN: Leave job right before app goes to production? by potatolicious on Wednesday January 25, 2017 @04:08PM (#13486120)
My experience has been that it all comes down to who you're working for - some people make good on promises of a reward, most people do not.

Importantly also - nearly all people will not offer a substantial reward unprompted. If you want something for working your ass of, you need to explicitly demand it, in specific terms (ex., don't ask for "a bonus", get a firm number).

A great many managers (arguably, most managers) are in the habit of making promises for rewards that they are either unable or unwilling to keep. My suggestion for people is to figure out which kind of people you're dealing with early on in a job - observe carefully how casually they promise things, and how frequently they live up to these promises. Calibrate your expectations accordingly.

Re:Ask HN: Leave job right before app goes to production? by porpoisemonkey on Wednesday January 25, 2017 @04:35PM (#13486416)
> Importantly also - nearly all people will not offer a substantial reward unprompted. If you want something for working your ass of, you need to explicitly demand it, in specific terms (ex., don't ask for "a bonus", get a firm number).

This is a really good point.

This may be controversial to say but I suspect that this sort of assertive and open negotiation for future reward is part of the reason for the gender pay gap in software. For better or worse, I find that in most cases my male colleagues tend to layout more detailed expectations for compensation in advance of any salary renegotiation (promotion, raise, bonus, etc.) and to make themselves heard when they're not satisfied.

In the interest of full disclosure I am male so it could also just be that I am inexperienced with other biases relating to gender.

Re:Ask HN: Leave job right before app goes to production? by sivanesanms on Thursday January 26, 2017 @07:25PM (#13496698)
Where is Elon Musk and A P J Abdul Kalam?
Re:Ask HN: Leave job right before app goes to production? by acetoxy on Wednesday January 25, 2017 @11:16PM (#13488652)
I've done both mistakes in the past 3 years. I've been on sick leave for 1.5 months now because of stress and I hate myself for doing this. I sleep 3-4 hours each night and I get panic attacks whenever I think about work. Well, now it's been so long that I don't even care but I'm feeling anxious as hell about coming back. I'm probably gonna kill myself soon.
Re:Ask HN: Leave job right before app goes to production? by s5fs on Thursday January 26, 2017 @12:09AM (#13488925)
I genuinely hope you don't kill yourself, feel free to PM if you wanna chat about whatever.

A job is just a job, they come and go. We trick ourselves into making them seem far more important than they really are, but ultimately it's just a means to an end. It's so easy to lose sight of that when life gets busy.

Things get better but you have to let time do it's thing too. Patience.

Re:Ask HN: Leave job right before app goes to production? by Broken_Hippo on Thursday January 26, 2017 @05:18AM (#13490157)
If you haven't done so while you've been out sick, please see a doctor or therapist for the stress. Heck, even if you've been to a doctor or therapist about this, please talk to them again so they know that so far, it isn't working.

At this point, you can probably safely go to the ER and tell them you fear you'll kill yourself so that you'll get urgent help.

====

This stuff you are going through, it can get better. It doesn't last. You can learn to deal with panic attacks, you can change jobs, and so on.

Re:Ask HN: Leave job right before app goes to production? by imauld on Thursday January 26, 2017 @02:37AM (#13489452)
I understand life can be stressful, especially work but if you are looking for a sign not to kill yourself, this is it.

You can send me an email at my username at gmail if you need to talk or call this number 1-800-273-8255

Re:Ask HN: Leave job right before app goes to production? by hluska on Thursday January 26, 2017 @12:58PM (#13493563)
I can identify with how you feel because several years ago, I was in the same boat. I am generally averse to making promises, but in this case, I will make you one. This will get better.

Anxiety is an absolutely horrible affliction and panic attacks are my personal definition of hell. The troubling part is that I understand how you feel. When panic attacks were part of my life, I often contemplated putting an end to everything. It wasn't that I hated life...it was that I hated the circumstances under which I had to live life.

However, don't hate yourself. You were brave and intelligent enough to listen to your body. Your body screamed at you to stop and you listened. Be proud of yourself because frankly, lots of people like you don't listen to their bodies and die of heart attacks when they are in their 30s. Or, they don't listen to their bodies and develop addictions to alcohol or heavy drugs. You listened to yours and you started the path to getting better. Let time do its work because frankly my friend, this is going to take time.

And please, don't kill yourself. I know that this job may seem like the be all and end all, but I promise you that it isn't. There are more jobs out there, and if software doesn't do it for you anymore, there are literally thousands of different careers out there.

I believe in you, so I know that you can get through this, but you may need some help or, at the very least, a kind ear. My email address is in my profile. Please use it - I will never judge you and will keep anything you say to myself, unless you tell me about a specific plan to kill yourself. Then, I am sorry that I have to say this, but I will do whatever it takes to keep you from fulfilling that plan.

Be safe. You are cared about.

Re:Ask HN: Leave job right before app goes to production? by enslaved on Friday January 27, 2017 @11:13AM (#13500586)
Replies like this remind me we are human, and people do care. There's too much focus on deadlines, money and profit. Maybe one day the wheel will fall off this psychopathic hamster wheel we call capitalism.
Re:Ask HN: Leave job right before app goes to production? by abraham_s on Thursday January 26, 2017 @01:21AM (#13489159)
>>>>I'm probably gonna kill myself soon

If you are having such thoughts, please seek help. National Suicide prevention hotline Call 1-800-273-8255

Re:Ask HN: Leave job right before app goes to production? by toomuchtodo on Wednesday January 25, 2017 @02:19PM (#13484935)
So much truth in such a short comment.
Re:Ask HN: Leave job right before app goes to production? by lightedman on Wednesday January 25, 2017 @03:37PM (#13485770)
"Especially, don't work your ass off expecting to be rewarded. It never happens."

As I sit here and hold 5,000 carats of Mount Baldy Sapphire, all spoken for (at $30/carat) I'm going to have to call shenanigans on that one.

I work my ass off mining and I'm rewarded every day with a killer view, fresh air, and a distinct lack of idiot customers and bosses, and then I get to hold some of the rarest and most precious materials on this planet.

"Never sacrifice your personal life for work. It aint worth it."

You do almost exactly that mining. It's well worth it if you have even 1/10th of a clue of what you're doing.

Re:Ask HN: Leave job right before app goes to production? by user5994461 on Wednesday January 25, 2017 @07:49PM (#13487775)
There is a difference between working for yourself keeping all the fruits of your labor to you, and working for a company where your reward is fixed by a contract irrelevant of what you actually do.
Re:Ask HN: Leave job right before app goes to production? by rhizome on Wednesday January 25, 2017 @09:40PM (#13488272)
I'm not sure what the parallel here is, is it that a big-ass sapphire has something to do with your personal life? Does "project got pushed another two months." happen in mining? Unused PTO? Do you ever take your hard-won rocks to the guy and he tells you no, they're actually only worth 1/10th what you thought?
Re:Ask HN: Leave job right before app goes to production? by lightedman on Wednesday January 25, 2017 @10:35PM (#13488491)
"Does "project got pushed another two months." happen in mining"

Yup, when you find a larger vein or pocket or deposit than normal.

"Unused PTO?"

Doesn't exist.

"Do you ever take your hard-won rocks to the guy and he tells you no, they're actually only worth 1/10th what you thought?"

Nope. I know my grades and qualities, so I know what I can charge, be it in rough form, slabbed, cabbed/faceted, etc.

Re:Ask HN: Leave job right before app goes to production? by Ensorceled on Wednesday January 25, 2017 @06:39PM (#13487323)
I think there is an implied "for somebody else".
Re:Ask HN: Leave job right before app goes to production? by ColanR on Wednesday January 25, 2017 @09:35PM (#13488257)
Where in the world do you do that for a living??
Re:Ask HN: Leave job right before app goes to production? by lightedman on Wednesday January 25, 2017 @10:33PM (#13488480)
Southern California.
Re:Ask HN: Leave job right before app goes to production? by whyileft on Wednesday January 25, 2017 @04:08PM (#13486115)
> Especially, don't work your ass off as an employee in the United States expecting to be rewarded. It never happens. -FTFY

Working for yourself or in more functional economies that actually have things like workers rights is a different story altogether.

Re:Ask HN: Leave job right before app goes to production? by Sir_Substance on Wednesday January 25, 2017 @04:34PM (#13486396)
In my experience, better workers rights tend to make your life better regardless of whether you work your arse off or not.

In fact, I would say that setting in place systems that push employees to work unsociably heavily and forsake family and life experience in order to be rewarded is a staple of countries with extremely toxic working cultures, such as japan and china.

Employers in countries with good workers rights tend to react mostly with abject terror if they discover you've been, say, working weekends. They know what happens if the government or local unions get wind that unpaid weekend work might be some kind of defacto standard in a workplace.