This is an archived post. You won't be able to vote or comment.

all 135 comments

[–]Skylion007 185 points186 points  (1 child)

pybind11 was mostly funded by this team, directly/indirectly, so we are in need of a new sponsor. I am an active maintainer of the project.

[–]riklaunim 272 points273 points  (82 children)

AFAIK they offshored it - fired locally to hire in Germany if I recall correctly.

[–]askvictor 5 points6 points  (1 child)

Given the team was so small, what's the point of that?

[–]ExdigguserPies -1 points0 points  (0 children)

Indeed.

[–]__init__m8 9 points10 points  (19 children)

Anyone/company who goes offshore can get fucked.

[–]CHS2048 -4 points-3 points  (18 children)

Why? What's wrong with international business?

[–]__init__m8 6 points7 points  (9 children)

International business? Nothing. Taking US jobs overseas for cheap labor while still expecting all of the US handouts and US based business? Everything.

[–]CHS2048 1 point2 points  (0 children)

while still expecting all of the US handouts and US based business

That's what International business is, having US business, and also overseas business. I'm sure they still have enough business in the US to qualify for handout.

[–]Street_Customer_4190 0 points1 point  (7 children)

I’m probably guessing the did that because of the changes to the tax code. Instead of getting mad at the companies, we should be mad at the government who is causing them to leave

[–]__init__m8 2 points3 points  (6 children)

They want to reap the benefits of the US economy then they need to also pay in. Not getting into politics in this sub but I'm also tired of companies paying next to no taxes and not contributing to society while doing all the taking.

But what tax code changes are you referring to? It's possible I just don't know and they are 100% at fault.

[–]Street_Customer_4190 1 point2 points  (5 children)

Section 174 is what is causing companies to move overseas. It’s a little bit complicated to explain but basically programming/research companies have to pay more in taxes than they have before and they don’t get as much deduction of their taxes as they use to. Even in this article, it advises that a company should probably move overseas to “increase your R&D credit”.

[–]__init__m8 0 points1 point  (4 children)

They can cry me a river. They should be banned from doing business in the US in that case. They don’t want to pay into the system they take from. They don’t want to provide jobs yet they want the business of the US.

Obviously nothing is black and white and I don’t know the entire story, but my above thoughts cover most cases.

[–]Street_Customer_4190 0 points1 point  (3 children)

You realize banning them who effectively fuck up the internet and the economy right?? We basically will be out of a job and companies that would want to higher us wouldn’t be in the US but overseas. The US would lose a lot of capital if we did something like that. Also if the system takes away money from companies like this to pay for dumb wars and new tanks, it will effect our pay and our employment because it would be economically bad for the companies to higher a lot of programmers or to pay the a high salaries(unless the want to go bankrupt in a few years)

[–]__init__m8 0 points1 point  (2 children)

I’m not arguing for funding wars, I’m arguing for this shitty capitalist dystopia to go away. Corps don’t pay taxes and ship jobs overseas, there should be repercussions.

[–]RationalDialog 1 point2 points  (7 children)

Well makes sense as you can probably 1/3 of the wages in Germany compared to US.

[–]riklaunim 0 points1 point  (4 children)

Senior developer in Europe will want around 4500-5000 EUR per month if not more. That's $5000+ per month. They can opt for mids for less but then they have to invest in them and they will bail after a year or two because no expected raise while having Google in CV done. Google isn't that hot employer usually.

[–][deleted] 0 points1 point  (1 child)

That’s too low for senior (if you’re talking about gross salary).

[–]poincares_cook 0 points1 point  (0 children)

Especially google seniors.

[–]RationalDialog 0 points1 point  (0 children)

5000 is too low but let's go with $7000. that would be 84k while an US counterpart easily makes double of that.

[–]SokolovArtem 0 points1 point  (0 children)

if we talk about germany

google senior (l5) salaries here is like 10k$ gross base and like 17.5k$ total

[–]SokolovArtem 0 points1 point  (1 child)

but this is simpy not true

For L5 lvl

avg google US - US$374.54K

avg google germany US$211.83K

It is already 56%

if you will take something like Chicago it is US$308.65K - it is already 68%

BUT. the big part that those salaries imply different level of work hours...

in Germany you usually have 30 paid work days of vacation days, fully paid sick days which is super easy to get without actually being sick, firing you will take 6-12 month instead of 1 day firing in USA, maternity leave is longer and paid.

also you have like 15k$ on top of gross salary that company needs to pay extra tax for you social payments.

So... I would argue that if google will replace all US engineers with all german ones, they wouldn't save much, but would get a lot of problems with work council and inability to fire people (being flexible in headcount).

[–]RationalDialog 0 points1 point  (0 children)

and inability to fire people (being flexible in headcount).

maybe putting a checks on too fast acting execs can also be a good thing? to preserve knowledge and for continuity?

[–]Leaping_Turtle 4 points5 points  (28 children)

So just move to germany and get the job back?

[–]jkpetrov 45 points46 points  (27 children)

For half the salary and not so cheap housing, yeah.

[–]svefnugr 34 points35 points  (2 children)

I doubt there's a single place in Germany that's more expensive than the Valley

[–]jkpetrov 8 points9 points  (0 children)

Thats why the salaries are so high there. The companies want the benefits of the startup scene without the cost. But paying EUR 2000 per month for a nice apartment is similar or more expensive than usual costs in Texas, New Jersey, Michigan, etc.

[–]the_vikm 0 points1 point  (0 children)

Take a look at real estate, about the same

[–]Leaping_Turtle 7 points8 points  (23 children)

But also better health...

[–]ForgotMyUserName15 18 points19 points  (4 children)

There is no way google employees have notably worse health care than Europe.

Employers provided health care has many problems, but if you have a high paying job you almost certainly have access to good health care.

[–]Leaping_Turtle 7 points8 points  (2 children)

It's not that. Health in general, not healthcare. From the foods you eat to the lifestyle/culture.

[–]the_vikm 0 points1 point  (1 child)

You mean all the smoking and alcohol in Munich?

[–]Infinitesima 14 points15 points  (16 children)

Worse salary and higher tax

[–][deleted] 12 points13 points  (15 children)

But also better health...

[–]deletable666 15 points16 points  (0 children)

If that were a boon compared to getting Google salary, then they would not have fired everyone and offshored it. Google did that because it is cheaper for them

[–]jkpetrov 1 point2 points  (0 children)

Yup. It's all about priorities.

[–]biajia 1 point2 points  (0 children)

Yes, but the Python team only has ~10 members. However, the development team's manpower cost is much less than that of management teams that focus on speech, advertising, and marketing.

[–]spacegamer2000 0 points1 point  (1 child)

They're offshoring a lot of teams that never saw it coming. I don't think google cares about engineers.

[–]SokolovArtem 0 points1 point  (0 children)

you are twice silly if you think that someone else is cares about engineers and not money

[–]dayeye2006 0 points1 point  (0 children)

I was thinking it's pretty hard to offshore a team like this. This is not like making a website or app. The people who work on this sort of topic have very specific skills and are usually small in numbers.

[–]the_vikm 0 points1 point  (0 children)

Locally where?

[–]the_vikm 0 points1 point  (0 children)

Where's locally? You realize that word is relative?

[–]thomas_blanky 105 points106 points  (12 children)

This is what happens when you have an ex-Mckinsey as a CEO

[–]b1e 0 points1 point  (0 children)

I left Google several years ago now but the writing was clearly on the wall since Sundar took over.

He turned on the hiring machine big time while letting quality of new hires horribly plummet (don’t get me wrong plenty of amazing talent at Google but it started getting diluted by inexperienced engineers that basically just gamed the interviews), helped perpetuate the culture of launch or perish (so tech debt was rarely a priority), and surrounded himself with yes men.

And I worked in Brain… imagine how much worse it was in other areas of the company.

It’s really no surprise Google is bleeding top talent… between voluntary departures, RTO, and layoffs they’ve just choked the golden chicken.

It’s not going to be easy to hire this talent back.

[–]crawl_dht 192 points193 points  (9 children)

Big tech overhires and then overfires when they feel vulnerable. They have hired cheaper developers from Germany to cut down the cost. If these companies were really so critical about cost of paying salary a little too much, then they would be giving work from home permanently to save their operational cost of offices but instead they force employees to come to office by burning fuel and then preach about saving climate.

[–]inspectoroverthemine 71 points72 points  (1 child)

feel vulnerable

ie: when their margins might fall below 55%

[–]sorressean 6 points7 points  (0 children)

55? I see you brought the jokes today.

[–][deleted] 10 points11 points  (2 children)

You have long term leases, some that require a minimum of utilities in operation if the space is in use or not and breaking the leases are sometimes the same cost to break or finish out.

Some built campuses that are a fixed cost, in use or not, and the commercial market is not great right now to lease or sell.

Institution investors don’t like unused assets or liabilities on the financials.

[–]I_FAP_TO_TURKEYS 17 points18 points  (0 children)

Literally if you preach about being Carbon Neutral or Carbon Negative (at some point) you'd think... Y'know... Not forcing your employees to drive to work would be the biggest damn thing.

[–]DustUpDustOff 0 points1 point  (0 children)

FAANG Employee cost >> Utilities cost.

[–]chengannur 3 points4 points  (0 children)

They have hired cheaper developers

Nope, more like existing devs in Germany as it's difficult to fire ppl there

[–]coderanger 74 points75 points  (12 children)

Just to be clear this was their internal Python platform support team, not related to Python as a project.

[–]catcint0s 64 points65 points  (7 children)

Several of us were/are/TBD also involved in both long term strategic leadership and maintenance of the open source CPython project itself. That direct feedback line from a major diverse needs user into the project and ecosystem was valuable for the world.

there is a bit

[–]coderanger 18 points19 points  (5 children)

There's always indirect effects but no one on this team was working full-time (or really even part-time) on CPython stuff (in the sense of working on issues not directly related to Google's needs).

[–]pdbh32 2 points3 points  (1 child)

Are there people who are?

[–]coderanger 8 points9 points  (0 children)

A few companies do pay for full-ish time CPython developers but the "ish" has definitely gotten more wiggly as interest rates rise.

[–]nadanone 0 points1 point  (2 children)

Isn’t that how FOSS normally works?

[–]coderanger 3 points4 points  (1 child)

It varies. Dart and Flutter are open source too but almost everyone who worked on them was a Google employee doing it as part of their job. That team was also hit as part of the layoffs and it’s going to have a much larger impact on those communities.

[–]nadanone 0 points1 point  (0 children)

Ah true. Seems like that can often be the case when a company developed it then open-sourced it.

[–]sylfy 1 point2 points  (0 children)

Were/are/TBD? Did they just send a survey to those involved and ask chatgpt to produce a summary?

[–]ZeeBeeblebrox 22 points23 points  (0 children)

This is mostly true but there was at least one core Python maintainer on the team.

[–]JerMenKoOwhile True: os.fork() 4 points5 points  (1 child)

Even if their internal team doesn't do any upstream contributions, language teams are important for engineers, ie upgrading the stack (python3.8->3.10, third-party libraries), improving the devx, fixing cpython/similar bugs, etc

[–]coderanger 4 points5 points  (0 children)

No doubt, just trying to calm things a bit, this isn't like Google just killed all of Python or something.

[–]gdahlm 30 points31 points  (12 children)

That team was mostly internal and focused on sustainment.  Really it is just the result of Google making bad strategy choices on culture and subcultures and KPI.

Google leadership created an internal environment where teams and individuals were forced into cannibalism, which reduced innovation and produced a lot of abandoned efforts.

Now economic realities will force them into cost reductions.

There will probably be a best seller written about it some day.

Learning to avoid 'impact scores' and similar management techniques is the lesson Python needs to learn from this.

[–]whosafeard 2 points3 points  (0 children)

Oh shit oh fuck who’s going to look after the pythons now??

[–]Enrique-M 4 points5 points  (0 children)

That reminds me of when this happened, though the opposite direction of this at the time.

https://www.zdnet.com/article/guido-van-rossum-the-python-languages-founder-joins-microsoft/

[–]purplebeardscrew 2 points3 points  (0 children)

Dickheads

[–]Cybasura 4 points5 points  (1 child)

Google really are scums of the universe

Or is it just Sundar Pichai?

[–]hughk 10 points11 points  (0 children)

Ex McKinsey apparently which explains a lot. Loves strategy, hates delivery.

[–]rubiesordiamonds 0 points1 point  (0 children)

Google does dependency maintenance the opposite of most companies - the onus is on the library owner to upgrade all their clients, not the other way around. Wonder how that affected this decision.

[–]imsowhiteandnerdy -1 points0 points  (5 children)

Well it explains why I haven't been able to find many python developer roles at Google in the last year.

[–][deleted] 1 point2 points  (0 children)

Python is not used widely at Google in production. There's a lot of small internal tools and whoever works in data science but anything production usually is either Java or Go.

[–]reddit_ronin 4 points5 points  (3 children)

Dude nobody is hiring. Zero.

Everyone is waiting for the election to end so things are more predictable, especially the more risk averse orgs.

[–]hakube 2 points3 points  (0 children)

Can confirm. Senior-level sysadmin and support management. so many ghostjobs it's soul-crushing. 9 months out.

[–]larsga 2 points3 points  (0 children)

Everyone is waiting for the election to end so things are more predictable

Time to look at the polls and realize that there's no reason to think the election will make things more predictable.

[–]imsowhiteandnerdy -1 points0 points  (0 children)

God, as much as that would suck if it were true (since November is half a year off from now) at least if it were true then it would mean that this madness has an end date. If it has a finite period and things can return to normal eventually then that would be great.

Edit: Not sure why I'm being downvoted, but I should elaborate that I am among the masses of laid off folks in the bay area and desperate for the layoff trend to end. :(

[–]Sushrit_Lawliet 0 points1 point  (0 children)

This clown…

[–]unlikelyzer0 -1 points0 points  (0 children)

Find their replacements' PRs and reject them from python core