While I've never seen anything as bad as in this article I have seen situations where the mild-mannered and earnest tech guy tries to be accommodating to help the company (and sometimes also in the expectation that their efforts will be recognised or rewarded) but really just ends up getting taken advantage of. On odd occasions (especially in the early part of my career) I have even been that guy.
I Knew a Programmer Who Went Completely Insane
61–70 of 336 posts
Re: I Knew a Programmer Who Went Completely Insane
#62This is sad, but it's also plain old human psychology. If you help someone out, you put yourself in an inferior position. If you're always the one sacrificing yourself, people around you will feel more and more superior to you. At some point, they will start expecting that you sacrifice yourself whenever shit hits the fan. This doesn't mean it's bad to help out, or to sacrifice yourself once in a while. But in order…
> If you help someone out, you put yourself in an inferior position. What? This doesn't make sense. When you help someone out, you are putting that person in an inferior position. Does a beggar feel superior to you because you tossed him a quarter?
Re: I Knew a Programmer Who Went Completely Insane
#631. Stay: dissociate yourself from the work and the outcome of your work 2. Quit: start looking for companies that are a better fit for your professional pride and when you've found one, jump ship.
Technical skills are still rare, you're not working in a supermarket here. you've got options.
Re: I Knew a Programmer Who Went Completely Insane
#64Eventually he went to the doctor, who diagnosed a stress related condition and he was prescribed meds which helped for a while. But, it's that melting pot and eventually he snapped, smashed a keyboard and then threw a monitor onto the floor. I took the time to try and help and he realised whilst he loved dev work, he just couldn't deal with the stress of working inside a business and decided to give up.
It's a hard industry, I'm personally surprised there's not a much higher rate of stress related illness and depression. We've all probably skirted the burnout zone on a regular basis, long term that's not going to be great for anyone. I'd say the increase in startups being lead by technically gifted people who've done development should help, but there still seems to be an acceptance of push and push until you break or the job is done.
Re: I Knew a Programmer Who Went Completely Insane
#65Re: I Knew a Programmer Who Went Completely Insane
#66Here is my advice, if you think you are really that good, start your own company. Proof it, let the market test you.
Great developer not necessarily make great founders or leaders.
Re: I Knew a Programmer Who Went Completely Insane
#67Earlier quoted context omitted.
I had a similar situation happen to me, minus the going crazy part. If you constantly have to clean up because of the bad decisions of a manager then you should just leave that company. Don't bust your ass trying to make a difference and change minds that don't want to change. If you are an employee you are expendable.
> Don't bust your ass trying to make a difference and change minds that don't want to change. Exactly. Either leave or just coast by doing the necessary minimum and keep your stress buffers and brainpower for interesting personal stuff
Re: I Knew a Programmer Who Went Completely Insane
#68Work-life balance is really important, and having a safety net outside of your workplace and project is key to not going completely batshit. What's really bad is to find yourself in a position where you see your cofounder/coworker the vast majority of the time, and your work/project gets tangled up in the normal ebb and flow of the relationship. You really, really don't want to get into a loop where you need to decom…
“If you want to live a happy life, tie it to a goal, not to people or things.” ― Albert Einstein Find a hobby :)
Re: I Knew a Programmer Who Went Completely Insane
#69Re: I Knew a Programmer Who Went Completely Insane
#70At my new job things are a lot better. When I started I screwed up a couple of times because I tryed to make things work by putting in over time and fighting until the last minute when things went south, where all I had to do was tell the mangment why I need more time / manpower like anyone else in my company.