This is not just normal, but this is "The Deal" that you are accepting when you join a large company. It's normal that a single developer is maybe 20% as efficient at a big company compared to at a small company. What you used to accomplish in one day will now take you a week (after team processes, code reviews, deployment requests, etc, etc). But the trade-off is the big companies have figured out how to keep thousa…
I've worked at both relatively large (thousands of employees) and small (less than 10) companies. When I transitioned from small back to large-ish about 10 years ago, a couple things struck me. (Really, I was reminded of because I had worked at a similar magnitude size company previously.) There was so much "machinery" to support me in various ways. But the internal communications to take advantage of that machinery…
Ask HN: New job at BigCo. Everything has friction
141–150 of 219 posts
Re: Ask HN: New job at BigCo. Everything has friction
#142Earlier quoted context omitted.
I've worked at both relatively large (thousands of employees) and small (less than 10) companies. When I transitioned from small back to large-ish about 10 years ago, a couple things struck me. (Really, I was reminded of because I had worked at a similar magnitude size company previously.) There was so much "machinery" to support me in various ways. But the internal communications to take advantage of that machinery…
Not all large companies have so much machinery! While people think of MAGMA, maybe Capital One, Clouflare, etc. - there are many huge companies that aren't tech-first that have the internal communication responsibilities but without better developer tooling than small startups. That _sucks_ if you're the kind of person who's used to high personal velocity.
For me, it's things like lots of marketing program people, public relations, analyst relations, competitive analysts, designers, editors, etc. They can offload a lot of work (and, in many cases, can do that work better than I could). But it's a lot of people to keep informed and coordinated.
Re: Ask HN: New job at BigCo. Everything has friction
#143Re: Ask HN: New job at BigCo. Everything has friction
#144Earlier quoted context omitted.
Not all large companies have so much machinery! While people think of MAGMA, maybe Capital One, Clouflare, etc. - there are many huge companies that aren't tech-first that have the internal communication responsibilities but without better developer tooling than small startups. That _sucks_ if you're the kind of person who's used to high personal velocity.
I was using machinery in a more general sense given I don't do development. For me, it's things like lots of marketing program people, public relations, analyst relations, competitive analysts, designers, editors, etc. They can offload a lot of work (and, in many cases, can do that work better than I could). But it's a lot of people to keep informed and coordinated.
I guess it depends on the role. I don't think startup developers do any of these (except maybe design) :)
Re: Ask HN: New job at BigCo. Everything has friction
#145Sorry to piggyback on the question, but I just got an offer from one of those big companies. The starting date is fast approaching, but offer is contingent on the background check which hasn't come in. The third party company hired, generated their background report over two weeks ago, but the hiring company hasn't communicated their approval. The check had some warnings, because I worked for small companies that hav…
Re: Ask HN: New job at BigCo. Everything has friction
#146Re: Ask HN: New job at BigCo. Everything has friction
#147Sorry to piggyback on the question, but I just got an offer from one of those big companies. The starting date is fast approaching, but offer is contingent on the background check which hasn't come in. The third party company hired, generated their background report over two weeks ago, but the hiring company hasn't communicated their approval. The check had some warnings, because I worked for small companies that hav…
This is normal. Background checks - of the sort where they actually try to contact old employers and verify employment history - are a total joke, especially ever since everyone in HR started to 'work' from home. I've seen background checks come back a full month after the person had already started their job and had access to all of the internal systems and were collecting paychecks. Most companies won't deny you th…
I get how people without a job can start, but how do I start? Feels risky to resign from current.
Re: Ask HN: New job at BigCo. Everything has friction
#148When latency increases, concurrency increases. This means extra pressure on you to create personal systems that help you deal with more concurrent processes, and systems that help you follow up on long-lived processes. Your a process who's been living in a synchronous, snappy world, and now you live in an asynchronous, slow world. Your throughput can be high, but you need different tools.
Re: Ask HN: New job at BigCo. Everything has friction
#149Re: Ask HN: New job at BigCo. Everything has friction
#150Enjoy the 35-40 hour work week and stock options that are actually worth something I guess? For what it is worth, I am at a BigCo and while yes it is true you cannot just hammer out 4000 lines of unreviewed code and push to production without someone else being involved, you also benefit because people aren't just changing stuff willy-nilly. E.g. your project you've been working on wont suddenly stop working in produ…
It can. I worked at a 2400 person company. 'Dev/tech' side was... ~150 or so, so not thousands of devs, but not just '3 folks in a basement' sort of place. Lots of 'process', but only for some people (like me). Other people - people who were dating management, for example, could make whatever changes they wanted.
I would need to have a formal meeting with 2-3 "sr" folks to request a database index, then have to do a presentation about why it was needed, then wait for 'review' ("this might break something else"). But then other folks would literally just go on the database (because they had direct access) and fuck with whatever they felt like.
And... I'd be dinged because my deliverable was late because... "well... you should have planned your project better" (when... I had no hand in planning or setting deadlines). Not in my wildest dreams did I think requesting 2 indexes on a couple tables that only our application used would require 2.5 calendar weeks and multiple meetings, so... unsure how I should have raised a flag earlier that we might hit some roadblocks.
But yeah... hey, if you already had access to prod dbs, you could just go in and make live changes without testing or documentation ("it's OK, Steve used to be on the database team - he knows what he's doing").
Process/overhead isn't necessarily bad, but applied unequally, you wind up with hypocrisy and resentment (and people like me leaving in less than a year).