HackerLangs
TopNewTrendsCommentsPastAskShowJobs

justinwp

no profile record

Submissions

Fired by Google for creating the Google workspace CLI

twitter.com
730 points·by justinwp·17 dni temu·431 comments

Your App Should Ship an MCP Server

justin.poehnelt.com
2 points·by justinwp·2 miesiące temu·3 comments

You need to rewrite your CLI for AI agents

justin.poehnelt.com
163 points·by justinwp·4 miesiące temu·67 comments

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

github.com
2 points·by justinwp·4 miesiące temu·1 comments

Extracting Gold from Antigravity's Brain

justin.poehnelt.com
2 points·by justinwp·5 miesięcy temu·1 comments

Agent Identity for Git Commits

justin.poehnelt.com
1 points·by justinwp·5 miesięcy temu·1 comments

Building a MCP Client in Google Apps Script

justin.poehnelt.com
4 points·by justinwp·6 miesięcy temu·1 comments

Abandon Git LFS Because AI Agents

justin.poehnelt.com
2 points·by justinwp·6 miesięcy temu·2 comments

comments

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