What Happened to Justin Poehnelt?
Justin Poehnelt, a Senior Developer Relations Engineer at Google, was fired on June 23, 2026, for creating and publicly releasing a highly popular, unofficial Google Workspace Command Line Interface (CLI). Despite its widespread adoption and innovative design for AI agents, Google cited violations of internal policies regarding open-source releases, branding, and potential confusion with official products as reasons for his termination.
Quick Answer
Justin Poehnelt, a Google Senior Developer Relations Engineer, was fired on June 23, 2026, after his independently developed Google Workspace CLI gained significant traction. Google's decision stemmed from his failure to adhere to internal open-source release protocols, unauthorized use of Google branding, and the potential for his unofficial tool to be mistaken for an official company product, especially as Google had recently launched its own official Workspace CLI. He is no longer employed by Google.
📊Key Facts
📅Complete Timeline5 events
Justin Poehnelt Publishes CLI Design Philosophy
Justin Poehnelt, a Senior Developer Relations Engineer at Google, publishes a blog post titled 'You Need to Rewrite Your CLI for AI Agents,' detailing the innovative design principles behind his unofficial Google Workspace CLI.
Unofficial Google Workspace CLI Released on GitHub
The `googleworkspace/cli` project, architected by Justin Poehnelt, is released on GitHub. It quickly gains significant traction, reaching over 20,000 stars and becoming a top project on Hacker News, though it is explicitly stated as 'not an officially supported Google product.'
Google Releases Official Google Workspace CLI
Around the same time as Poehnelt's project gained popularity, Google officially releases its own Google Workspace CLI (gws), introduced by Google Cloud director Addy Osmani, designed for both humans and AI agents.
News Breaks of Justin Poehnelt's Firing
A discussion titled 'Fired by Google for creating the Google workspace CLI' appears on Hacker News, announcing Justin Poehnelt's termination from Google.
Reasons for Firing Discussed
Hacker News discussions reveal Google's likely reasons for the firing, including violations of internal open-source policies, unauthorized use of Google branding, potential confusion with official products, and 'cowboy activity' that disregarded corporate processes.
🔍Deep Dive Analysis
In early 2026, Justin Poehnelt, then a Senior Developer Relations Engineer at Google, developed and released an open-source Command Line Interface (CLI) for Google Workspace. This tool, hosted on GitHub under `googleworkspace/cli`, quickly garnered over 20,000 stars and became a top trending project on Hacker News due to its innovative design, particularly its utility for AI agents and automation. Poehnelt detailed his design philosophy in a blog post titled 'You Need to Rewrite Your CLI for AI Agents' on March 4, 2026, emphasizing its dynamic command discovery and structured JSON output for agent workflows.
Despite its technical merits and community acclaim, the project was explicitly marked as 'not an officially supported Google product' in its documentation. Concurrently, Google itself launched its own official Google Workspace CLI (also referred to as `gws`) in early March 2026, introduced by Google Cloud director Addy Osmani. This created a complex situation where two distinct Google Workspace CLIs, one unofficial but highly popular and the other official, existed simultaneously.
The culmination of these events occurred on June 23, 2026, when news broke on Hacker News that Justin Poehnelt had been fired by Google. The discussions surrounding his termination highlighted several key reasons from Google's perspective. These included a perceived lack of judgment in releasing a tool that could be confused with an official Google product, disregard for established internal processes for open-source contributions, and failure to clear the project with management, especially given that Google was developing its own similar offering.
Commentators also pointed to concerns over trademark and logo usage, and characterized Poehnelt's actions as 'cowboy activity' that posed an unnecessary risk to Google's brand and internal bureaucracy. Some speculated that the popularity of his independent project, which effectively 'disrupted' existing internal efforts or plans, may have also contributed to the decision, as it challenged the organizational supremacy and control over product development. As of June 23, 2026, Justin Poehnelt is no longer employed by Google, and the incident serves as a prominent example of the tensions that can arise between individual innovation and corporate policy within large tech companies.
What If...?
Explore alternate histories. What if Justin Poehnelt made different choices?