Live data from Hacker News

Ask HN: New job at BigCo. Everything has friction

news.ycombinator.com

121–130 of 219 posts

Re: Ask HN: New job at BigCo. Everything has friction

#121
post #25

To sound a slightly different note: Yes - there's lots of friction. Bureaucracy is inevitable, given the cost of turning the ship/the risk level if something bad sneaks through. That said, there is a ton of potential leverage at BigCo - the scale is extraordinary. It is a trade - you get a far bigger lever, but it takes way longer to pull.

Yup, risk is a huge differentiator. Ship a perf regression at startup? Who cares: hotfix and carry on. Ship a perf regression at #BigCo: risk massive financial impact when mega app falls over.

Deploy a vulnerable VM at startup you configured wrong? Probably nobody will even notice. At #BigCo, risk an advanced persistent threat that's actively scanning your infra finding it immediately and compromising a massive amount of data.

Re: Ask HN: New job at BigCo. Everything has friction

#123
Felt the same at an org (~$30B) I worked at (non-faang). Ended up leaving after two years, did a startup (greenfield/build whatever for mvp, fun/learned a lot/sweat-equity) that didn't succeed, broke, got back into regular job.

For me it was the SDLC part... as in a seemingly small feature would take 2 weeks to get done because you needed to: create a TDD read me that described what you were going to do, how, unit tests involved, side effects, etc... then write the code, unit tests, PR, write more integration testing, PR... get it into a package to be released. But later on I realized that is standard/how to maintain large applications.

Also the other thing that is not as fun is your job is very small/specific I found at the first place I was at. I didn't touch the build pipeline, didn't work with containers, I just wrote front end code basically.

Re: Ask HN: New job at BigCo. Everything has friction

#125
> Anyone else dealt with this?

welcome to corporate world, AKA the meat grinder.... it's all about: "just because you( your work, actually ) are necessary, doesn't mean you ( your work ) are important". Just collect the checks ( i hope they are fat ) and "go through the motions". By the time you grow really sick of everything, let's hope you have saved/invested enough money to be really close to (early) retirement.

Re: Ask HN: New job at BigCo. Everything has friction

#126
I work for a big US corporation. Every job or project is slow to get approved and staffed, and often of little importance. They pay me well and as far as I understand, the company does not fire people and is unlikely to lay people/departments off without at least a few months' notice.

The first 18 months were tough. I came from one of the best tech companies in the world, one of those included in the famous acronym and starts with A and is based in Seattle, and I got quickly frustrated in my new job with the slowness, the incompetence, the politics. And people didn't listen to any of my ideas, how rude!

They would tell me, "yes, good idea," "of course we'll do it," only to realize that no one thought it was a good idea, if they even listened to what I was saying, and no one was working to get anything done.

Then I understood the situation and calmed down. This is the way things work here, I told myself, and nothing I do is going to change anything in such a large company.

Now, some, maybe many among the HN crowd would tell me to move to another job, to find a place in which my ideas, assuming they make sense, are respected, properly valued, where promotions don't happen mysteriously but they reflect the value that the individual is bringing and will bring to the organization.

But why?

Why should I give up on a life that allows me to work little, take plenty of official and unofficial vacations, explore avenues of creativity like writing, painting, and cooking, build up my body by working out at the gym and tan properly by laying in the sun?

Why would I want to work again for a demanding machine in which I am a cog like 95 percent of my stressed, overworked and largely unhappy colleagues?

Why would I want to spend the time I can now devote to reading fiction in the summer sun, listening to great classical music while cooking, preparing instead for interviews that would put me in front of people who, at my advanced age, want to find a reason not to hire me because I am not as smart as they think, wildly overestimating their quality, that they are?

A reasonable question is: well, when this idyllic situation will change, because nothing convenient is forever, what are you gonna do? I guess, if I need, I will start working "seriously" again. But not today, today I am reading a collection of short stories written by one of my favorite Japanese authors.

Re: Ask HN: New job at BigCo. Everything has friction

#127
post #94

Oh god, yeah. I was happy to stop working at such a place. Leave. At one such company, no names, they had a rather large consumer facing website. I was told it had no analytics other than a homegrown solution (which was terrible). Then it turned out that had Google Analytics (Enterprise) but everyone had forgotten about it. They denied it at first, but I showed them screenshots of the Network tab in Chrome where it w…

Am I correct in assuming that Google Analytics (Enterprise) still stores all the collected data on google's servers, or does the enterprise designation mean it's locally hosted?

Re: Ask HN: New job at BigCo. Everything has friction

#128
Lots of advice of "just grin and bear it", and "get along"... etc.

IMO, it depends on the friction. If this is just your own expectations not being met... you can adjust those.

If, however, you have other people on your team or people you answer to expecting things to be faster, but other parts of the system are working against you... that seems to be a recipe for constant pain/friction, unless/until others leave/change (which you generally have no control over).

Things that should take 2 hrs taking 2 weeks are annoying/frustrating on their own. If you have other people setting deadlines for you which don't align with the processes you're tied to - that's a whole other level of pain, and it might be worth trying to find someplace a bit less internally conflicted.

Re: Ask HN: New job at BigCo. Everything has friction

#129
I think the key here is to make sure you minimize these costs. For example, if you decide to make a microservice every time you want some independently-useful feature, you'll have to set up CI, get a domain name, get an internal cert, get permission to route packets at production priority, have a privacy review, get a launch review, etc. If that's the org, then you never want to be making a microservice. Shove everything into your monolith (and hey, maybe let other teams do that too and share some of the operational burden). Be adaptable; find the processes that are time consuming and make sure that you only go through them once. Make sure that if you impose process, it has value.

The other side of the coin is that all these processes exist for a reason. If an outage costs you a billion dollars, it's financially great if you're filling out paperwork and having meetings instead of checking in features that break production.

The key is to be adaptable. Observe what is a necessary waste of time, and get it done and out of the way. Observe what is an unnecessary use of time, and work around it. And, accept that you can't always win. Sometimes it's socially imperative to do something that's objectively a waste of time (status meetings), so you have to do it.

(Why do they make it so hard to get work done at big companies? No idea. I could never go back. Not being productive at work isn't worth the extra money they pay you. Kind of sad when you think about it.)

Re: Ask HN: New job at BigCo. Everything has friction

#130

Earlier quoted context omitted.

Yeah, It's a good learning experience at least. Never worked at one of these. Guess I naively assumed that since it was from #SiliconValley it might be different. What do you think would be the best types of jobs to target for lower friction? Startups I guess.

Do you always put random "#"s in your sentences? Is it a startup thing?

Its a hash tag. Meant to emphasize an abstract concept. A life variable you could say.
Post reply on HN