Jamie Taylor
banner
gaprogman.com
Jamie Taylor
@gaprogman.com
Technology consultant & fractional CTO specializing in .NET architecture & security. Former Microsoft MVP | Host of The Modern .NET Show | Open source contributor
Pinned
Because its been two years since I wrote an intro post here:

- I host The Modern .NET Show (dotnetcore.show)
- I work as a contractor/consultant (rjj-software.co.uk)
- I do open source things, including OwaspHeaders.Core (gaprogman.github.io/OwaspHeaders...)
- I'm a former Microsoft MVP (4 years)
This 👇
Reminder ⏰

.NET 8 and .NET 9 support ends on November 10th.

Get your apps moved to .NET 10 before then.
September 16, 2026 at 9:43 PM
In the spring of 2020 I went from the occasional day at home to working from my spare room every single day, indefinitely. I have called that period the wobbliness ever since, partly as a joke and partly because it is the most accurate word I have for it.
September 16, 2026 at 4:01 PM
Ever thought, "gee, I wish I could use an LLM to tell me whether this number was Numberwang or not"?
Well...

github.com/GraafHenk/nu...
GitHub - GraafHenk/numberwang: A small neural network that decides whether a number is Numberwang.
A small neural network that decides whether a number is Numberwang. - GraafHenk/numberwang
github.com
September 16, 2026 at 5:41 AM
In 2016 the first project I had ever shipped on my own went out for a penetration test. The report came back with pages of findings marked CRITICAL. Almost every one of them was an HTTP header I had never heard of.
September 15, 2026 at 11:02 AM
You know how I've been saying words to the effect of "we've always been in the business of manufacturing code" recently on The Modern .NET Show?
Well, I've been saying it publicly since 2022: rjj-software.co.uk/blog/continu...
But have been saying it privately for decades.
Continual Professional Development - 2022
Communication, Empathy, and Leadership where the focus of 2022's CPD. In this blog post Jamie discusses 10 of the best books that he read in 2022 as part of his continual professional development.
rjj-software.co.uk
September 15, 2026 at 8:44 AM
Worth my filling in the form for OwapHeaders. Core?
From #ASPNET Core APIs to AI agents, cloud-native apps, MAUI, Aspire, or performance tuning ⚡, your story could inspire developers worldwide. 🌎💜
Share your .NET journey!
📖 Read more: msft.it/63325abMZZ
#dotNET #CSharp
September 14, 2026 at 6:31 PM
Yet another wonderful episode of Nomad's podcast. If you're interested in #retroGaming, you should totally listen to @retrowildlands.bsky.social.
It was lovely to get a shout out, too. Though I wasn't at the Michigan Retro Game Expo... maybe next year.
A new podcast episode is live! In this special episode, I take you along for my adventure at the first-ever Michigan Retro Game Expo @mrgexpo.bsky.social, where I was invited as a featured guest.

Listen here or on your favorite podcast app!

theretrowildlands.com/episode/expe...
Expedition Log #11 - Michigan Retro Game Expo
What happens when the host of The Retro Wildlands gets the chance to step out from behind the microphone and become a real part of the retro-gaming community? ...
theretrowildlands.com
September 14, 2026 at 1:31 PM
A podcast that opens by telling you its producer has a commercial interest in the thing it is about to discuss, and then spends six episodes arguing you should probably not do it. The Modern .NET Show came back from its summer break on Friday, and season nine opens with exactly that.
September 14, 2026 at 11:02 AM
You know, I've wanted to get NFL gamepass for years and this year is that year.
We're an hour away from the first game for my chosen team. Let's go #ravens
September 13, 2026 at 4:15 PM
Sunday thought. Every generation of this industry has produced a version of the same mistake: screening people on the name of the thing they used, rather than on what they did with it. C against C++. Java against C#. Now AI harnesses.
September 13, 2026 at 9:00 AM
A shorter word for anyone who has been on the receiving end of this. One commenter on my original post argued that developers should stop selling the tools they use and start selling their outcomes.
September 12, 2026 at 11:30 AM
The summer break is over. Season 9 of The Modern .NET Show started yesterday, and it opens a six-part series I have wanted to make for a long time: Bridging the Gap, for developers still working on .NET Framework.
September 12, 2026 at 9:00 AM
If you're having to put your emails through an LLM in order to understand them, surely that's a problem with the person who sent you the email in the first place, right?
September 11, 2026 at 8:27 PM
If my HackerNews feed is anything to go by, FizzBuzz has been replaced with "build a coding agent."

There's a bunch of people on there who clone Pi and rewrite it in {language du jour} it seems.
September 11, 2026 at 10:38 AM
New post, about something happening in interview rooms that leaves no trace in any dataset anybody measures: engineers being turned down for using the wrong AI coding tool. Not for failing to work with agents. For working with the wrong one.
September 11, 2026 at 10:02 AM
Forgive the fact that my script cut off a sentence mid-run. This episode is for all our friends who are "stuck" supporting .NET Framework apps, and is part of a series about why you probably shouldn't upgrade.
Part two has the official support numbers to back up the claim.
September 11, 2026 at 9:41 AM
S09E01 - You Are Not Behind: Why You Are Still On .NET Framework

Jamie opens season 9 with the first episode of Bridging the Gap. The series is for .NET developers who are still on .NET Framework and expect to stay there. Being on Framework in 2026 is a constraint, not a character flaw. People co
S09E01 - You Are Not Behind: Why You Are Still On .NET Framework
Jamie opens season 9 with the first episode of Bridging the Gap. The series is for .NET developers who are still on .NET Framework and expect to stay there. Being on Framework in 2026 is a constraint, not a character flaw. People confuse the two constantly. Richard Campbell explains ontological humility. You do not look at working code and declare that it needs a rewrite. Nick Craver describes an ISO 9001 job with so much red tape that he had spare time. He used it to become one of Stack Overflow’s top users. Jamie also checks seven years of tapes to attribute an aphorism properly. The episode sets the contract for the series and introduces a recurring segment called Taking It Upstairs.
dotnetcore.show
September 11, 2026 at 6:36 AM
Bridging the Gap

Taking It Upstairs: the business case from every episode of Bridging the Gap, a series for teams still running on .NET Framework. Written to be forwarded.
Bridging the Gap
Taking It Upstairs: the business case from every episode of Bridging the Gap, a series for teams still running on .NET Framework. Written to be forwarded.
dotnetcore.show
September 11, 2026 at 6:36 AM
Turned down for a C role because your experience was C++. Turned down for Java because you wrote C#, and then turned down for C# because you wrote Java. Every generation of this industry produces its own version of that mistake.
September 10, 2026 at 11:02 AM
Took me a few days, but I finally have the RC for .NET 11 installed. And now the fun begins: testing and upgrading all of my open source nuget packages.
September 9, 2026 at 10:43 PM
Something we decided not to do, which I have never written up properly until now. In late 2024 I picked up a throat infection that would not shift, and it stopped me recording the intros for The Modern .NET Show.
September 9, 2026 at 4:00 PM
ICMYI: My NuGet package, OwaspHeaders.Core, hit 2 million downloads recently
rjj-software.co.uk/news/owasphe...
OwaspHeaders.Core Passes 2 Million Downloads | Jamie Taylor - Fractional CTO & Technology Consultant
OwaspHeaders.Core has passed two million downloads on NuGet. The first million took seven and a half years; the second took twenty-one months.
rjj-software.co.uk
September 8, 2026 at 11:21 AM
Brené Brown, in "Daring Greatly": "I get to be me if I belong. I have to be like you to fit in." That one distinction does more work in an engineering team than almost anything else I could tell you about culture.
September 8, 2026 at 11:02 AM
It's time to get hyped about the new season of the Modern #dotnet Show. Season 9 has a topic running through it that a lot of .NET devs will want to listen in to.
Especially if you're working on .NET Framework applications 👀
September 7, 2026 at 4:37 PM
Picture two people in the same sprint review. One of them shipped the change that is currently misbehaving in production. She is watching the dashboards, answering questions, and explaining what she knows now that she did not know last week.
September 7, 2026 at 11:02 AM