Duncan Brown's Avatar

Duncan Brown

@duncanjbrown.com

CTO for Digital Prevention Services, NHS England https://mechanicalsurvival.com

321
Followers
439
Following
83
Posts
07.10.2024
Joined
Posts Following

Latest posts by Duncan Brown @duncanjbrown.com

It’s frustrating when reports like this cite the “highly interoperable nature” of commercial software as a given. Interoperability doesn’t mean “everything in one place”—it means the opposite. But redefining it allows vendors to present a magical solution.

12.03.2026 08:54 👍 0 🔁 0 💬 0 📌 0

corollary: if you run an open source library with any users at all, you are now in a vulnerability-finding arms race with those who will mechanically find and exploit security issues in your code… and embarrassingly, any software that depends on it

11.03.2026 20:52 👍 2 🔁 0 💬 0 📌 1
Mike Gallagher: Of mediation and membranes On holding multiple versions of reality in your head and translating between them

new post on translation, holding different versions of reality, and living between worlds
mikegallagher.org/posts/of-med...

08.03.2026 12:51 👍 5 🔁 1 💬 0 📌 0

please sign me up!

04.03.2026 12:42 👍 0 🔁 0 💬 0 📌 0
Chief Information Officer | NHS England | Job details | Find a job

Noting that NHS England currently has job ads out for a CDIO and CDAO (this is in addition to the Department of Health and Social Care CDO):

findajob.dwp.gov.uk/details/1794...

findajob.dwp.gov.uk/details/1794...

There's a month to apply.

04.03.2026 09:39 👍 0 🔁 2 💬 1 📌 0

“bottlenecks are not natural obstacles – they are, in most cases, the consequence of increasing production” 💎

20.02.2026 15:04 👍 0 🔁 0 💬 0 📌 0

speculative fiction in CHANGELOGs is the genre I didn't know I needed!

16.02.2026 13:33 👍 1 🔁 0 💬 0 📌 0

Curious as to how the £4,166,666.67 figure was arrived at—a clean two thirds of £6.25m. I wonder what cost £6.25m of which this was considered 2/3 of the work?

29.01.2026 08:00 👍 3 🔁 0 💬 1 📌 0

aye, captain!

26.01.2026 11:55 👍 1 🔁 0 💬 0 📌 0

“We continue to immediately ban and publicly ridicule everyone who submits AI slop to the project.”

26.01.2026 08:25 👍 1 🔁 0 💬 0 📌 0
Reflecting on the National Police Service – Andreas Varotsis So we’re doing this again…

So it looks like the government is announcing a National Police Service. Again.

It's one of those ideas that seems perfect from the outside, but yet we never seem to be able to get right.

It got my brain whirring, so I wrote up some reflections.

andreasthinks.me/posts/reflec...

#Policing #uk

25.01.2026 16:20 👍 5 🔁 2 💬 0 📌 0
Preview
A Social Filesystem — overreacted Formats over apps.

formats over apps

18.01.2026 07:05 👍 767 🔁 183 💬 63 📌 82
Preview
Interface failure is leadership failure Thousands of support requests rained down on our teams for the second autumn in a row.

How many govt services end up crocked, despite the efforts of skilled teams. (Policy and delivery being treated as separate. Shared platform cosplay. Leaders rotating off every 2yrs.) medium.com/@veroj/inter...

14.01.2026 10:19 👍 8 🔁 1 💬 0 📌 0
Preview
Lessons learned after 7 months at NHSE Not what I expected but in a good way.

Wrote about my first 7 months transforming the technology underpinning the national breast screening programme: lizlutgendorff.substack.com/p/lessons-le...

06.01.2026 10:57 👍 15 🔁 6 💬 0 📌 0

*Delighted* by number 6!

05.01.2026 17:12 👍 1 🔁 0 💬 1 📌 0

My sense is that the Test and Learn movement in the public sector anchors much more on “build-and-test” than “describe-and-defend” as this essay sets them out… possibly to its detriment?

04.01.2026 21:34 👍 4 🔁 0 💬 0 📌 0

i agree! interesting that software formalises the "doctrine" part into a job role whilst everyone else has the job of balancing doctrine and context all day, decision by decision

30.12.2025 10:21 👍 0 🔁 0 💬 1 📌 0
You can't design software you don't work on --

“You want your structural engineers to be drawing, not laying bricks, after all. I don’t know if structural engineering works like this, but software engineering doesn’t. In practice, architecture advice often has to be ignored by the people on the ground.”

www.seangoedecke.com/you-cant-des...

29.12.2025 20:14 👍 4 🔁 0 💬 2 📌 1

thank you!

27.12.2025 16:17 👍 0 🔁 0 💬 0 📌 0

thanks! i might!

27.12.2025 12:57 👍 0 🔁 0 💬 1 📌 0

thank you! def worth checking out Le Suite—bold and maybe overambitious, but v interesting to see it happening

27.12.2025 12:06 👍 1 🔁 0 💬 0 📌 0
Preview
10 lessons from 2025 Technology & identity in GDS and the NHS

My 2025 #yearnote as—sorry!—a listicle.

mechanicalsurvival.com/blog/2025/

27.12.2025 11:54 👍 17 🔁 5 💬 3 📌 0

I think the real lesson to draw from Palantir's many contracts is that government has on the whole so successfully driven away talent that those who show up capable and incentivised to engage with the real problems seem like manna from heaven—& worth the ££££ and the lock-in. We should look to that!

08.12.2025 18:18 👍 3 🔁 0 💬 0 📌 0

Whereas a module that Palantir chooses to extract and add to their platform is just proprietary software. It's clever: they've harnessed the network effects of a open-source like ecosystem with a completely closed commercial model. Good business! And walled gardens surely have advantages.

08.12.2025 18:18 👍 2 🔁 0 💬 1 📌 0

That irreducible difference is the space where the design system and friends enable us to play very productively, and those assets are ours.

08.12.2025 18:18 👍 0 🔁 0 💬 1 📌 0

These are imperfect means to capture "solutions". But there's an irreducible difference between being solving one problem and having a generic solution to more than one—indeed the latter makes for the bad old consultancy model ZS contrasts unfavourably with Palantir's.

08.12.2025 18:18 👍 0 🔁 0 💬 1 📌 0

ZS observes that for "indie consultants" "there’s no one extracting the patterns. The knowledge compounds in their heads... but it doesn’t get productised. It doesn’t create leverage." We do have that though: open source, the design system, the service manual.

08.12.2025 18:18 👍 2 🔁 0 💬 1 📌 0
Preview
The Palantir Model Where Strategy Goes Next

I disagree with the conclusions of this excellent, reasonable article by @zoescaman.bsky.social zoescaman.substack.com/p/the-palant...

08.12.2025 18:18 👍 3 🔁 0 💬 1 📌 0
Preview
DWARF support for macOS and Linux by joelreymont · Pull Request #14369 · ocaml/ocaml DWARF v5 Debugging Support for OCaml Native Compiler This PR adds DWARF v5 debug information to the OCaml native compiler, allowing proper source-level debugging in GDB and LLDB. What's Impleme...

One of the many joys of using AI for programming is the creation of huge PRs on complex topics that the authors barely understand, but still suggest "because they work". Here's a great example from #OCaml github.com/ocaml/ocaml/...

Kudos to OCaml's maintainers for handling this so gracefully.

24.11.2025 09:48 👍 165 🔁 47 💬 18 📌 25

This really resonates. Meetings are the synchronisation penalty public servants pay for an overwhelmingly synchronous, distributed system of management. The “meeting culture” is not optional—it expresses a cultural void where autonomy can’t flourish.

22.11.2025 12:50 👍 4 🔁 0 💬 0 📌 0