Luke Hedger's Avatar

Luke Hedger

@lukehedger.dev

Software engineer. Building things for lego.com. Distributed systems, serverless, event saucing. Wrote Serverless Development on AWS (O’Reilly) https://lukehedger.dev/ πŸ“ London

346
Followers
100
Following
321
Posts
14.11.2024
Joined
Posts Following

Latest posts by Luke Hedger @lukehedger.dev

I joked about the "QA engineer for my agents" thing earlier but it's honestly so peaceful to just sit and polish software with the help of agents.

You can really fight a lot of slop with intentionality and attention to detail.

03.03.2026 05:56 πŸ‘ 15 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
An illustration of two playing cards, bearing Aljoscha and Sammy styled as face cards.

An illustration of two playing cards, bearing Aljoscha and Sammy styled as face cards.

worm-blossom.org#y2026w8

This week! Part 5 of β€œwhy is worm-blossom called that” heads to the Pacific Ocean. Sammy feels like a frog. Aljoscha is heads down (but has provided a good tune nonetheless).

20.02.2026 19:00 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
AI Is Forcing Us To Write Good Code When Best Practices Are Best

use the filesystem to describe your software (screaming architecture). prefer many small, scoped files rather than sprawling ones. turns out this is good for agents too!

> A file called ./billing/invoices/compute.ts communicates much more than ./utils/helpers.ts

bits.logic.inc/p/ai-is-forc...

20.02.2026 17:08 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Harness engineering: leveraging Codex in an agent-first world By Ryan Lopopolo, Member of the Technical Staff

don’t bloat your AGENTS.md - use it as a β€œtable of contents” for your repo to progressively disclose info and instructions

> A short AGENTS.md (roughly 100 lines) is injected into context and serves primarily as a map, with pointers to deeper sources of truth elsewhere

openai.com/index/harnes...

20.02.2026 16:56 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

really like the idea of continuous agents for reviewing integrated changes, updating docs, surfacing risks

20.02.2026 13:17 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Definitely a builder at heart and feel very energised using AI. I feel like I’m actually able to spend more time (and enjoyment) on the crafting now - especially docs, tests and design. Things that used to get in the way of building

20.02.2026 12:14 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Claudebin - Your Claude Code Sessions Deserve a URL Turn your Claude Code sessions into shareable, embeddable, and continuable artifacts.

claudebin.com

19.02.2026 13:31 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Is the penny proxy itself serverless?

18.02.2026 09:02 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
Claude Code custom status line Claude Code custom status line. GitHub Gist: instantly share code, notes, and snippets.

here's a guide to setting it up! gist.github.com/lukehedger/5...

13.02.2026 14:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Claude Code session in Ghostty terminal, showing a custom status line with model name, context % used and $ cost

Claude Code session in Ghostty terminal, showing a custom status line with model name, context % used and $ cost

got a nice little custom status line in Claude Code!

model name, context % used and $ cost

13.02.2026 14:39 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Nice! Same here! I feel like my job is exciting again

12.02.2026 07:54 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

I think you’re right here Pete. Going to be interesting to see the techniques we develop for optimising context.

What measurements/signs do we have right now to tell us the agent’s performance is suffering due to bloated context?

12.02.2026 07:53 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Aurora DSQL: Serverless, Scalable, Global OLTP Database System (Marc Brooker)
Aurora DSQL: Serverless, Scalable, Global OLTP Database System (Marc Brooker) YouTube video by CMU Database Group

Now on YouTube, Monday's CMU Database Seminar on Aurora DSQL. Thanks again to the awesome CMU folks (especially Andy Pavlo) for inviting me to do this talk.

www.youtube.com/watch?v=mK2h...

11.02.2026 20:14 πŸ‘ 13 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

Really? What’s your job?

11.02.2026 22:18 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

What does it look like?

26.01.2026 14:56 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

AI-generated code shifts the real burden of development onto *validation*, yes.

But humans can't validate your code by reading it any more than tests can validate it by turning green.

"Is it gonna work? Is it gonna work?? IS IT???" Bub, you don't get to know til you put it in production.

24.01.2026 03:15 πŸ‘ 39 πŸ” 7 πŸ’¬ 5 πŸ“Œ 1

Wow! Thanks for the link. This is pretty crazy

21.01.2026 17:49 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Oh really!? In what way?

21.01.2026 14:37 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0
Preview
CodeBreach: Supply Chain Vuln & AWS CodeBuild Misconfig | Wiz Blog Wiz Research discovered CodeBreach, a critical vulnerability that risked the AWS Console supply chain. Learn how to secure your AWS CodeBuild pipelines.

Very cool research on a CodeBuild misconfiguration which could have had significant consequences. I’m a bit disappointed that there wasn’t more done to secure the supply chain after the Q Developer incident.
www.wiz.io/blog/wiz-res...

15.01.2026 18:46 πŸ‘ 3 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
There aren’t yet many things in cloud computing that have the exact shape Sprites do:

Instant creation
No time limits
Persistent disk
Auto-sleep to a cheap inactive state

There aren’t yet many things in cloud computing that have the exact shape Sprites do: Instant creation No time limits Persistent disk Auto-sleep to a cheap inactive state

One of the interesting things about sprites to me is how similar they are to Durable Objects / Virtual Actors fly.io/blog/design-...

15.01.2026 19:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 1 πŸ“Œ 0
Post image

Off to the pub

status.claude.com

14.01.2026 10:51 πŸ‘ 1 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

I understand the devs who mourn the loss of their identities because agents write code pretty well now. This is your craft. You trained for this.

But no one said you have to stop writing code to use agents.

Chefs still cook. They just use microwaves and air fryers too.

14.01.2026 01:08 πŸ‘ 11 πŸ” 1 πŸ’¬ 4 πŸ“Œ 0

Ooo I like the theming on your Claude terminal UI… have you customised it?

11.01.2026 11:16 πŸ‘ 1 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

This is a nice intro to Skills if you haven’t dug into them yet claude.com/blog/buildin...

> Skills give Claude Code access to your procedural knowledge through progressive disclosure, revealing information in layers only when needed, rather than flooding the context window

11.01.2026 11:13 πŸ‘ 2 πŸ” 1 πŸ’¬ 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...

Good post on this blog.thepete.net/blog/2025/12...

10.01.2026 15:04 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

What sort of thing are you using Claude Skills for?

So far I’ve got skills for:
- writing ADRs
- creating Jira tickets (via acli jira)
- developing Lambda functions
- developing CDK stacks
- enforcing typescript best practices
- teaching patterns (tests, design patterns, DI, composition etc)

10.01.2026 10:44 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 1
Preview
Monitoring Third-Party Webhook Delays with AWS Durable Functions In this blog, I'll explain how did we use Durable functions to monitor if delays occurs with the...

Monitoring Third-Party Webhook Delays with AWS Durable Functions

Using Lambda durable functions to monitor delivery and performance of third party webhooks

dev.to/aws-builders...

08.01.2026 09:43 πŸ‘ 0 πŸ” 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...

"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
First of all, the code base is under 3 weeks old. On a scale of "polished diamond" to "uncut rough" to "I just smuggled it 400 miles upriver in my ass," I'm going to characterize Gas Town as "You probably don't want to use it yet." It needs some Lysol. It's also 100% vibe coded. I've never seen the code, and I never care to, which might give you pause. 'Course, I've never looked at Beads either, and it's 225k lines of Go code that tens of thousands of people are using every day. I just created it in October. If that makes you uncomfortable, get out now.

First of all, the code base is under 3 weeks old. On a scale of "polished diamond" to "uncut rough" to "I just smuggled it 400 miles upriver in my ass," I'm going to characterize Gas Town as "You probably don't want to use it yet." It needs some Lysol. It's also 100% vibe coded. I've never seen the code, and I never care to, which might give you pause. 'Course, I've never looked at Beads either, and it's 225k lines of Go code that tens of thousands of people are using every day. I just created it in October. If that makes you uncomfortable, get out now.

Gas Town is also expensive as hell. You won't like Gas Town if you ever have to think, even for a moment, about where money comes from. I had to get my second Claude Code account, finally; they don't let you siphon unlimite dollars from a single account, so you need multiple emails and siphons, it's all very silly. My calculations show that now that Gas Town has finally achieved liftoff, I will need a third Claude Code account by the end of next week. It is a cash guzzler.

Gas Town is also expensive as hell. You won't like Gas Town if you ever have to think, even for a moment, about where money comes from. I had to get my second Claude Code account, finally; they don't let you siphon unlimite dollars from a single account, so you need multiple emails and siphons, it's all very silly. My calculations show that now that Gas Town has finally achieved liftoff, I will need a third Claude Code account by the end of next week. It is a cash guzzler.

If you're not at least Stage 7, or maybe Stage 6 and very brave, then you will not be able to use Gas Town. You aren't ready yet. Gas Town is an industrialized coding factory manned by superintelligent chimpanzees, and when they feel like it, they can wreck your shit in an instant. They will wreck the other chimps, the workstations, the customers. They'll rip your face off it you aren't already an experienced chimp-wrangler. So no. If you have any doubt whatsoever, then you can't use it.

If you're not at least Stage 7, or maybe Stage 6 and very brave, then you will not be able to use Gas Town. You aren't ready yet. Gas Town is an industrialized coding factory manned by superintelligent chimpanzees, and when they feel like it, they can wreck your shit in an instant. They will wreck the other chimps, the workstations, the customers. They'll rip your face off it you aren't already an experienced chimp-wrangler. So no. If you have any doubt whatsoever, then you can't use it.

Gas Town needs a lot of fuel. It both consumes and produces guzzoline, or work molecules. Aside from just keeping Gas Town on the rails, probably the hardest problem is keeping it fed. It churns through implementation plans so quickly that you have to do a LOT of design and planning to keep the engine fed.

Gas Town needs a lot of fuel. It both consumes and produces guzzoline, or work molecules. Aside from just keeping Gas Town on the rails, probably the hardest problem is keeping it fed. It churns through implementation plans so quickly that you have to do a LOT of design and planning to keep the engine fed.

This is utterly unhinged in the best possible way. High praise for running a tour of the plane while it's a quarter-built and mid-flight.

steve-yegge.medium.com/welcome-to-g...

Some choice excerpts.

03.01.2026 08:30 πŸ‘ 52 πŸ” 3 πŸ’¬ 3 πŸ“Œ 0

Perfect advice for blending a coding assistant into your workflow in 2026. If you’ve been put off or overwhelmed so far, Rizel’s approach could work for you!

01.01.2026 23:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0