HackerTrans
TopNewTrendsCommentsPastAskShowJobs

justinwp

no profile record

Submissions

Fired by Google for creating the Google workspace CLI

twitter.com
730 points·by justinwp·18 gün önce·431 comments

Your App Should Ship an MCP Server

justin.poehnelt.com
2 points·by justinwp·2 ay önce·3 comments

You need to rewrite your CLI for AI agents

justin.poehnelt.com
163 points·by justinwp·4 ay önce·67 comments

One CLI for all ofGoogle Workspace – built for humans and AI agents

github.com
2 points·by justinwp·4 ay önce·1 comments

Extracting Gold from Antigravity's Brain

justin.poehnelt.com
2 points·by justinwp·5 ay önce·1 comments

Agent Identity for Git Commits

justin.poehnelt.com
1 points·by justinwp·5 ay önce·1 comments

Building a MCP Client in Google Apps Script

justin.poehnelt.com
4 points·by justinwp·6 ay önce·1 comments

Abandon Git LFS Because AI Agents

justin.poehnelt.com
2 points·by justinwp·6 ay önce·2 comments

comments

justinwp
·15 gün önce·discuss
The launch was canceled after the fact.
justinwp
·17 gün önce·discuss
The "G" logo is a GitHub organization setting that applies to all repos in GitHub.com/googleworkspace and has for years.
justinwp
·17 gün önce·discuss
> they were about to announce in 2 weeks

Market validation can change roadmaps. As I stated on Twitter/X, CLIs for agents was not a very interesting thing outside a small group earlier in 2026.
justinwp
·17 gün önce·discuss
Wasn't ignored or skipped.
justinwp
·17 gün önce·discuss
Yes there was a launch with eng bit flipped by manager.
justinwp
·17 gün önce·discuss
There was a Ariane/Launch with bits flipped including the eng bit from my manager.
justinwp
·17 gün önce·discuss
There is a two "calendar" launch process for OSS at Google, one "calendar" is org specific, the other OSS. I followed the process and each of the bits were flipped in the same way I had always done it.
justinwp
·17 gün önce·discuss
Yes
justinwp
·17 gün önce·discuss
You are assuming that it was "personally" releasing something and that the process wasn't followed.
justinwp
·18 gün önce·discuss
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...
justinwp
·18 gün önce·discuss
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.
justinwp
·geçen ay·discuss
Location: Durango, Colorado

Remote: Yes

Willing to relocate: Yes

Technologies: Rust, TypeScript, Python, Go, SQL, React, SvelteKit, GCP, AWS, Kubernetes, Docker, Applied ML, MCP

Résumé/CV: https://justin.poehnelt.com | https://github.com/jpoehnelt

Email: [email protected]

GitHub: https://github.com/jpoehnelt

LinkedIn: https://www.linkedin.com/in/justin-poehnelt/

I am a Senior Software Engineer with a decade of experience bridging deep machine learning foundations with modern agent infrastructure. Previously a Senior Developer Relations Engineer at Google and a Founding Engineer at Descartes Labs.

Recently, I architected the open-source https://github.com/googleworkspace/cli in Rust—built entirely via AI agents which hit 20k+ stars and #1 on HN. My background spans building petabyte-scale Kubernetes architectures, engineering visual search engines over billions of satellite images, and developing full-stack embedded Rust IoT firmware with custom LoRa mesh networking for endurance races.

I excel at taking systems from 0 to 1 and driving adoption developer experiences. I'm looking for Senior/Staff or Founding Engineer roles where I can tackle complex distributed systems or build secure, agent-first infrastructure.
justinwp
·2 ay önce·discuss
It's complicated :)
justinwp
·2 ay önce·discuss
Wrote a blog post on my experience and reasoning for a MCP server to drive my gpui app.
justinwp
·3 ay önce·discuss
It's deliberate, because you generally do not want calories from fat or protein during a marathon or other running race.
justinwp
·4 ay önce·discuss
Try building a CLI with a complex JSON as flags approach. :)
justinwp
·4 ay önce·discuss
You don't need to install all of them.
justinwp
·4 ay önce·discuss
You don't need to use gcloud if you already have:

1. A GCP project (needed for OAuth) 2. Enabled APIs in said project
justinwp
·4 ay önce·discuss
You can skip that setup if you already have the OAuth credentials.
justinwp
·4 ay önce·discuss
There are many gotchas in this process and unfortunately there is no easy way to deal with the OAuth setup.