Pete Hodgson's Avatar

Pete Hodgson

@thepete.net

Outside expert helping engineering teams adopt AI

198
Followers
145
Following
136
Posts
04.10.2023
Joined
Posts Following

Latest posts by Pete Hodgson @thepete.net

Ha ha I feel like I could have been a little kinder :)

Thank *you* for all the thoughtful writing!!!

15.02.2026 17:40 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

πŸ’―. That's the main takeaway from DORA's research on this stuff so far, as I understand it.

14.02.2026 16:07 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

>As we’re entering the phase of single-use plastic software, we might be moving the whole layer of responsibility elsewhere.

"single-use plastic software" is a really a striking way of framing it. It feels very accurate, and I'm not sure how I feel about it.

14.02.2026 05:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Who'd I miss?

I also posted this list on LinkedIn to, and got some nice additions from folks: www.linkedin.com/posts/beinga...

14.02.2026 05:20 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
dex (@dexhorthy) / X dex (@dexhorthy) / X

@birgitta410.bsky.social
ThoughtWorks Distinguished Engineer, focused on AI-assisted Engineering

Dexter Horthy: x.com/dexhorthy
Coined the term Context Engineering, was into Ralph before it was cool

🧡...

14.02.2026 05:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Entries tagged

@mitsuhiko.at lucumr.pocoo.org/tags/ai/
Grizzled veteran engineer, using AI a lot but very pragmatic about it

@addyosmani.bsky.social addyosmani.com/blog/ai-codi...
He writes REALLY LONG posts, but they're full of great info

🧡...

14.02.2026 05:20 πŸ‘ 1 πŸ” 1 πŸ’¬ 2 πŸ“Œ 0
Simon Willison’s Weblog

@simonwillison.net
the OG LLM user, very plugged in to what's happening, prolific writer, never hyperbolic

Mitchell Hashimoto: mitchellh.com/writing/my-a...
Built Hashicorp (Vagrant, Terraform, etc), now building ghostty, and using AI a lot to do it.

🧡...

14.02.2026 05:20 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

It's hard to find balanced opinions on AI coding. Lots of the people pushing the envelope on AI-Assisted Engineering also have somewhat bonkers AI-maximalist perspectives.

Here's some people who're in the thick of it, advancing the field but who I also trust to bring a thoughtful, balanced take

🧡

14.02.2026 05:20 πŸ‘ 10 πŸ” 2 πŸ’¬ 3 πŸ“Œ 1

Unfortunately I'm not aware of a specific "tell" that gives that away. πŸ˜”

12.02.2026 11:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Also the transition from "my worth is defined by me spending lots of time coding" to "my worth is defined by me keeping my team on track".

Although, these little AI genies are way more lazy/sneaky/mischievous/inept than any ICs your typical newly-minted manager would have to deal with

11.02.2026 01:56 πŸ‘ 6 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Hot-ish take: devs should be spending time now learning out how to be *efficient* with the tokens in their agent's context windows

1) it makes the agent perform better
2) tokens are gonna start costing more over the next couple of years

These Ralph shenanigans might look real silly in retrospect

10.02.2026 05:40 πŸ‘ 3 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0

I would LOVE to learn more details about this internal product.

I'm consulting on AI adoption with some similar big enterprise cos with epically brown brownfield codebases ATM. Code understanding for agents is the big challenge.

Would you be able to intro me to this dev, if they're open to it?

04.02.2026 04:24 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

I dunno about that - what coding agents are best at building doesn't necessarily impact what you use to build the coding agent itself.

Also, a VS Code extension is basically HTML, which LLMs are very happy with.

Also, the parrot generates pretty impressive visuals already (e.g. nano banana pro).

31.01.2026 18:31 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

FYI it looks like the first link (to Cassidy's post) is bad - just took me to the same page I was on.

30.01.2026 17:51 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Assessing the Latest AI Coding Hotness Cut through the breathless hype and figure out whether the new framework with a weird name actually addresses coding agent's fundamental limitations - bad context, and a mediocre sense of software des...

focus on whether it helps address the LLM’s fundamental limitations by asking:

does this new approach systematically improve how the agent manages context?
does this new approach systematically improve how the agent gets human feedback?
Read on and I’ll elaborate: blog.thepete.net/blog/2026/01...

30.01.2026 15:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
an extremely cringe genAI image of a robot "programming". It's got a nice cup of coffee on it's desk for some reason.

an extremely cringe genAI image of a robot "programming". It's got a nice cup of coffee on it's desk for some reason.

You’re staring at a breathless social media post (probably with a really cringe AI-generated image of a robot β€œwriting software”) or Slack share talking about the latest AI-coding flavor of the week. You’re wondering β€œis this actually worth me checking out?”

Here’s the heuristic I use...

🧡...

30.01.2026 15:33 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

β€œHave you tried out Ralph Wiggum loop?!”

β€œAre you still using beads?”

β€œIs Gas Town actually legit?”

β€œKnow anyone who’s into BMAD?”

These days I’m glad my family doesn’t know what my Serious Work Conversations sound like. It’s embarrassing.

Let’s talk about how to deal with all this noise.

🧡...

30.01.2026 15:33 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Claude Code is an amazing product. It does amazing things. I love it. Amazing.

It's also most typically used as a CLI tool.

This does not mean that Claude Code is an amazing product BECAUSE it's a CLI.

Tell me why I'm wrong!

29.01.2026 21:08 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

CustardSeed is brand new! I’d absolutely love any and all feedback on:
- the concept
- how you'd like to use it
- what's missing - what would stop you using it today?
- the documentation
- the installation experience
- the UX of the session viewer
- the UX overall

28.01.2026 02:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Peer review of AI coding sessions brings a lot of the same value as good code review:
- share and learn good prompting practices
- providing feedback on peer's techniques
- understand how the code was built

My hope is that CustardSeed will help teams realize that value.

28.01.2026 02:59 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
CustardSeed - Publish Claude Code Sessions Instantly share your Claude Code sessions online. Turn your sessions into shareable web pages with a simple slash command. Store sessions as GitHub Gists and view them beautifully rendered.

Devs should be regularly sharing coding agent sessions with colleagues.

I made a thing to make this super duper easy: custardseed.com

🧡...

28.01.2026 02:59 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Really nice measured, balanced and thoughtful writeup of a decidedly unbalanced and unhinged project πŸ™ƒ

23.01.2026 23:38 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
A screenshot of a repo's AGENTS.md, which starts with

Guidelines for AI coding agents working in this Rust codebase.

RULE NUMBER 1: NO FILE DELETION
YOU ARE NEVER ALLOWED TO DELETE A FILE WITHOUT EXPRESS PERMISSION. Even a new file that you yourself created, such as a test code file. You have a horrible track record of deleting critically important files or otherwise throwing away tons of expensive work. As a result, you have permanently lost any and all rights to determine that a file or folder should be deleted.

YOU MUST ALWAYS ASK AND RECEIVE CLEAR, WRITTEN PERMISSION BEFORE EVER DELETING A FILE OR FOLDER OF ANY KIND.

Irreversible Git & Filesystem Actions β€” DO NOT EVER BREAK GLASS
Absolutely forbidden commands: git reset --hard, git clean -fd, rm -rf, or any command that can delete or overwrite code/data must never be run unless the user explicitly provides the exact command and states, in the same message, that they understand and want the irreversible consequences.
No guessing: If there is any uncertainty about what a command might delete or overwrite, stop immediately and ask the user for specific approval. "I think it's safe" is never acceptable.
Safer alternatives first:......

A screenshot of a repo's AGENTS.md, which starts with Guidelines for AI coding agents working in this Rust codebase. RULE NUMBER 1: NO FILE DELETION YOU ARE NEVER ALLOWED TO DELETE A FILE WITHOUT EXPRESS PERMISSION. Even a new file that you yourself created, such as a test code file. You have a horrible track record of deleting critically important files or otherwise throwing away tons of expensive work. As a result, you have permanently lost any and all rights to determine that a file or folder should be deleted. YOU MUST ALWAYS ASK AND RECEIVE CLEAR, WRITTEN PERMISSION BEFORE EVER DELETING A FILE OR FOLDER OF ANY KIND. Irreversible Git & Filesystem Actions β€” DO NOT EVER BREAK GLASS Absolutely forbidden commands: git reset --hard, git clean -fd, rm -rf, or any command that can delete or overwrite code/data must never be run unless the user explicitly provides the exact command and states, in the same message, that they understand and want the irreversible consequences. No guessing: If there is any uncertainty about what a command might delete or overwrite, stop immediately and ask the user for specific approval. "I think it's safe" is never acceptable. Safer alternatives first:......

who hurt you?

21.01.2026 05:33 πŸ‘ 3 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0

I would guess that it's closer to good old-fashioned plagiarism: someone gave the LLM your post and said "rewrite this in my voice" or something.

Seems way more likely than an LLM is regurgitating close-to-verbatim content from its training set.

12.01.2026 21:29 πŸ‘ 6 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Gonna start saying "Clod" when referring to Claude Code.

I've felt a need to use its full name to disambiguate between the Claude Code - the coding agent - vs Claude - the general purpose chat bot, but it's so tedious to type it out in full.

It's either CC or Clod, and Clod is more fun.

10.01.2026 03:43 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Looks amazing!

Number one "complaint" I keep hearing about gridfinity - once you start you really want to do All The Things, and the print times are bruuuuuttal. Someone should sell injection molded snap-fit grids.

09.01.2026 20:32 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Same Model, Different Results: Why Coding Agents Aren't Interchangeable Reverse-engineering Claude Code reveals why it performs differently from other agents that use the same Anthropic models. The answer lies in sophisticated context engineering and tool orchestration hi...

sub-agents in particular are a big deal, because each agent uses it's own temporary context window, keeping the main context window clean.

Claude Code also uses this trick for it's built in tools (e.g. WebFetch)

lots more detail in the full post: blog.thepete.net/blog/2025/12...

29.12.2025 17:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

each coding agent can bring:
- different system prompt
- different tools
- (hidden!) context management tricks to steer the model’s behavior
- task management tools to nudge the LLM into better planning
- sub-agents, which can have a *huge* impact on context management

🧡...

29.12.2025 17:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

turns out that coding agents are much more than a β€œwrapper” around an LLM. They do a surprising amount of work under the surface to (a) maximize the useful information available to the LLM, and (b) steer its behavior.

🧡...

29.12.2025 17:37 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Same Model, Different Results: Why Coding Agents Aren't Interchangeable Reverse-engineering Claude Code reveals why it performs differently from other agents that use the same Anthropic models. The answer lies in sophisticated context engineering and tool orchestration hi...

"Why is Claude Code better/worse than [other coding agent] - they’re both using the same models under the hood?"

A reasonable question, so I spent some time reverse-engineering Claude Code's interactions with the model to illustrate why coding agent matters

blog.thepete.net/blog/2025/12...

🧡...

29.12.2025 17:37 πŸ‘ 3 πŸ” 2 πŸ’¬ 1 πŸ“Œ 0