Jamie Lord

https://lord.technology

17 posts

Tech 94% · Politics 6%

Subscribe via RSS

  1. A Mars rover, a careers fair, and a hundred future developers

    This week I stood at a primary school careers fair, on what turned out to be one of the hottest days of the year so far, and tried to convince children between the ages of four and eleven that software development is the best job in the world. I had a stand, a looping deck of slides, a board of brand logos, and a game I had built for them to play. By the end of the day my shirt was stuck to my back, the hall felt like the inside of a kettle, and I had enjoyed myself more than I have at almost…

    0
  2. Data residency was the wrong question

    The Dutch government today blocked Kyndryl’s acquisition of Solvinity, the IT company that operates DigiD. DigiD is the digital identity system roughly fourteen million Dutch citizens use to file their tax returns, book GP appointments, and pay municipal bills. The block came under the Act on Undesirable Control in Telecommunications, WOZT in Dutch, on advice from the Investment Screening Bureau. The Authority for Consumers and Markets had cleared the deal in February on competition grounds.…

    0
  3. The military aircraft tracker I built for an audience of one

    At about half past eleven one evening this week I noticed a US Navy E-6B Mercury orbiting over the North Sea. Not “noticed” in the way of someone who happened to look up — I was on the sofa with a laptop balanced on one knee, and the orbit was being drawn for me, in slow careful circles, by a dashboard I had been building, in evenings and weekends, for the previous eight days. The aircraft is a survivable airborne command post for the strategic nuclear force. It does not normally show up on a…

    0
  4. The harness is the product, not the model

    Cloudflare’s Project Glasswing write-up landed today and the Hacker News thread is mostly arguing about whether the prose was written by Mythos or by Opus. It is a fair complaint and an irrelevant one. The diagram halfway down the page is the actual deliverable, and almost nobody is talking about it. Cloudflare has published the reference architecture for doing vulnerability research with a frontier model at scale. The model in the headline is the easy part. The seven-stage agent pipeline…

    0
  5. If AI made Cloudflare more productive, the layoffs are the wrong move

    Cloudflare laid off more than 1,100 people yesterday, around 20% of the company. The announcement, titled ‘Building for the Future’, explains the cuts by noting that internal AI use is up 600% in three months and the company needs to ‘architect itself for the agentic AI era’. The stock dropped 15-18% in after-hours trading. I work at a Cloudflare partner, build on the Developer Platform daily, and have spent the last few years arguing that the platform is the strongest place to put new edge…

    0
  6. A Loop Intelligence Hub guarantees the failure it claims to solve

    Robert Glaser has a long post arguing that individual AI productivity gains do not become organisational gains, and that companies need a ‘Loop Intelligence Hub’ to capture which agentic workflows produce learning. The diagnosis is right. The fix would guarantee the failure it claims to solve. The article hit the front page of Hacker News, and the top-voted comment, from a developer called olsondv, refuted the proposal in real time. ‘There is simply no motivation to develop this sort of…

    0
  7. The UK already answered who owns AI-generated code, and it answered it the other way

    Sena Evren’s piece on who owns the code Claude Code writes was the most-discussed link on Hacker News this week, and it is a careful walk through human authorship, work-for-hire, GPL contamination, and the Bartz settlement. Every authority it cites is American. So is every authority cited in the 549 comments. The thread argues out US copyright doctrine to four decimal places without anyone mentioning that the UK has had a statutory answer to the same question since 1988. I work on UK contracts…

    0
  8. Claude Code’s hook system just got weaponised

    The Lightning PyPI compromise published on 30 April is being written up as another Shai-Hulud variant, which it is. Versions 2.6.2 and 2.6.3 of the lightning package shipped with a hidden _runtime directory, a 14.8 MB obfuscated JavaScript payload, and the usual exfiltration to AWS, Azure, GCP, GitHub Actions secrets, and any environment variable it could reach. Andy from Lightning has confirmed on Hacker News that the PyPI credentials were stolen via a compromised pl-ghost bot account, not a…

    0
  9. The Fogbank analogy is wrong, and the real risk is narrower

    Denis Stetskov’s piece this week, ‘The West Forgot How to Build. Now It’s Forgetting Code’, does a superb job of opening with the Fogbank story and the EU’s failure to deliver a million artillery shells on time. The hook works. The argument that follows, that AI-assisted coding is the same pattern of optimisation eating the talent pipeline, is half right and half a category error, and the half that is wrong is doing most of the rhetorical work. Fogbank failed because the knowledge was physical.…

    0
  10. Writing tools for the agent that wrote them

    Most of what I have shipped this year has been built using Claude Code. That part is no longer interesting on its own — half the engineering timeline is talking about it. What is more interesting is that one of the projects I have been working on is also for Claude Code to use, written by Claude Code, to extend what Claude Code can do for me. The agent built its own tools, and now the agent uses them. I want to talk about that loop, because the second time you encounter it the implications…

    0
  11. Building real products alone on Cloudflare and Claude Code

    Six weeks ago I started building something. A real commercial SaaS product, not a prototype — authentication, billing, scheduled background work, document ingestion, AI generation, distribution flows, an end-to-end test suite that actually passes, and the kind of architectural scaffolding that survives a code review. I am one person. The product sits roughly where you would expect a small team to be after a quarter, and the experience of getting it there felt different in a way I do not think…

    0
  12. On Graham-Cumming, POPFile, and which side of the spam problem Cloudflare actually knows

    A reader emailed after my Email Service post to flag something I had missed. John Graham-Cumming, Cloudflare’s CTO until March 2025 and now a board member, has a long pre-Cloudflare history in spam detection. The implication is that the deliverability question I raised, whether Cloudflare can survive the reputation game given their existing abuse posture, has a more credible answer at the top of the company than I credited. The reader is right that I missed it, and the credentials are more…

    0
  13. MCP is the cheapest way to get AI value out of the systems the public sector already runs

    A proof of concept I built for the College of Policing is included in the techUK ‘From Pilots to Practice’ report this month as the Justice and Policing case study. It was a short engagement against representative data rather than a production integration. The specific details of the work sit with the client; what’s worth writing up is the pattern, because it applies to a lot of public sector organisations. The shape of the problem is familiar. A department or agency has valuable data, but it…

    0
  14. The real Claude Code story is the one Anthropic didn’t call a bug

    Anthropic published a postmortem yesterday covering three separate changes that degraded Claude Code output between 4 March and 20 April. Two were deliberate product decisions. One was an actual bug. The postmortem treats all three as the same category of problem, and that framing is doing a lot of work. The bug is the interesting part only because it made the other two visible. On 26 March, Anthropic shipped a change that cleared older thinking blocks from sessions idle for more than an hour,…

    0
  15. Claude Code’s memory tool ecosystem is mostly redundant with its own defaults

    The fastest-growing category of Claude Code add-ons solves a problem Anthropic has already mostly solved. Native CLAUDE.md, auto memory, plan mode, hooks, and skills cover roughly 80% of what third-party memory and planning tools promise. Before spending a weekend wiring up vector databases and agent orchestration layers, technical leaders should know that the evidence points the other way: more context and more instructions measurably degrade Claude’s output.

    0
  16. Claude Team Premium vs Max plans: usage limits, pricing, and which to choose

    Anthropic does not publish exact token counts for any Claude subscription tier. This makes direct comparison between Team Premium seats and individual Max plans unnecessarily difficult, and most online guidance either conflates the two or invents precision that does not exist. What Anthropic does publish are usage multipliers relative to the Pro plan, and those multipliers, combined with the different limit structures each plan uses, are what actually determine which option suits a given work...

    0
  17. I wrote a book about Cloudflare

    I have been writing about Cloudflare’s Developer Platform on this blog for a while now. Posts about Workers, Containers, Analytics Engine, the platform as a whole. Each one started the same way: I would encounter something that surprised me, spend a few days pulling it apart, and write up what I found. It was never planned as a series. I just kept finding things worth writing about.

    0