Sign in

Andreas Holley

@duk.im
52 followers 91 following 64 posts

Backend Eng & Open Banking at Monzo Sometimes write stuff at blog.duk.im

PostsRepliesMedia
Reposted by Andreas Holley
Roscoe Rubin-Rottenberg @knotbin.com · 14/07/2026
oh you like ai? name every token.
47410
Reposted by Andreas Holley
Jon Kuperman @jonkuperman.com · 08/04/2026
I also cannot ship my work today because it’s too powerful to release publicly
626736
Andreas Holley @duk.im · 14/03/2026
Fluffy
My cat Daisy, a long haired tabby, sleeping
080
Andreas Holley @duk.im · 11/03/2026
Just had a bit of an awakening moment with agents, going through fly.io/blog/everyon.... Added an ls and cat tool using the same pattern as ping. Got the agent to inspect its own source code, it suggested adding write_file, and now the agent is modifying and improving itself 🤯. All in ~200 lines TS
Screenshot showing agent chat transcript:
>>> Tool call: ls({"path":"."})
Tool call: grep({"pattern":"tool|function|api|assistant|namespace","path":"."})
>>>


Tool call: cat({"path":"package.json"})
Tool call: cat({"path":"README.md"})
Tool call: cat({"path":"index.ts"})
Tool call: cat({"path":"CLAUDE.md"})
>>>
I took a look. Right now this is a minimal CLI coding agent with tools for:

- `ls`
- `cat`
- `grep`
- `write_file`
- `ping`

That’s a solid starter set, but the most obvious missing capability is:

## Best new tool to add: `run_command`

A tool that executes a safe local shell command and returns stdout/stderr.
320
Andreas Holley @duk.im · 07/02/2026
Yeah this new agent team mode with Opus 4.6 and the pro plan are not made for each other, blew past my 5 hour limit in 11 minutes.
Screenshot showing claude session and weekly limits. Session at 0% left with 4h46m to reset
100
Andreas Holley @duk.im · 07/02/2026
I tried out codex for some personal stuff (have a month free of the plus plan), and it seems like I have easily 10x the limits with 5.3 codex vs Claude code with the pro plan (same price, and I’ve been paying monthly since November). The desktop app seems pretty nice too
130
Andreas Holley @duk.im · 04/02/2026
Can’t do what? Make an absolute mess of some pipes?
Advert on the tube for ‘access training’ suggesting AI can’t do pipes
100
Andreas Holley @duk.im · 24/01/2026
github.com/dukky/linear tool for interacting with Linear, mainly intended for use with claude, with the aim of avoiding the ~20k token cost of Linear's MCP. Have been using this since November but just made some updates and opensourced it today
github.com
GitHub - dukky/linear: Linear CLI tool for programatically reading, listing, and creating linear issues
Linear CLI tool for programatically reading, listing, and creating linear issues - dukky/linear
140
Andreas Holley @duk.im · 17/01/2026
Another thing I vibecoded - commuter.dev.duk.im Kinda like RealTimeTrains (see the platform before it's announced, useful at London Euston), but also matching up the incoming train, to give you an idea if things are going to be delayed before it's announced on the boards.
commuter.dev.duk.im
Commuter - UK Train Tracking
UK train tracking with incoming train intelligence. Know why your train is late.
100
Andreas Holley @duk.im · 04/01/2026
blog.duk.im/posts/toy-da... My second blog post! This one's on playing around with database storage engine fundamentals, from Designing Data-Intensive Applications.
blog.duk.im
Building a Toy Database in Go | dukky's blog
Implementing simple database storage engines while reading DDIA Chapter 3
000
Andreas Holley @duk.im · 04/01/2026
Fully vibe coded a scoring app for the card game 'Skull King' over new year, skullking.dev.duk.im. First version ~2-3 minutes prompting Claude on iOS to get something that would have taken me hours. But ended up iterating, adding small features, and fixing bugs for ~4-5 hours to get it 'good enough'
skullking.dev.duk.im
Skull King Scorer
Score tracker for the Skull King card game. Easy to use scoring app for your pirate adventures.
120
Andreas Holley @duk.im · 29/12/2025
This was a new one for me today. Normally I'm only absolutely right just the once
Screenshot of Claude Code terminal with text saying "You're absolutely right again!"
060
Andreas Holley @duk.im · 19/12/2025
@samwho.dev the benefits/pitfalls of getting HN front page, getting AI roasted news.ycombinator.com/item?id=4632...
Screenshot of hacker news heading with LLM generated 'real' headline
120
Andreas Holley @duk.im · 13/12/2025
I wrote a thing! blog.duk.im/posts/blog-t...
blog.duk.im
Prototyping Blog Themes with Claude Code | dukky's blog
Using Claude Code to iterate on blog design, colour schemes and og:images
040
Andreas Holley @duk.im · 30/11/2025
Started looking into static site generators this week, ended up going super deep exploring with Claude and now I find myself comparing dynamically generated og:images for a blog that has no content (yet).
Card style og image - purple gradientCard style og image - rose gradientCard style og image - blue gradient
190
Andreas Holley @duk.im · 01/11/2025
Special delivery
Two bottles of Monzo hot coral hot sauce
020
Andreas Holley @duk.im · 06/06/2025
Now brightening up the kitchen windowsill
010
Andreas Holley @duk.im · 04/06/2025
The duality of man
A photo taken in a station of a Greggs next to a Gail’s
010
Andreas Holley @duk.im · 04/06/2025
Peonies and roses in bloom 🌸🌷
010
Reposted by Andreas Holley
Gergely Orosz @gergely.pragmaticengineer.com · 04/06/2025
Now THIS is what a customer-centric app is. Most banks keep sending out warning emails about impersonation and scams. Any app can implement this capability with a little coding + backend work (assuming their BE sensible enough): and yet Monzo is the first one I’ve heard do it.
1155897
Andreas Holley @duk.im · 29/05/2025
@kmc.bsky.social spotted in one of the meeting rooms was this one of yours?
120
Andreas Holley @duk.im · 19/01/2025
Chonker
A chunky squirrel enjoying some bird seed
030