David Whitney
banner
davidwhitney.co.uk
David Whitney
@davidwhitney.co.uk
Director of Architecture @ fintech
Consultant. Author.
Rum, Alt Culture, Games & Metal.

C#, TypeScript, OSS, MVP DevTechnologies.

🔗https://davidwhitney.co.uk/now - Other Socials

@david_whitney on Twitter, when that helps the inevitable migration tools.
Pinned
Hi, I'm David - you might be here because I:

- Wrote a couple of kids books about programming
- Spoke to you at an event or conference
- Had a fabulous time with you and a cocktail
- Have offered you some software consulting
- Taught you something

Available at davidwhitney.co.uk/now 🖤
davidwhitney.co.uk
This but *literally all software*.

The worst conversations in commercial software development are planning conversations that take longer to occur than a quick spike would to materialise.

Do the work, don't talk, for all of this category of things.
I will never forget my old lead designer at Turbine, Chris Clay, who had a rule:

Never spend more time talking about a design in a meeting than it would take to prototype it and see.

I was in plenty of meetings where he suddenly slapped the table and invoked Clay's Law
I had an hour long meeting today about doing a thing, a thing I would have been doing if I didn’t have an hour long meeting.
December 27, 2025 at 8:59 AM
I'm gonna miss RedEngine with the UE transition in CDPR games. Legitimately a feat of engineering.
mini rant: no, elevators in cyberpunk are not 'cleverly concealed loading screens'. you really think you can traverse whole city and enter a huge complex interior with no loading screens but we need to do elevator tricks to load a penthouse?
December 26, 2025 at 8:52 AM
I'm going to be in Sydney in a couple of months with my new talk about programming and art and seeing the humans through our work.

Early bird tickets are on sale now: ndcsydney.com/tickets?mc_c...

Have a great Christmas everyone.
Tickets - NDC Sydney 2026 | Conference for Software Developers
NDC Sydney is a 3-day in-person event for software developers taking place at Hilton Sydney 22-24 April 2026
ndcsydney.com
December 24, 2025 at 12:27 PM
Reposted by David Whitney
#GOTOpodcast, @icooper.bsky.social, @davidwhitney.co.uk & Hannes Lowette talk about how architecture really works at scale:

• sustainable vs “slash-and-burn” systems
• emergent design vs intentional design
• why cargo-cult patterns hurt more than they help

🎧 gotopia.tech/podcas
December 19, 2025 at 1:01 PM
I hope this gains traction www.pkgstore.io/news/introdu...

I'm glad someone has the nerve to do what Microsoft seem unwilling to at the moment.
Introducing NuGet marketplace - pkgstore
Buy and sell NuGet packages on the first .NET marketplace
www.pkgstore.io
December 7, 2025 at 11:24 PM
Reposted by David Whitney
A status update on the TypeScript rewrite

TL;DR - if you haven't tried it already, you should!
Progress on TypeScript 7 - December 2025 - TypeScript
Earlier this year, the TypeScript team announced that we’ve been porting the compiler and language service to native code to take advantage of better raw performance, memory usage, and parallelism. Th...
devblogs.microsoft.com
December 2, 2025 at 5:37 PM
Reposted by David Whitney
Our final event of the year is a special XMAS 🎄 collab with the London Svelte Community! Featuring talks by
@psyber.city @scottspence.dev David Benson & @davidwhitney.co.uk
, and Sol Lee.

Sponsored by @storyblok.com @supabase.com Foolproof

Register now
guild.host/events/jsmon...
JSMONTHLY X SVELTE COMMUNITY XMAS MEETUP | Guild
Dec 11th 6:00PM: Schedule: 18:00 Doors Open 18:45 Introduction 19:00 Refactoring 370 Files in 11 Hours (thanks Claude) // Scott Spence 1
guild.host
November 25, 2025 at 3:56 PM
This is basically what I think is going to happen - couldn't predict the split though.

The weirdest change in dynamic is the rise of open-source models and commodity hardware in the space.
OpenAI is losing $14B in 2025. Anthropic burns $2.7B annually.
Bain identified an $800 billion funding gap between AI infrastructure costs and actual revenue by 2030.
But this crash won't look like what most analysts predict... 🧵
davidnowak.me/the-ai-bubbl...
The AI Bubble is About to Burst—Here’s What Survives - DAVID NOWAK
Billions are at stake as AI giants race toward a cliff few acknowledge. Discover how open source, shifting infrastructure, and hard economic realities reveal what survives when the AI bubble bursts—no...
davidnowak.me
November 25, 2025 at 3:43 PM
NoAI - "Not Only AI"

Capture the idea that products that are only AI are doomed to produce slop, because statistical models need to be systemised, surrounded with traditional programming and ancillary techniques to be good and useful.

Claude Code is a "NoAI" system, Copilot Agents, similarly.
November 23, 2025 at 1:01 PM
The new Robert Zombert is inexplicably actually quite good

youtu.be/XIF7abO5Als?...
ROB ZOMBIE - Heathen Days (OFFICIAL MUSIC VIDEO)
YouTube video by Nuclear Blast Records
youtu.be
November 22, 2025 at 4:00 PM
Don Broco never seem to miss when they do funky/heavy rock.

My absolute favourite "rock" band around.

youtu.be/bUkBkzpUj-I?...
DON BROCO - Euphoria (Official Visualiser)
YouTube video by Don Broco
youtu.be
November 22, 2025 at 3:49 PM
You lived through World Wars, I lived through the Eternal September, the browsers wars, the console wars, the radicalisation of Facebook mothers, we are not the same.

[good and bad edition]
In retrospect it was quite a weird period to be a human where you could watch the real-time development of a distributed culture. That probably hadn't happened before just because of pure timing.

But I was a teenager so absolutely did not understand that was what was happening at the time.
November 22, 2025 at 2:58 PM
Keep seeing this headline as if it's some kinda "lol everything is broken" when the buried lede is that there's clearly been an error in the XAML layout engine, at a guess, related to GPU acceleration, and literally everything in WinUI uses that?
November 21, 2025 at 7:51 PM
I don't know why FromSoftware made Elden Ring when Expert Mode Tetris Effect exists.

You will never know suffering and catharsis like it again in your time.
November 21, 2025 at 11:03 AM
0-Days Since Open-Source Exploitation Took Another Victim.

Pay people for their work, so they can eat, and think, and continue to work.
November 20, 2025 at 12:11 PM
Maybe I'll just host everything off my home server from now on 😂
November 18, 2025 at 12:25 PM
Reposted by David Whitney
Anti-fascistic software is made possible by pro-labor licensing.

I've been trying to write this piece for years. Every time I get started I'm just overwhelmed with paralyzing visions of the FOSS commentariat accusing me of WrongThink.

But I'm tired and we urgently need to get our shit together.
Open Source Power
We have to talk about open source licensing.
blog.muni.town
November 14, 2025 at 4:22 PM
"Are you enjoying using Excel, can you leave an app store review?".

No, spitefully, no.

I have never, and will never enjoy using Excel.

To the product owner - it's not you, it's my deep loathing of data provided to me in Excel.
November 14, 2025 at 11:32 AM
Reposted by David Whitney
The most common things engineering leaders think will make dev teams go faster actually have the opposite effect.

codemanship.wordpress.com/2025/11/13/t...
The Seven Deadly Sins of “Go Faster”
Things that will make your dev team take longer to deliver worse software:1. Adding more people to the team2. Making them work longer hours3. Cutting down on work that “slows them down”…
codemanship.wordpress.com
November 13, 2025 at 6:42 AM
Honestly this kind of "oh no, not AI" grandstanding is more tedious and just as compromised as bad uses of AI.

www.eurogamer.net/arc-raiders-...
Arc Raiders review - a smartly designed extraction shooter marred by one inexcusable decision
Rich combat and an unusually friendly community make Arc Raiders an cracking extraction shooter, but Embark Studios' continued use of AI voices is inexcusable.
www.eurogamer.net
November 11, 2025 at 5:18 PM
Reposted by David Whitney
.NET 10 is available 🎉 This is a Long Term Support version packed again with quite some good features and performance improvements, congrats to the team!

Download it now from dotnet.microsoft.com/en-us/downlo...
Download .NET 10.0 (Linux, macOS, and Windows) | .NET
.NET 10.0 downloads for Linux, macOS, and Windows. .NET is a free, cross-platform, open-source developer platform for building many different types of applications.
dotnet.microsoft.com
November 11, 2025 at 3:36 PM
Put 👏🏻 Model Binding 👏🏻 In 👏🏻 The 👏🏻 DOM 👏🏻
Yesterday at TPAC I publicized my draft proposal for adding a declarative templating API to the DOM.

github.com/justinfagnan...

The repo has:

📖 Explainers for the templating API and DOM scheduler API
🏗️ Full prototype implementations
⚗️ a JSX transform
⚛️ a mini React-like framework
github.com
November 11, 2025 at 9:26 AM
I know they'll give the Grammy to Deftones because the grammies mostly only respect heritage, but it should go to Spiritbox.
November 8, 2025 at 11:36 PM