Live data from Hacker News

Ask HN: Am I expecting too much?

news.ycombinator.com

31–40 of 68 posts

Re: Ask HN: Am I expecting too much?

#31
You should definitely quit the company. Don't waste a lot of time there.

2 years back I quit the company to start freelancing, and sometimes when I look back - I regret wasting those valuable years of my life.

It feels like my situation just 2 years back. I stayed in such a company for 7 long years because of various reasons - but also because it got very comfortable - I had the option to do bad-to-mediocre work and no-one would question it, because everybody thought it was "great work". Three years into the company I had once complained to a new manager that most of the team did "mediocre work" and did not even take minuscule risks. The result was - the new manager put me into a PIP, ironically in a quarter when I was performing very good. She came to apologize a week later. But formally never cleared my name off PIP, instead marked me as a employee she cured on the HR records. That was cruel.

Re: Ask HN: Am I expecting too much?

#32
post #25

You name two reasons that always should result in you finding another job: A) You do the job one level up and don't get recognized. B) You can't connect to your colleagues. Look for a company that is quite different from your current one (e.g. a major software company, another size, another location) and then try again. If you recognize that these two points are still the same you definitely need to change something…

Just because someone cannot connect with colleagues in two consecutive companies mean the person has to change something in him/her self. In the current working scenario, it will not be a surprise at all when a person with great attitude is not able to connect with this colleagues/work in most of the places.

Re: Ask HN: Am I expecting too much?

#33

You should definitely quit the company. Don't waste a lot of time there. 2 years back I quit the company to start freelancing, and sometimes when I look back - I regret wasting those valuable years of my life. It feels like my situation just 2 years back. I stayed in such a company for 7 long years because of various reasons - but also because it got very comfortable - I had the option to do bad-to-mediocre work and…

What's PIP?

Re: Ask HN: Am I expecting too much?

#34
No, your expectations are not too high. You need to feel ok at work and if you are passionate about the type of work you do, it's reasonable to find a workplace where this sentiment is shared and going to work feels like fun.

I saw a few comments in this thread which said that this is simply the way it is at a large company. I strongly disagree. I've worked full time as a software engineer both at a small company with just a handful of programmers and, currently at a large corporation with over 8000 employees. In both cases, I've been surrounded by people with a passion for software. People who share my interests. People who want to excel at their job and deliver the best possible product. If you're someone with that kind of mindset, I urge you to look for a job where that is the norm. Part of the problem may be that you currently work for, as you yourself put it, a non-software company.

As others have pointed out, don't quit your job until you have a new one. If your search takes a while, or doesn't pan out, you may come to regret jumping the ship before you've found a new vessel. As a final note, let me point out that I am personally not familiar with the job market for programmers in the US. From what I've seen though, it seems like it is harsher than in Sweden.

Re: Ask HN: Am I expecting too much?

#35

You should definitely quit the company. Don't waste a lot of time there. 2 years back I quit the company to start freelancing, and sometimes when I look back - I regret wasting those valuable years of my life. It feels like my situation just 2 years back. I stayed in such a company for 7 long years because of various reasons - but also because it got very comfortable - I had the option to do bad-to-mediocre work and…

What's PIP?

Performance Improvement Plan

Re: Ask HN: Am I expecting too much?

#36
I started my career at a very large insurance company in 2005 and for 9 months wrote no lines of code. I was documenting COBOL systems, sitting in disaster recovery planning meetings, all kinds of megacorp stuff that was soul crushing.

My next job, I was the only 'non-senior' on the team of about 12 that wrote all of the code that kept the manufacturing systems running for a very large international biomedical device manufacturer and since we were IT, we were on 24/7 pager duty.

Everyone from top to bottom at both companies were much like you describe- doing just enough to get by, punching the clock, and checked out. Not necessarily bad or dumb, but not necessarily good either.

Being a very outgoing person helped me stand out and I was never left out of meetings because I wasn't senior enough, either because I was lucky that these companies didn't do stuff like that, or because I was engaging enough for them to realize I may not have the title but I had the chops.

I've never again worked for a company that wasn't tech focused, and I've never again worked for a team that was a cost center (my teams made money from clients and we got treated better). The biggest company I've worked for since was 220, the smallest was 5.

As I've looked back on my path from Junior SD to Software Architect to running my own teams and companies I've realized two major things:

1) The megacorp stuff was god awfully boring and soul crushing. I connected with no one (I don't remember anyone I used to work with from those companies except maybe 2 people) but I was smart enough to pay attention to the good and bad things they did. From organization and procedure to inflexibility and beauracracy I was able to pick and choose some of the good habits up that you'd never get spending your career at startups.

2) If I would've stayed at either of those companies too long I would've burned out, or worse, gave up and stayed. It felt like being in an F1 car and having to drive in a school zone. I KNEW I could do cool stuff if I could find an outlet.

You seem to have the creativity and ambition to be very good at your craft and a company like this will squash it in the long run.

Make a list of things you think are good that they do (code reviews, mentoring, general procedural stuff, even if mundane). Make a list of things you think are stifling or dumb (old tech, no code reviews, 'senior' dev only meetings).

Use that list to make sure you're not going to get more of the same at the next company.

If you don't mind client work and love variety look for teams that do professional services work (like implementations for a software product/service company) or an agency (you'll get every variation of good bad and ugly there).

If client work or agency life is too stressful (and it can be FOR SURE) get on a product or service team.

You're still young enough I wouldn't recommend going to too small of a team/company too fast.

I see a lot of startup Cowboys that are good at rapid prototyping but are shit at developing something maintainable. There is a very happy medium between knowing when to go Cowboy and when to play it safe- if you do that you'll always be in demand.

The caveat to that is that I've seen big companies and big teams with awful procedures (or none) and I've seen 4 person teams that had a great workflow and process and shipped quality work fast and without very many issues.

The medium sized teams and companies seem to be a good middle ground of being visible, able to affect change, and having enough other people to lean on and learn from without getting brushed off because everyone is running 1000 mi/HR and has no time.

Re: Ask HN: Am I expecting too much?

#37

You should definitely quit the company. Don't waste a lot of time there. 2 years back I quit the company to start freelancing, and sometimes when I look back - I regret wasting those valuable years of my life. It feels like my situation just 2 years back. I stayed in such a company for 7 long years because of various reasons - but also because it got very comfortable - I had the option to do bad-to-mediocre work and…

What's PIP?

[deleted]

Re: Ask HN: Am I expecting too much?

#38

Quit, join a small company. I did five long years at a multinational megacorp without realizing that life could be better. It was like prison for programmers. When I finally quit to be employee #5 at a bootstrapped startup it was a revelation. After I had been at the startup for a month it still didn't feel real - it felt like I was on vacation from my previous job. It took a long time for it to sink in that I didn't…

Except these things could be preventing such a transition: * Moving expenses to $EXPENSIVE_TECH_CITY * Student loan debt * Credit card debt * Car loan + auto insurance * Severe pay cut * No experience building CRUD apps Or MSCCSN for short.

Indeed, better to find another job before quitting. Less pressure.

Re: Ask HN: Am I expecting too much?

#39

You should definitely quit the company. Don't waste a lot of time there. 2 years back I quit the company to start freelancing, and sometimes when I look back - I regret wasting those valuable years of my life. It feels like my situation just 2 years back. I stayed in such a company for 7 long years because of various reasons - but also because it got very comfortable - I had the option to do bad-to-mediocre work and…

What's PIP?

"Performance Improvement Plan".

The performance being improved is the validation of the execution of the decision to fire you which has in fact already been made.

http://www.employmentlawfirms.com/resources/employment/emplo...

Re: Ask HN: Am I expecting too much?

#40

Quit, join a small company. I did five long years at a multinational megacorp without realizing that life could be better. It was like prison for programmers. When I finally quit to be employee #5 at a bootstrapped startup it was a revelation. After I had been at the startup for a month it still didn't feel real - it felt like I was on vacation from my previous job. It took a long time for it to sink in that I didn't…

Except these things could be preventing such a transition: * Moving expenses to $EXPENSIVE_TECH_CITY * Student loan debt * Credit card debt * Car loan + auto insurance * Severe pay cut * No experience building CRUD apps Or MSCCSN for short.

* A family to support.

It's a hard decision to fall in love before you've found what kind of job you liked.

Post reply on HN