close

DEV Community

Earl Grey profile picture

Earl Grey Subscriber

Civic technologist building AI tools that help systems explain themselves. Clew Suite builder, NACM 2026 speaker. I write about hackathons, product judgment, agent readiness, and learning in public.

Top 7
2
16 Week Community Wellness Streak
Community Favorite 2
Frontend Challenge Completion Badge
Hermes Agent Challenge Completion
April Fools Best Use of Google AI
2026 WeCoded Winner
8 Week Community Wellness Streak
Cloud Run Badge
"Built with Google Gemini: Writing Challenge" Completion
4 Week Community Wellness Streak
GitHub Copilot CLI Challenge Completion
My First AI Judge Interview: What Could Possibly Go Wrong?

My First AI Judge Interview: What Could Possibly Go Wrong?

Comments
8 min read

Want to connect with Earl Grey?

Create an account to connect with Earl Grey. You can also sign in below to proceed if you already have an account.

Already have an account? Sign in
My Agents Never Get Tired. I Do: On Satisficing

The hidden trap of micro-approvals

My Agents Never Get Tired. I Do: On Satisficing

BERJAYA BERJAYA BERJAYA 37
Picked as gem Comments 28
8 min read
Scoping Permissions with RBAC and Data Access Control at the AI Gateway

Tested via real-world court clerk permissions

Scoping Permissions with RBAC and Data Access Control at the AI Gateway

BERJAYA BERJAYA BERJAYA 30
Comments 14
16 min read
After the Sprint: A 72-Hour Build Retrospective - Spoiler: It Wasn't Secure

AI coding agents audit their own mess

After the Sprint: A 72-Hour Build Retrospective - Spoiler: It Wasn't Secure

BERJAYA BERJAYA BERJAYA 14
Comments 11
7 min read
Future AWS Agent Engineer? I Didn't Write the Code. Does It Count?

The imposter syndrome of AI-assisted coding

Future AWS Agent Engineer? I Didn't Write the Code. Does It Count?

BERJAYA BERJAYA BERJAYA 18
Comments 5
8 min read
Charitas Clew: Bureaucracy is heavy. Let's build the counterweight.

DEV Weekend Challenge: Generosity Edition Submission 💜

Charitas Clew: Bureaucracy is heavy. Let's build the counterweight.

BERJAYA 12
Comments 2
6 min read
I built it twice. Didn't place twice. Then Google and Vercel shipped it.

I built it twice. Didn't place twice. Then Google and Vercel shipped it.

BERJAYA BERJAYA BERJAYA 16
Comments 2
9 min read
Block Zero: Oh, no! Claude, Kiro and I over-engineered the throwaway.

The empty set trap of over-engineered AI tests

Block Zero: Oh, no! Claude, Kiro and I over-engineered the throwaway.

BERJAYA BERJAYA BERJAYA 28
Picked as gem Comments 12
9 min read
Future AWS Agent Engineer? I Didn't Write the Code. Does It Count?

Future AWS Agent Engineer? I Didn't Write the Code. Does It Count?

BERJAYA BERJAYA BERJAYA 20
Comments 4
8 min read
My first website said "Don't commit without context." I never committed it at all.

Unsaved files reveal missing verification layers

My first website said "Don't commit without context." I never committed it at all.

BERJAYA BERJAYA BERJAYA 27
Comments 6
7 min read
Claude Impact Lab LA: Community Changed the Code

Claude Impact Lab LA: Community Changed the Code

BERJAYA BERJAYA BERJAYA 20
Comments 2
9 min read
Who Named This ReAct? I'd Like to Speak to the Manager.

Navigating tech terminology collisions

Who Named This ReAct? I'd Like to Speak to the Manager.

BERJAYA BERJAYA BERJAYA 26
Comments 11
8 min read
Sobremesa: Six meals in Mexico, heritage without an address.

Frontend Challenge Perfect Landing Submission 🍲🥧

Sobremesa: Six meals in Mexico, heritage without an address.

BERJAYA BERJAYA BERJAYA 26
Comments 2
8 min read
Netlify's Hot AR Summer Challenge: I Wasn't Going to Enter. 33 Apps Later, I'm So Glad I Did

Netlify's Hot AR Summer Challenge: I Wasn't Going to Enter. 33 Apps Later, I'm So Glad I Did

BERJAYA BERJAYA BERJAYA 22
Comments
13 min read
AWS Amplify SSR gotcha: chasing a bug that was never in my code

Summer Bug Smash: Smash Stories 🐛🛹

AWS Amplify SSR gotcha: chasing a bug that was never in my code

BERJAYA BERJAYA BERJAYA 15
Comments
11 min read
Lemonade Second Squeeze: Model Archeology on 2019's GPT-2XL

Lemonade Second Squeeze: Model Archeology on 2019's GPT-2XL

BERJAYA BERJAYA BERJAYA 34
Comments 4
4 min read
AMD Advancing AI 2026: Software, Hardware & Framework, Unified

AMD Advancing AI 2026: Software, Hardware & Framework, Unified

BERJAYA BERJAYA BERJAYA 16
Comments 1
8 min read
Open AI Build Week: Foundation First, Software Second

Open AI Build Week: Foundation First, Software Second

BERJAYA BERJAYA BERJAYA 16
Comments 4
10 min read
AWS Weekend Agent Challenge: Daybreak

AWS Weekend Agent Challenge: Daybreak

BERJAYA BERJAYA BERJAYA 17
Comments 7
4 min read
MLH x DigitalOcean Hackathon: Jury Duty, Explained

MLH x DigitalOcean Hackathon: Jury Duty, Explained

BERJAYA BERJAYA BERJAYA 18
Comments 2
9 min read
Fable 5 Hype: Fangirling with Datasets to Build a Lakers Dashboard

Fable 5 Hype: Fangirling with Datasets to Build a Lakers Dashboard

BERJAYA BERJAYA BERJAYA 25
Comments 5
7 min read
AI For Fun! Électrique Chats for Hack the Kitty, Built with Kiro.

AI For Fun! Électrique Chats for Hack the Kitty, Built with Kiro.

BERJAYA BERJAYA BERJAYA 14
Comments 2
4 min read
Breaking Build: Kiro and Claude delivered exactly what I asked, and it wasn't what I wanted

Breaking Build: Kiro and Claude delivered exactly what I asked, and it wasn't what I wanted

BERJAYA BERJAYA 7
Comments 4
5 min read
Predictions first, data later: seven hot takes on AI agent readiness before I scan 50 sites.

Predictions first, data later: seven hot takes on AI agent readiness before I scan 50 sites.

BERJAYA 6
Comments
7 min read
An Instagram ad promised me a free AI course. Was it a scam?

An Instagram ad promised me a free AI course. Was it a scam?

BERJAYA 5
Comments 1
4 min read
My website has two audiences now. I only built for one of them.

My website has two audiences now. I only built for one of them.

BERJAYA 4
Comments 2
5 min read
I Built a Hermes Agent to Tell Me Which Hackathons to Enter. It Told Me to Enter This One.

Hermes Agent Challenge Submission: Build With Hermes Agent

I Built a Hermes Agent to Tell Me Which Hackathons to Enter. It Told Me to Enter This One.

BERJAYA BERJAYA BERJAYA 10
Comments 1
6 min read
Build Club Week Four: the part of Themis Lex I never explained

Build Club Week Four: the part of Themis Lex I never explained

BERJAYA BERJAYA 6
Comments 2
4 min read
Build Club Week Two: The PRD doesn't catch everything

Build Club Week Two: The PRD doesn't catch everything

Comments
2 min read
I always worried my READMEs disagreed with my own repos. So I built README Clew.

I always worried my READMEs disagreed with my own repos. So I built README Clew.

Comments
5 min read
Week one: no code, just the work that makes the code possible

Week one: no code, just the work that makes the code possible

Comments
2 min read
Pourquoi Pas? I Built a Petit French Learning App in a Weekend

Pourquoi Pas? I Built a Petit French Learning App in a Weekend

Comments
8 min read
STEEP: Your repo's fortune, steeped in truth.

April Fools Challenge Submission ☕️🤡

STEEP: Your repo's fortune, steeped in truth.

BERJAYA BERJAYA BERJAYA 10
Comments 2
7 min read
Do you work here? I flew to Albuquerque to speak at a national conference. Someone asked if I worked the door.

WeCoded 2026: Echoes of Experience 💜

Do you work here? I flew to Albuquerque to speak at a national conference. Someone asked if I worked the door.

BERJAYA BERJAYA 2
Comments
4 min read
I Planned an Exit Strategy. I Stayed the Whole Time.

WeCoded 2026: Echoes of Experience 💜

I Planned an Exit Strategy. I Stayed the Whole Time.

BERJAYA BERJAYA BERJAYA 39
Comments 7
5 min read
I Didn't Always Understand What I Was Building. That Was the Point.

Built with Google Gemini: Writing Challenge

I Didn't Always Understand What I Was Building. That Was the Point.

BERJAYA 1
Comments 1
7 min read
Me? A Semi-Finalist in the AWS 10,000 AIdeas Competition? Here's What I Built

Me? A Semi-Finalist in the AWS 10,000 AIdeas Competition? Here's What I Built

Comments
4 min read
Anton Clew — Stop AI From Committing Regret

GitHub Copilot CLI Challenge Submission

Anton Clew — Stop AI From Committing Regret

BERJAYA BERJAYA BERJAYA 6
Comments
3 min read
Clew Quest: Intelligent Project Discovery with Algolia Agent Studio

Clew Quest: Intelligent Project Discovery with Algolia Agent Studio

BERJAYA BERJAYA BERJAYA 11
Comments 2
3 min read
From Jury Services to AI Builder in 6 Months

New Year, New You Portfolio Challenge Submission

From Jury Services to AI Builder in 6 Months

BERJAYA 3
Comments 1
4 min read
loading...