r/Python • u/jmreagle • Apr 29 '24
News Google laysoff Python maintainer team
Are there any ramifications for the Python community outside of Google?
271
u/riklaunim Apr 29 '24
AFAIK they offshored it - fired locally to hire in Germany if I recall correctly.
235
Apr 29 '24
[deleted]
60
u/riklaunim Apr 30 '24
All big companies, corporations have their oddities. Like not everyone wants to work in corpo.
In Google when it comes to promotions or salary increases they have their codified system which leads to people gamifying it. When a product launch is rated highly while maintenance or bugfixing nearly at zero you will see Goglers jumping from one project to another just to have launches on their account. It doesn't matter if you do your job well on a day by day basis.
58
Apr 29 '24
[removed] — view removed comment
11
u/hughk Apr 30 '24
No, that is more Prussian.
Bavarians (the state where Munich) is more, "Oh it is beer o'clock, see you at the Biergarten." and during Oktoberfest, everything stops.
7
u/OH-YEAH Apr 30 '24
bavarians are more like
"oh it's bavarian beer o'clock, see you at the bavarian biergarten, what's that, you are from baden? oh you poor thing, here try some real beer and if you need any help with long words let us know"
2
-2
u/el_crocodilio Apr 30 '24
"Don't mention the war! I might have just let something slip out but I think I got away with it..."
3
1
1
0
-3
8
8
u/__init__m8 Apr 30 '24
Anyone/company who goes offshore can get fucked.
-2
u/CHS2048 Apr 30 '24
Why? What's wrong with international business?
9
u/__init__m8 Apr 30 '24
International business? Nothing. Taking US jobs overseas for cheap labor while still expecting all of the US handouts and US based business? Everything.
2
u/CHS2048 May 01 '24
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.
1
u/Street_Customer_4190 May 02 '24
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
3
u/__init__m8 May 02 '24 edited May 02 '24
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.
2
u/Street_Customer_4190 May 15 '24
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”.
1
u/__init__m8 May 15 '24
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.
1
u/Street_Customer_4190 May 15 '24
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)
1
u/__init__m8 May 15 '24
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.
→ More replies (0)10
Apr 30 '24
[deleted]
3
u/IllustriousFan7840 Apr 30 '24
Salaries are lower than in the US, but 60k is just too low according to levels.fyi
1
May 01 '24
Definitely too low, unless they just graduated. But something in the ballpark of 100k perhaps.
1
u/poincares_cook May 01 '24
Sure, but $300k is also definitely too low for the level of seniority and talent on that team. They were probably all $500k+
1
1
u/CHS2048 May 01 '24
That sound fine to me, why not take advantage of lower wages overseas? Are they obliged to pay 3x more for equivalent labour?
(what regulations are relaxed in Germany?)
0
May 01 '24
Regarding reduced ability to fire: That won’t make much of a difference. If they decide to lay off 10% of the staff, that can be done just as easily in Germany. The difference is that there are some checks on whom they have to let go (they have to apply social criteria) within the respective group of employees across the company that have comparable jobs and qualification (say, senior Python devs).
But I can also tell you: There are many companies that don’t give a shit about labor laws. As a laid off employee, you can sue them… which means either you look for a new job and then at some point the lawsuit will be settled [= typical outcome] with the effect that you get perhaps a better severance [unlikely, many high profile companies voluntarily pay more generous severance packages than they’d have to], or you hold out for years without income until the court rules that the firing was illegal and you are to be re-employed and paid salaries for the entire time… or the court rules that the firing was legal and nothing happens. But if you’re highly qualified, the chance that you get a better deal by suing is extremely low.
Also, consider that there are no punitive damages in Germany.
2
u/RationalDialog Apr 30 '24
Well makes sense as you can probably 1/3 of the wages in Germany compared to US.
1
u/riklaunim Apr 30 '24
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.
1
1
u/RationalDialog May 06 '24
5000 is too low but let's go with $7000. that would be 84k while an US counterpart easily makes double of that.
1
u/SokolovArtem May 16 '24
if we talk about germany
google senior (l5) salaries here is like 10k$ gross base and like 17.5k$ total
1
u/SokolovArtem May 16 '24
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).
1
u/RationalDialog May 17 '24
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?
6
u/Leaping_Turtle Apr 29 '24
So just move to germany and get the job back?
44
u/jkpetrov Apr 29 '24
For half the salary and not so cheap housing, yeah.
35
u/svefnugr Apr 29 '24
I doubt there's a single place in Germany that's more expensive than the Valley
8
u/jkpetrov Apr 30 '24
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.
1
8
u/Leaping_Turtle Apr 29 '24
But also better health...
19
u/ForgotMyUserName15 Apr 30 '24
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.
11
u/Leaping_Turtle Apr 30 '24
It's not that. Health in general, not healthcare. From the foods you eat to the lifestyle/culture.
1
-1
u/sonobanana33 Apr 30 '24
Of course they do. They just need the ambulance to take them to the wrong hospital.
15
u/Infinitesima Apr 29 '24
Worse salary and higher tax
14
Apr 29 '24
But also better health...
16
u/deletable666 Apr 30 '24
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
3
u/DangerousLiberal Apr 30 '24
This is bullshit, if you work at Google USA you'll have the best health care in the world.
3
u/sunjay140 Apr 30 '24
Just as good as the King and Queen's?
5
u/Duckliffe Apr 30 '24
Yes, here in the UK the monarchy get private healthcare. A software engineer employed in the valley could probably afford the same quality of private healthcare
-8
1
u/chakan2 Apr 30 '24
best health care in the world.
Lol...no...the US health system is far from the best in the world.
0
u/DangerousLiberal Apr 30 '24
Didn't know /r/python was full of low research people... If you work at Google you're super privileged you don't get the average healthcare
1
u/chakan2 Apr 30 '24
get the average healthcare
Do they own a hospital now? If so, that's news to me.
0
u/sonobanana33 Apr 30 '24
Until you need it. Then you get fired :D
4
u/DangerousLiberal Apr 30 '24
lol don't be brainwashed by the socialists if you're in the top 5% of America, life is great...
4
2
2
u/biajia Apr 30 '24
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.
1
u/spacegamer2000 Apr 30 '24
They're offshoring a lot of teams that never saw it coming. I don't think google cares about engineers.
1
u/SokolovArtem May 16 '24
you are twice silly if you think that someone else is cares about engineers and not money
1
u/dayeye2006 Apr 30 '24
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.
1
1
201
u/fortunatefaileur Apr 29 '24
Wow is that a low quality link to post. It’s sad for them, sad for Google’s sanity and ability to manage Python code and toolchains, mildly bad for Python as a whole but the world will go on.
More useful links:
- post from the ever-excellent yhg1s: https://social.coop/@Yhg1s/112332127058328855
- simonw meta: https://simonwillison.net/2024/Apr/27/everything-googles-python-team-were-responsible-for/
- HN discussion about it: https://news.ycombinator.com/item?id=40171125
- specific discussion on what they’d done: https://news.ycombinator.com/item?id=40176338
108
u/thomas_blanky Apr 29 '24
This is what happens when you have an ex-Mckinsey as a CEO
19
Apr 29 '24
[deleted]
38
u/sabot00 Apr 30 '24
You can take the Sundar out of McKinsey, but you can't take the McKinsey out of Sundar.
27
u/nowthengoodbad Apr 30 '24
Sundar is just depressing. We've watched him play the board and numbers game well as he's actively disassembled google. Countless brilliant engineers bailed, some even leaving before their acquisition vesting finished (I know a lot who got maybe to 70% before getting fed up and leaving)
Every aspect of Google has gone down under his tenure.
As a startup founder, I've tested ads across platforms. Google doesn't even touch even organic Facebook, tiktok, and Instagram traffic, but paid ads is worse.
In fact, the crazy thing is that Etsy ads gave us the easiest return on our ad spend.
Make the listing well and pay for the ad and they are one and the same.
But as for Google, last year, selling Google domains to square space sucked.
They were making $1000 a year from me alone. I can't imagine how much more that they were making on it but probably quite a bit.
Automatic was super smart to offer anyone a free year of domain registration. They're getting ~$900 from me this year and pork bun is getting the rest.
It also helps that pork bun is hilarious, and every step of the process has jokes and fitting humor. But they can register the domains that automatic and my hosting provider can't handle.
However, I'm kinda glad that Google decided to drop it. It was another platform that peaked and then was over engineered into complete garbage. It went from you being able to do and access almost everything that you needed on one screen to needing several steps to get to some thing simple like DNS settings and the more steps to get back to other items.
Hopefully, they don't really screw Python like they have with everything else. But honestly, sundar's gotta go or Google goes the way of GE and others.
4
u/JoergJoerginson Apr 30 '24
Man I’m still pissed about Google Domains. Wasted half a day to migrate all my stuff to porkbun and to contact all the people I had recommended GD to.
1
3
u/Hodentrommler Apr 30 '24
How do people like him even end up in such a position? Should the board not seek a more idealistic or well Bill Gates-esque guy rather than a glorified value extraction machine that are 90% of consultants?
2
u/nowthengoodbad May 03 '24
Across tech, and the Silicon Valley especially, we have a trend of people good at upward mobility, politicking, and making numbers look good taking positions of power. It's a really bad thing, because then they do what you see sundar doing.
These people could never create something new or novel. They can only come and extract every last drop of money that they can from them while keeping them a living zombie company.
I'm not sure how to deal with this emergent property, it's a pretty bad one though.
2
u/Competitive_Travel16 Apr 30 '24 edited Apr 30 '24
Google doesn't even touch even organic Facebook, tiktok, and Instagram traffic, but paid ads is worse. In fact, the crazy thing is that Etsy ads gave us the easiest return on our ad spend.
This varies widely by the specific product or service. Search ads are by far the lowest cost of customer acquisition for my niche, which is heavily fragmented and competitive but nowhere near saturated enough to meet even a tenth of demand, so everyone gets a great deal on the keyword auctions. Everything is different.
1
11
u/thomas_blanky Apr 30 '24
That I have no way of knowing. Mckinsey values/reinforces a certain type of mindset. What I am saying is Larry, Sergey and maybe to some extent Eric Schmidt are from the hacker culture and Pichai is from Mckinsey culture. Both the cultures are almost opposites.
1
1
u/b1e May 01 '24
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.
193
u/crawl_dht Apr 29 '24
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.
72
u/inspectoroverthemine Apr 29 '24 edited Apr 29 '24
feel vulnerable
ie: when their margins might fall below 55%
7
12
u/lbcadden3 Apr 29 '24
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.
18
u/I_FAP_TO_TURKEYS Apr 29 '24
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.
1
4
u/chengannur Apr 30 '24
They have hired cheaper developers
Nope, more like existing devs in Germany as it's difficult to fire ppl there
-5
u/Carpinchon Apr 29 '24
They're giving WFH permanently to people that aren't in the Bay Area.
11
u/0b0011 Apr 29 '24
Did they change this? They did this until last year when they said no more WFH and everyone must badge in at least twice a week.
2
77
u/coderanger Apr 29 '24
Just to be clear this was their internal Python platform support team, not related to Python as a project.
67
u/catcint0s Apr 29 '24
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
17
u/coderanger Apr 29 '24
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).
5
u/pdbh32 Apr 29 '24
Are there people who are?
8
u/coderanger Apr 30 '24
A few companies do pay for full-ish time CPython developers but the "ish" has definitely gotten more wiggly as interest rates rise.
1
u/nadanone Apr 30 '24
Isn’t that how FOSS normally works?
6
u/coderanger Apr 30 '24
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.
1
u/nadanone Apr 30 '24
Ah true. Seems like that can often be the case when a company developed it then open-sourced it.
2
u/sylfy Apr 29 '24
Were/are/TBD? Did they just send a survey to those involved and ask chatgpt to produce a summary?
24
u/ZeeBeeblebrox Apr 29 '24
This is mostly true but there was at least one core Python maintainer on the team.
3
u/JerMenKoO while True: os.fork() Apr 29 '24 edited Apr 29 '24
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
5
u/coderanger Apr 30 '24
No doubt, just trying to calm things a bit, this isn't like Google just killed all of Python or something.
37
u/gdahlm Apr 29 '24
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.
70
u/fortunatefaileur Apr 29 '24
Economic realities didn’t “force” anything - two days ago alphabet announce their net income, for a quarter, was more than $US 23 000 000 000:
Net income jumped 57% to $23.66 billion, or $1.89 a share, from $15.05 billion, or $1.17 a share, a year earlier.
Google has decided that staff morale and company reputation for long term thinking are of little value and so is doing all sorts of semi-random cost cutting.
9
Apr 29 '24
[removed] — view removed comment
-12
u/pdbh32 Apr 29 '24
Alphabet is a publicly listed company - if you don't like how it's run, go buy some shares
15
u/fortunatefaileur Apr 29 '24
what a deeply stupid thing to say.
Larry and Sergey constructed a stock class system such that they have voting control despite selling/giving to employees far more than 50% of shares, and then the company conducted endless buybacks. It’s literally impossible for anyone other than them to exert board control.
1
u/Hodentrommler Apr 30 '24
A/B shares right? Basically splitting influence from the employee but allowing gains with shares. But the influence one can gain is capped
0
14
u/axonxorz pip'ing aint easy, especially on windows Apr 29 '24
"if you don't like it, make sure you're rich, they aren't going to even acknowledge your existence otherwise"
8
u/gdahlm Apr 29 '24
I am talking about the realities of internal economics, not the stock market view which is something that you can use yesterday's weather to address.
They have failed to innovate for years, and their income mostly depends on revenue streams that are one law away from being destroyed. Chat bots will reduce screen time etc...
Hard to explain and this is not the correct subreddit, but this relates to 3-5 years out an smells of strategy consulting using MECE and other methods to find deliverables for a leadership that is dealing with unknown unknowns.
The big lesson is still to respect Goodwin's law.
9
u/inspectoroverthemine Apr 29 '24
ie: make some quick money, since they can't plan for shit anyway
1
u/Hodentrommler Apr 30 '24
The tax payer will stand up for your errors anyway, too big to fail and bla. We let idiots like Musk rise instead of a tad bit more idealistic people
-1
u/Additional-Tax-5643 Apr 29 '24 edited Apr 29 '24
The problem with this explanation is that Python is open source and used by everyone, including people who don't work for Google or use Google products.
If you're going to take on key maintenance issues for something that is open source and technically a public good, that by definition is not a profit center.
Moreover, the fact that they can yank support without at the very least giving the public notice, is sleazy. Other companies may have wanted to step in, or have an offshoot non-profit similar to the Wikimedia Foundation that is self-funded through donations.
Open source software maintenance is not compatible with private profits. That's not an "unknown unknown". That is a very big known known.
This decision would be no more ridiculous if they started charging people to use their search engine - while of course still data mining and monetizing those search results on the back end, as they do now.
That said, I have personally started to untangle my tech needs from the Google universe. A lot of their products that I used to love have changed for the worse, been eliminated or are on their way out. If my employer didn't force me to use Google email/software, I would be using even less of their products now.
1
u/Hodentrommler Apr 30 '24
Please write as much as you want, I'd really like to listen. How do people so important regularly hire some idiots telling them the sky is not blue
3
5
u/Enrique-M Apr 29 '24
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/
4
5
1
u/rubiesordiamonds May 01 '24
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.
0
u/imsowhiteandnerdy Apr 29 '24
Well it explains why I haven't been able to find many python developer roles at Google in the last year.
3
u/luckymethod Apr 30 '24
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.
3
u/reddit_ronin Apr 30 '24
Dude nobody is hiring. Zero.
Everyone is waiting for the election to end so things are more predictable, especially the more risk averse orgs.
3
u/hakube Apr 30 '24
Can confirm. Senior-level sysadmin and support management. so many ghostjobs it's soul-crushing. 9 months out.
3
u/larsga Apr 30 '24
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.
0
u/imsowhiteandnerdy Apr 30 '24 edited Apr 30 '24
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. :(
1
1
-1
-7
u/missurunha Apr 29 '24
Wasnt the python developer team employed by microsoft?
14
u/coderanger Apr 29 '24
There are core CPython developers employed by many companies but several are at MS.
-3
188
u/Skylion007 Apr 29 '24
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.