Ask HN: Disheartening Corporate Life
28 points| whattimeisit | 8 years ago | reply
I am a part of a "team" that only works on solo projects. Only a few of which are my level technically, or in experience, and I am by no means a senior developer. I have to argue with managers that are clearly making bad decisions, some of which I suspect are being paid off by vendors. I get vague requirements handed down from 4+ levels up the corporate ladder. I don't get any recognition when I do something worthwhile. I don't even get punished when I don't deliver. I don't want to grab the brass ring, but even if I did I wouldn't know where it was.
I have responsibilities, and I don't think I could come anywhere near my current compensation anywhere else. So I stay, but every day I care less.
[+] [-] actualdragon|8 years ago|reply
Don't measure your life by the size of your paycheck. Think about what you want to do and just take a leap of faith. If you choose to stay on, then invest some time and learn a few more programming languages and get some domain specific knowledge. If you don't have a specialization then that could be your start.
[+] [-] ajeet_dhaliwal|8 years ago|reply
[+] [-] vivaamerica1|8 years ago|reply
You may say I'm fake, well you're not wrong, but being forthright and get isolated don't help with paying the bills. It's a tough life I know. I'm not doing anything wrong, I just choose to ignore the bullshit for the sake of my own sanity.
>I don't even get punished when I don't deliver
Use the free time to do better yourself. You're given the gift of time from god. I become a better programmer not by doing whatever bullshit project they give me, but from self-learning with all the free time.
[+] [-] hkmurakami|8 years ago|reply
[+] [-] matt_s|8 years ago|reply
The further you move up in an organization like that, the less marketable skills and experience you will end up with. And higher pay locks those golden handcuffs.
I found a job in a different state that is growing economically, sold the house and moved. Sure it is tough on everyone in the family to leave behind friends, family and the kids go through periods of time where they are bummed.
The alternative is just waiting it out while your skills vanish and you become less marketable. My thought process was I wanted to be in control and not wait to be laid off which would be worst case scenario and would require moving.
[+] [-] mattbgates|8 years ago|reply
Confessions of the Professions http://www.confessionsoftheprofessions.com/
[+] [-] aecs99|8 years ago|reply
I started using a time tracker. I noticed that if I truly focused, I was able to get all my work done in 3-4 hours instead of 8 hours in a workday. This was amazing because every day, I was done with what was expected from me by the lunch hour. As you would expect, I kept this a secret. Once again, no one noticed anything abnormal as I was delivering with the same pace.
Every lunch hour, I'd quickly eat my lunch and practiced Spanish for 30 minutes. This bumped up my spirits me because I was having fun while learning something new. The next 3-4 hours, I whole-heartedly dedicated the time to sharpen my skills. I was basically reviewing fundamentals, practicing for interviews, and was keeping up with new research in my community. Once I realized I could move, interviewing and leaving the company was very easy.
In hindsight, I think the shift in my mindset occurred after I stopped caring about my then situation and started focusing on where I wanted to be.
I'm in a great place now, but just so you know - the politics, vague requirements, and deadlines still exist :)
[+] [-] actualdragon|8 years ago|reply
[+] [-] chatmasta|8 years ago|reply
There’s never been a better time to be a software engineer (well, except maybe the winter of 2000). There are thousands of smart, respected, non-technical people looking to start businesses in their field of domain expertise. Find them. Work with them, as a consultant or co-founder. Charge as much as you can.
If you’re not happy at your job, leave. Life is too short. You have a very marketable skillset. Currently you’re extracting value from that in the lowest friction way possible: working for a corporation. There are other options. It’s your choice whether or not to pursue them. But if you hate your job, and do nothing about it, I have no sympathy for you.
Take some control of your life, say peace out to these idiots, and put your skills to use to make money for yourself.
[+] [-] twoquestions|8 years ago|reply
> There are thousands of smart, respected, non-technical people looking to start businesses in their field of domain expertise. Find them. Work with them, as a consultant or co-founder. Charge as much as you can.
Do you have any actionable advice or resources on how to do this? This kind of personal networking is it's own skill that's non-trivial to acquire and train. Without such resources, this comment sounds as heartless as telling a laid-off factory worker to "Stop thinking poor! Pick yourself up by your bootstraps!". With such advice, it could be quite helpful indeed!
[+] [-] brailsafe|8 years ago|reply
Find a smaller company, identify what you find full filling in a team and work, and search for that. Salary second.
This is a whole lot easier to reason through while you can control it.
I also second others' mention of the importance of learning.
Or, sell your sanity. How much is it worth?
[+] [-] fsociety|8 years ago|reply
Inexperienced as far as the industry goes, but as far as the company goes I actually feel quite a bit more experienced (thanks to being mentored by a couple senior engineer with serious projects under their belt). Unfortunately people seem to care more about seniority in the company than actual code quality.
Even worse is that people seem to rarely show up to work except for meetings, or if they do they just leave really early. The ironic part is that the company is supposed to 'move fast', but all of their builds and infrastructure is insanely slow.
I guess the only thing we can do is learn skills outside of work and jump to a better job in a few months or a year. It is a good life lesson, and at least you are getting paid.
[+] [-] throwaway_atl|8 years ago|reply
TLDR; See if you can find another team/division within your company to work for.
[+] [-] sokoloff|8 years ago|reply
It doesn't hurt to look.
[+] [-] nilosedge|8 years ago|reply
[+] [-] Gibbon1|8 years ago|reply
[+] [-] codegladiator|8 years ago|reply
[+] [-] RHSman2|8 years ago|reply
[+] [-] jf22|8 years ago|reply