HackerTrans
TopNewTrendsCommentsPastAskShowJobs

justinwp

no profile record

Submissions

Fired by Google for creating the Google workspace CLI

twitter.com
730 points·by justinwp·18 giorni fa·431 comments

Your App Should Ship an MCP Server

justin.poehnelt.com
2 points·by justinwp·2 mesi fa·3 comments

You need to rewrite your CLI for AI agents

justin.poehnelt.com
163 points·by justinwp·4 mesi fa·67 comments

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

github.com
2 points·by justinwp·4 mesi fa·1 comments

Extracting Gold from Antigravity's Brain

justin.poehnelt.com
2 points·by justinwp·5 mesi fa·1 comments

Agent Identity for Git Commits

justin.poehnelt.com
1 points·by justinwp·5 mesi fa·1 comments

Building a MCP Client in Google Apps Script

justin.poehnelt.com
4 points·by justinwp·6 mesi fa·1 comments

Abandon Git LFS Because AI Agents

justin.poehnelt.com
2 points·by justinwp·6 mesi fa·2 comments

comments

justinwp
·15 giorni fa·discuss
The launch was canceled after the fact.
justinwp
·17 giorni fa·discuss
The "G" logo is a GitHub organization setting that applies to all repos in GitHub.com/googleworkspace and has for years.
justinwp
·17 giorni fa·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 giorni fa·discuss
Wasn't ignored or skipped.
justinwp
·17 giorni fa·discuss
Yes there was a launch with eng bit flipped by manager.
justinwp
·17 giorni fa·discuss
There was a Ariane/Launch with bits flipped including the eng bit from my manager.
justinwp
·17 giorni fa·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 giorni fa·discuss
Yes
justinwp
·17 giorni fa·discuss
You are assuming that it was "personally" releasing something and that the process wasn't followed.
justinwp
·18 giorni fa·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 giorni fa·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
·mese scorso·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 mesi fa·discuss
It's complicated :)
justinwp
·2 mesi fa·discuss
Wrote a blog post on my experience and reasoning for a MCP server to drive my gpui app.
justinwp
·3 mesi fa·discuss
It's deliberate, because you generally do not want calories from fat or protein during a marathon or other running race.
justinwp
·4 mesi fa·discuss
Try building a CLI with a complex JSON as flags approach. :)
justinwp
·4 mesi fa·discuss
You don't need to install all of them.
justinwp
·4 mesi fa·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 mesi fa·discuss
You can skip that setup if you already have the OAuth credentials.
justinwp
·4 mesi fa·discuss
There are many gotchas in this process and unfortunately there is no easy way to deal with the OAuth setup.