frontpage.
newsnewestaskshowjobs

Open Source @Github

fp.

Open in hackernews

Fired by Google for creating the Google workspace CLI

https://twitter.com/JPoehnelt/status/2069482265953087602
109•justinwp•1h ago
https://xcancel.com/JPoehnelt/status/2069482265953087602

Comments

justinwp•1h ago
I am not going to share much more than what I already have, but I think this speaks to the experience of working in big tech and the disruption caused by AI both at the level of teams/roadmaps/incentives and changing user behavior.
fragmede•33m ago
I haven't been following along with your story closely so forgive me for asking you to repeat things that you've probably already said, but did they just fire you out of the blue or did they talk to you and it didn't go well?
alberth•32m ago
Sorry to hear your story.

Since I’ve never work at FAANG, does Google have strict procedures (and approvals) before launching a product? And if so, did this go through that process?

jkaplowitz•30m ago
> does Google have strict procedures (and approvals) before launching a product?

I worked at Google in the past, most recently ending in early 2015, and can confirm that the answer to this question was yes when I was there - presumably still the case today with different details.

I have no idea whether the procedures were followed in this case, nor do I have any other inside information on this story, nor am I speaking for Google or Alphabet here.

lokar•28m ago
I’ve been gone a few years, but there was a process for contributing OSS code outside the company, and another for releasing company code externally, etc

It seemed to mostly work. Some people complained it was too slow, others seemed to manage fine.

I think Chris DiBonas’ team ran all of that.

Tomte•19m ago
Their process is a well-known template other organizations look at when creating their own:

https://opensource.google/documentation/reference/releasing

anon84873628•29m ago
It would help if you clarify whether you followed the OSS release process guidelines, which are very clearly documented.

"Fired for making a thing" is different from "fired for not following the rules".

justinwp•18m ago
To clarify, I was on the Google Workspace Developer Relations team, the majority of my work was that exact OSS release process. It is not clearly documented and always changing. You can read some of it here, https://opensource.google/documentation/reference/releasing/..., but like I said it is always changing. Relevant: https://www.theregister.com/software/2023/01/27/what-is-goog...
nickv•1h ago
Yikes. I see Justin posted this, and I'm sure he can't say much - but this is an absolutely insane story.

Google has gone from encouraging 20% time (to create amazing projects like this) to firing people for doing it.

There seems to be some true maliciousness going on at Google. You have this, you have the open source Gemini CLI getting replaced with a shittier closed source Antigravity CLI, etc... etc... What is going on there?

notfromhere•56m ago
its what happens when a company runs out of ideas and is mostly run by people with MBAs.

Good ideas are now risky because it steps on the toes of someone's fiefdom

lokar•32m ago
There have always been lots of ideas. The issue is the management consultants and finance took over.
ex-aws-dude•16m ago
Maybe the policy is that you can’t just release 20% time projects publically?
nomel•10m ago
I've never worked for an employer, from pizza delivery, to corporate intern, to multiple startup, to FAANG, that didn't have this VERY CLEARLY worded in the employment agreement, right up top:

1. Any work you do during company time/resources/equipment, is company property.

2. Anything public related to work, or that could be considered as competing or providing the service in the same space as work, needs to be vetted by the company.

Along with public communication, etc.

In my experience, this isn't some "what happens when MBA's run company" or "they run out of ideas", it's literally every company I've ever worked for.

Was google previously an exception here, or are people just unfamiliar with the details of the 20% policy? Surely they didn't allow you to work on, for example, something for a competitor? There had to be some limitations, rather than a pure free for all, as seems to be suggested in the comments.

solid_fuel•56m ago
Usable link for anyone else without a twitter account: https://xcancel.com/JPoehnelt/status/2069482265953087602
dietr1ch•50m ago
Auto-redirect for FF: https://addons.mozilla.org/en-US/firefox/addon/toxcancel/
websap•55m ago
This is what happens when companies are run by boomers who care more about building their orgs, instead of doing hard cutting edge engineering work.

Sucks for the author. Hope they land a good gig at a frontier lab.

shevy-java•51m ago
> getting grilled by legal about why the Google logo and brand colors are on the Google Workspace GitHub code repositories.

> I think the cause was that Workspace and certain leaders (and projects) were afraid of being disrupted.

I normally don't defend Google - this pure Evil should not exist. Degoogling is a holy act. But it is also kind of silly to create a project, attach Google logo etc... to it while working at Google. Or perhaps it was a genius move. Either way I am not entirely certain whether the description is as clear here. If it was an internal tool only, did it need a logo? If it was external, who would use it when a Google logo is attached? That's all very strange to me.

> But the fear wasn't specific to my CLI, it was a broader fear in what agents meant for Workspace.

That may be the case - Google lies to humans all the time. See when they killed ublock origin via fake "arguments" that were lies (killed it in the sense that the Google store crippled it: https://chromewebstore.google.com/search/ublock%20origin?hl=... - I just tried to find the old webpage on chrome webstore but the search results no longer show it, only alternative names that are fake projects. I should have bookmarked the old link, Google is REALLY so annoying. The world wide web needs to overcome its number #1 enemy here. Which is Google.)

jasonlotito•38m ago
> But it is also kind of silly to create a project, attach Google logo etc... to it while working at Google.

Nah. Fuck Google. Reasonable humans would talk to him, fix it, and move on. They don't need you carrying an ounce of water.

OJFord•50m ago
I don't get it – you called the GitHub org 'googleworkspace' and used the Google logo? Presumably without permission? Don't Googlers regularly open-source side projects under the official org(s)? Did you really think this was going to be fine, or was it 'growth hacking' with tougher consequences than expected?
dekhn•43m ago
I believe it's an official or semi-official Google github org. Typically at Google there is some process you are supposed to follow when opensourcing your code, and a repo like this exists specifically to get more people to use the API. The CLI still exists at the repo and the repo still has the Google branding, so it's 99% certain this is a Google repo.

If you do an end-run around the normal open source publishing you can get in trouble- up to and including termination- but my guess is there is more context around the firing than just "posted open source code to work with standard Google APIs". For example, you can get punished at google (up to and including termination) for raising your voice in a meeting.

fragmede•37m ago
Yes, berating a coworker for being a fucking moron is unacceptable in corporate America.
hilariously•32m ago
The truth is that in decent workplaces we've figured out attacking people doesn't generally get what you want, unless what you want is to have a tantrum.

Calling an idea nonsense is fine, calling it not profitable is great, and saying its a waste of time is a Monday. Attacking someone as a fucking moron is pointless, just fire them, deprioritize them, or move on.

testfrequency•46m ago
Very lame of Google.

I guess we all get to continue trusting GAM (https://github.com/GAM-team/GAM) with an entire companies most precious data, instead of, I don’t know…Google?

arjie•44m ago
The concerns seem to be primarily around trademark and logos? Unless there's more to it, those seem trivial to remedy by requiring removal of logos and renaming in the style of Clawdbot -> Moltbot -> OpenClaw. Google is well-known to be pretty sparing with firing people even for performance, so either this is a change in stance (entirely possible) or there's more to it.
cynicalkane•39m ago
For over the last >1 year, Google has been dismissing people without warning or cause. The days where it was nearly impossible to be fired are over; now you might be severed by surprise for no given reason at all.
collabs•18m ago
Anecdotally speaking, I have seen a change in behavior even from early 2024. I was in a meeting (online) with a few people from Google shortly before Google IO about something fairly small. The technical engineer actually spoke(!) and he talked about revenue and stuff. I was dumbfounded that technical engineers at Google would ever care about "moving the needle".
lern_too_spel•16m ago
I know many people at Google who have been waiting to get laid off to get better terms than they would from just quitting. Now they know what to do.
tonfa•11m ago
People don't typically get a nice severance package if they're fired for violating company policy.

(edit: not saying that was the case here, working on devrel usually makes it part of your job to publish code)

firefax•34m ago
So... they fired him for doing a 20% time project? I'm glad I don't have any of their stock to sell, what terrible management.
outside1234•19m ago
20% time project != able to just launch it YOLO style

I suspect the core issue here is that he launched it with Google logos without following any sort of process

ex-aws-dude•14m ago
That would be dumb but I don’t think it should result in firing still
free652•6m ago
2 months later, I think we can assume some kind of process behind that didnt go well for our friend here.
sourdecor•12m ago
Yeah, endorsement matters. It can represent the whole. You have to be careful with it.
cs702•23m ago
Looks like a textbook example of Pournelle's Iron Law of Bureaucracy.[a]

People like the OP, Justin Poehnelt, who build cool things out of self-motivation that others find interesting and want to use, are now at the mercy of those inside Google who care more about the company's internal bureaucracy and their own role and importance within it. To them, the fact that the OP's project was an instant github hit meant nothing.

---

[a] https://jerrypournelle.com/reports/jerryp/iron.html

logicchains•15m ago
People ask why Google's Gemini is falling behind the competition in spite of Google's immense resources, this kind of thing is an example why.
FuriouslyAdrift•9m ago
the Antigravity AI suite is hugely popular among non-developers
stogot•5m ago
So is every other AI tool
xnx•15m ago
Google is worth $4+ TRILLION. There is natural and needed bureaucracy in preserving that. This type of probably well-meaning, but cowboy activity is not worth the risk to Google.
judge2020•
xnx•17m ago
Yikes. The lack of judgement involved in personally releasing something that could be confused for an official release (I was confused) by your employer is someone who has huge wildcard risk in the future. I would expect significant disciplinary action if they didn't follow procedure, and termination if they were directly warned at any point.
jbm•10m ago
Your ships would have been sunk during the 2002 Millennial challenge and an entire bureaucracy would defend you for the next 20 years.
speak_plainly•16m ago
Google seems to be filled with really talented people, technology, and every resource anyone would ever need, but their execution and management seems to be severely lacking. This account is a pretty damning indictment of Google.

Look at the entire Bard-to-Gemini launch, and from my experience, Gemini's performance is slipping hard recently. Then you have the sheer scale of the Google graveyard. And finally, take a look at Youtube lately.

The company increasingly feels optimized for internal politics and corporate metrics rather than building the best possible products for real people. I guess this is why monopolies suck.

xendo•10m ago
Around that time I built a CLI to access and manage monitoring cameras that my company is selling. After giving a demo to my leadership I strongly adviced against releasing it to public. Giving agents access to some stuff is bad for customers.
echoangle•8m ago
Interesting that people here seem so sympathetic to the fired guy. Wouldn’t you kind of expect to be fired if you release a project under your employers name that’s not even associated with them and hasn’t been cleared? Working for them actually makes it worse because people could look up your name and would see that you actually work for google. It’s kind of obvious that this is a bad idea, right?
manwithopinions•27m ago
I think that’s a good instinct but this line…

“I think the cause was that Workspace and certain leaders (and projects) were afraid of being disrupted.”

Suggests that there is much more to it. I suspect it’s actually about disregarding Google’s internal processes (which is forgivable) and then demanding to work unilaterally (unforgivable). The amount of positive feedback may have given the author too much confidence that he could dictate to leadership what comes next.

A Google Workspace CLI is a useful project idea but it isn’t groundbreaking, it’s something that the Google Workspace team should be involved in. I suspect he just wanted go steamroll over them. Shipping stuff in a team is never about just producing the code.

6m ago
Unlikely that the bureaucracy is what will keep them valuable in the long-term.
BrenBarn•7m ago
Actually it means less than nothing, it's a negative, because it shows that working outside the system can be popular and potentially woo away users, which challenges the supremacy of the organization.

Throwing 107 GB and 5B fake rows of order data at DuckDB and Athena

https://fet.dev/posts/throwing-lots-of-data-on-duckdb/
2•b-man•4m ago•0 comments

Show HN: Proctor – signed isolation bundles for AI coding-agent benchmarks

https://github.com/dylanp12/proctor
2•dp12•4m ago•0 comments

Show HN: Sklearn-genetic-opt – evolutionary optimization for scikit-learn

https://rodrigo-arenas.github.io/Sklearn-genetic-opt/
2•rodrigo-arenas•4m ago•0 comments

Show HN: Persist OS – Durable decisions for AI code

https://github.com/Karthick-Ramachandran/persist-os
2•karthickrmchn•5m ago•0 comments

Ultra: An OS that aims for full ABI compatibility with Linux userland

https://github.com/UltraOS/Ultra
1•mrunix•7m ago•0 comments

Anthropic updates their terms to verify age or identity

https://www.anthropic.com/legal/privacy
2•arunc•8m ago•0 comments

Apple Shares Video on How Pro Surfers Use Apple Watch During Competition

https://www.macrumors.com/2026/06/23/apple-watch-world-surf-league/
1•Tomte•9m ago•0 comments

When Historical Fiction Is a Crime (2020)

https://newrepublic.com/article/160719/historical-fiction-crime-ahmet-altan-turkey
1•downbad_•9m ago•0 comments

Burp: A Universal Schema for Drift‑Free Reasoning

https://github.com/denisbailey-RS/BURP
1•ucroboticist•11m ago•1 comments

Death Is an Engineering Problem

https://originals.is/p/death-is-an-engineering-problem
1•MediaSquirrel•11m ago•1 comments

Vibe Under Constraint

https://ngrislain.github.io/projects/2026-6-22-vibe-under-constraint/
1•ngrislain•12m ago•1 comments

Does the war on "ultra-processed foods" make any sense?

https://www.theatlantic.com/health/2026/06/ultra-processed-foods-nutrition-science/687626/
2•fortran77•12m ago•1 comments

Does AI Adoption Improve Productivity? Effects over the First Three Years

https://www.bok.or.kr/eng/bbs/B0000354/view.do?nttId=10098400&menuNo=400409
1•b-man•13m ago•0 comments

Show HN: Optimal model routing directly in Claude, Codex and Cursor

https://github.com/workweave/router
1•adchurch•14m ago•0 comments

Show HN: Project Cherub – TempleOS Fork. Early Build ISO and Future Plans

1•Rubinoslaw•14m ago•0 comments

How to Live Without Options – and Why It's the Key to Happiness

https://www.joanwestenberg.com/p/how-to-live-without-options-and-why
1•spking•14m ago•0 comments

Rose Gyre, a blooming vortex made from moving particles

https://sand-morph.up.railway.app/rose-gyre
1•echohive42•15m ago•0 comments

Why smarter models won't lead to AI co-workers

https://usize.github.io/blog/2026/april/why-no-ai-coworkers.html
1•plaidthunder•19m ago•0 comments

See a Salamander Grow from a Single Cell in This Time-Lapse (2019)

https://www.youtube.com/watch?v=SEejivHRIbE
2•chistev•20m ago•0 comments

Elon Musk and the plot to hijack America's broadband

https://www.theverge.com/policy/953944/bead-broadband-funding-trump-musk-bezos
2•igortru•22m ago•0 comments

Elenchus: The open-source Claude Tag

https://github.com/Kheil-Z/elenchus
1•AdilZtn•23m ago•0 comments

Sakana AI Releases 'Fugu Ultra' to Match Frontier Performance

https://sakana.ai/fugu-release/
1•saikatsg•24m ago•0 comments

The true reason C++ always wins [video]

https://www.youtube.com/watch?v=I7fEsbksKRE
1•arbayi•25m ago•1 comments

Meccha Chameleon sold 7M copies on Steam just 12 days after launch

https://twitter.com/iamtonyzhu/status/2069370065607422446
4•vantareed•25m ago•0 comments

San Jose Semaphore

https://www.adobe.com/about-adobe/visit-us/sj-semaphore.html
1•Stratoscope•26m ago•0 comments

Macrofinancial Implications of Foreign Crypto Assets for Developing Economies [pdf]

https://www.imf.org/-/media/files/publications/ftn063/2023/english/ftnea2023012.pdf
1•simonebrunozzi•27m ago•0 comments

AI's Reliability Gap

https://arachnemag.substack.com/p/ais-reliability-gap
1•zygmunt417•27m ago•0 comments

Flock says its cameras don't track people. Training videos say otherwise.[video]

https://www.youtube.com/watch?v=YNXeNklUrIc
1•jupr•29m ago•0 comments

Scientists discover 'ballista spider', launches prey 140x the force of gravity

https://www.dexerto.com/entertainment/scientists-discover-ballista-spider-that-launches-prey-at-1...
1•thunderbong•31m ago•0 comments

Mistral CEO: AI companies should pay a content levy in Europe

https://www.ft.com/content/d63d6291-687f-4e05-8b23-4d545d78c64a
1•Teever•31m ago•0 comments