Fired by Google for creating the Google workspace CLI

Background and what happened

  • Discussion centers on a Google Workspace CLI, released on GitHub under a Google-owned org with Google branding and a “not an officially supported product” disclaimer.
  • The engineer who built it says they were fired afterward and attributes it partly to internal fear of disruption from “agents” and automation for Workspace.
  • The repo remains public and is linked from official Workspace documentation, which many find contradictory if it was truly a policy violation.

Open‑source / launch process and whether it was followed

  • Several current/ex‑Googlers describe well‑defined processes for:
    • Open‑sourcing code.
    • Using Google trademarks/branding.
    • Launching anything external (via IARC/Launcher tools, director‑level approvals, etc.).
  • Others say these processes are complex, constantly changing, and differ by org; DevRel teams historically had more autonomy and often published directly to GitHub orgs.
  • The engineer claims they followed the process and had “bits flipped” and a manager‑backed launch.
  • A self‑identified current Googler claims the engineer started the process, was confrontational in review, the launch was cancelled, and they proceeded anyway.

Branding, trademarks, and risk

  • Many argue the project name, tweet phrasing, org name, and logo made it look like an official product, which is exactly what policies are designed to prevent.
  • Others counter that dozens of Google repos use similar branding and disclaimers, and that legal concerns could have been fixed with renaming and logo changes rather than termination.

20% time, side projects, and IP

  • Commenters note that across tech, anything work‑related built with company time/resources is company property.
  • 20% projects never meant bypassing legal/launch review or competing with in‑flight internal products.
  • Some argue employees often misunderstand this, especially when coding on personal machines at home on work‑adjacent ideas.

Was firing justified?

  • One camp: violating clear policies, impersonating an official product, and ignoring legal/management decisions are legitimate grounds for firing, especially at a large, litigious company.
  • Another camp: at most this warranted a stern reprimand; firing a productive DevRel engineer who shipped a popular, API‑based tool is an overreaction and poor talent management.

Signals about Google culture and innovation

  • Many see this as emblematic of a shift from the old “20% time / build cool stuff” ethos toward risk‑averse bureaucracy, internal fiefdom protection, and fear of internal disruption.
  • Others argue that with Google’s scale and legal exposure, strong controls and centralized branding are necessary, even if they stifle some individual initiative.

Unclear / contested points

  • Whether the launch was fully approved or explicitly blocked.
  • How much the existence of an in‑progress “official” CLI or AI/agent strategy influenced the decision.
  • Why the repo is still up if it was truly unacceptable.