Joe Mayo's Avatar

Joe Mayo

@joemayo

Author, Instructor, Independent Consultant - working on something new

615
Followers
328
Following
130
Posts
22.06.2023
Joined
Posts Following

Latest posts by Joe Mayo @joemayo

having used claude extensively for the past couple of months, i think there is still a lot of value to understanding your code and steering it intentionally. the amount of incidental complexity claude accumulates otherwise (which mostly results in bugs that it can't ever fix reliably) is staggering.

07.03.2026 03:00 πŸ‘ 581 πŸ” 62 πŸ’¬ 30 πŸ“Œ 13
Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

Book cover of "Designing Data-Intensive Applications, 2nd edition". It has a similar wild boar on the cover as the first edition, but it uses O'Reilly's new cover design, and the boar is now slightly colourised.

The second edition of Designing Data-Intensive Applications, by myself and @chris.blue, is finished and sent off to the printers! Ebooks should be available in the next week, and print books in 3–4 weeks. Sigh of relief. πŸ˜…

(BTW, this is a good opportunity to support your favourite local bookshop!)

18.02.2026 11:09 πŸ‘ 669 πŸ” 140 πŸ’¬ 27 πŸ“Œ 19

Ha! Same workflow. Only reason I'm using VS Code is because Claude doesn't support VS yet.

15.02.2026 02:21 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Comic. [Person talking to person with black hat.] PERSON 1: Historically, it refers to a ceremony to predict the weather using a rodent. But nowadays people often use it to mean β€œa time loop experienced by one person.” PERSON 2: …What. [caption] Easily our weirdest holiday.

Comic. [Person talking to person with black hat.] PERSON 1: Historically, it refers to a ceremony to predict the weather using a rodent. But nowadays people often use it to mean β€œa time loop experienced by one person.” PERSON 2: …What. [caption] Easily our weirdest holiday.

Groundhog Day Meaning

xkcd.com/3202/

04.02.2026 21:35 πŸ‘ 7019 πŸ” 1266 πŸ’¬ 56 πŸ“Œ 40
Preview
Introducing Modem AI Modem AI is an app that lets you use AI on your device. Its primary benefit is privacy and security for your data.

Introducing Modem AI! New blog, new/first post, new app page, new app. Learn more about why I built this app and how to get it:

mayosoftware.com/blog/introdu...

20.01.2026 20:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

True - it takes a fair amount of skill to know what to ask for and refine.

17.01.2026 20:41 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

My MacBook has a Delete key that acts like a Backspace.

04.01.2026 06:40 πŸ‘ 2 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Memories from a prior lifetime building C++ and Java apps on Solaris.

09.10.2025 01:28 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Watching people use the term "AI" as if Generative AI is the only type of AI that exists.

19.08.2025 16:51 πŸ‘ 2 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Post image

I'll be speaking about WinUI, Windows App SDK, and the Windows AI APIs at @techbash.bsky.social 2025 this fall.

Register today w/ code SUMMER10 to save 10% on 3-day & 4-day tickets thru Labor Day. I'll see you there Nov 4-7: techbash.com

#dotnet #ai #windowsappsdk #windev #winui #csharp #windowsai

12.08.2025 15:46 πŸ‘ 4 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0
Preview
A practical guide on how to use the GitHub MCP server Upgrade from a local MCP Docker image to GitHub’s hosted server and automate pull requests, continuous integration, and security triage in minutes.

A practical guide on how to use the GitHub MCP server.

buff.ly/R19w7qe

#github #ai #docker #mcp #modelcontextprotocol #aiagents

31.07.2025 16:00 πŸ‘ 2 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
MCP C# SDK Deep Dive An in-depth look at the MCP C# SDK including demos of all the new features in the 2025-06-18 spec. Dive into our MCP curricula πŸ‘‰ https://aka.ms/mcp-for-beginners Checkout MCP servers in VS Code πŸ‘€β€¦

MCP C# SDK Deep Dive | MCP Dev Days with Mike Kistler.

buff.ly/keHfoSU

#csharp #dotnet #mcp #ai #modelcontextprotocol #vscode

31.07.2025 17:02 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Publish your .NET MCP Server to NuGet I previously blogged about how you can turn your .NET CLI tool into an MCP Server for us with GitHub Copiloty and other AI clients, with the help of the new ModelContextProtocol (MCP) NuGet package.

Publish your .NET MCP Server to NuGet | by ErikEJ.

buff.ly/3ujGxVC

#dotnet #mcp #ai #nuget #dotnet10 #csharp #dotnetcli

31.07.2025 18:01 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

...While the company is shut down, I might use it again in the future, rather than writing a RAG system from scratch and thought other folks might be able to use it too. So, it's open source again.

31.07.2025 21:46 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Re-released Generellem as open source:

github.com/JoeMayo/gene...

This is the underlying RAG engine for the @Generellem service. It was originally open source, until realizing that splitting time between open source and commercial wasn't an efficient use of time...

31.07.2025 21:45 πŸ‘ 0 πŸ” 0 πŸ’¬ 1 πŸ“Œ 0

Is that because it defaults to a server component? Does 'use client' fix it? Just learning Next myself after working legacy CRA.

30.07.2025 14:57 πŸ‘ 0 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
MCP C# SDK Gets Major Update: Support for Protocol Version 2025-06-18 - .NET Blog The MCP C# SDK has been updated to support the latest Model Context Protocol specification (2025-06-18), bringing structured tool output, elicitation support, enhanced security, and more to .NET devel...

devblogs.microsoft.com/dotnet/mcp-c...

29.07.2025 20:43 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
a rose

a rose

β€œNo one ever tells you that bravery feels like fear.”– Mary Kate Teske

27.06.2025 15:41 πŸ‘ 3 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0
Preview
a close up of a metal pipe in a factory with smoke coming out of it . Alt: A rocket engine test, starting with a plume of smoke/steam being emitted, followed by a flame that goes from purple to blue to having orange tints around it before finally coughing out, leaving the engine cone glowing white hot. Because Javascript.

Me: npm install

My laptop:

27.06.2025 19:10 πŸ‘ 17 πŸ” 3 πŸ’¬ 1 πŸ“Œ 0

Funny... but true (at least in my case)

17.06.2025 19:58 πŸ‘ 1 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

It used to be a version of IBM OS/2.

07.06.2025 03:38 πŸ‘ 5 πŸ” 0 πŸ’¬ 2 πŸ“Œ 0
Preview
Warp Warp is a modern, Rust-based terminal with AI built in so you and your team can build great software, faster. Now available on MacOS and Linux.

Warp Launch Log 3 | by Olivia Johnston.

buff.ly/rEtVE33

#warp #ai #terminal #commandline #macos #windows #linux

05.06.2025 12:00 πŸ‘ 0 πŸ” 1 πŸ’¬ 0 πŸ“Œ 1
Post image

New to me, but it's great.

04.06.2025 18:00 πŸ‘ 6 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0
Preview
Mechanical Minds and Human Folly: Why Fearin' AI is More Foolish Than Fruitful - Chris Woody Woodruff It has come to my attention recently that many good folks have grown anxious over this new contrivance known as Artificial Intelligence. They eye these ingenious machines with suspicion, fearing we mi...

Fearin' AI? That’s like bein’ scared of a wrench fixin’ your leaky sink.

My latest post digs into why panicking about AI misses the real point β€” our creativity still leads the charge.

www.woodruff.dev/mechanical-m...

#AI #FutureOfWork #Creativity

04.06.2025 17:17 πŸ‘ 2 πŸ” 1 πŸ’¬ 0 πŸ“Œ 0

After watching Mission Impossible Final Reckoning, I'm convinced that too many people are spending too much time on The Internet.

04.06.2025 17:26 πŸ‘ 0 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0

Recently vibe coded a Blazor app from scratch - mostly as a forcing function to improve my skills. Initial coding wasn't too bad. Adding new features was a little harder. Fixing bugs was the most challenging. Improving feels like a combination of tools getting better over time and my own learning.

31.05.2025 22:35 πŸ‘ 3 πŸ” 0 πŸ’¬ 0 πŸ“Œ 0
Preview
Announcing Telerik & Kendo UI Coding Assistants πŸš€ Learn how to get started with Telerik and Kendo UI AI Coding Assistants in Blazor or React in your preferred workflow.

Announcing Telerik & Kendo UI Coding Assistants πŸš€ | by Sam Basu.

buff.ly/ZnjAuUF

#ai #programming #productivity #coding #kendoui #dotnet

29.05.2025 12:31 πŸ‘ 1 πŸ” 2 πŸ’¬ 0 πŸ“Œ 0

What makes LLMs work isn't deep neural networks or attention mechanisms or vector databases or anything like that.

What makes LLMs work is our tendency to see faces on toast.

30.05.2025 05:21 πŸ‘ 341 πŸ” 101 πŸ’¬ 11 πŸ“Œ 10

Re all that being said about StackOverflow dying, yes LLMs played a part, but how the moderation was done and the culture that formed mainly around moderation, which then extended to comments and discourse in general also played a part. LLMs do not judge or patronise.

21.05.2025 08:44 πŸ‘ 2 πŸ” 1 πŸ’¬ 3 πŸ“Œ 1
Post image

I laughed

15.05.2025 19:00 πŸ‘ 11 πŸ” 5 πŸ’¬ 0 πŸ“Œ 0