Peter Ritchie

Peter Ritchie

@peterritchie.com

Independent software consultant | Former MS Dev MVP ×13 | 3 decades of delivering software | Focusing mostly on solution and software architecture but experienced in back-end development with C#. https://github.com/peteraritchie

810 followers516 following1.4K posts

I've dealt with confusion on right to delete laws and find it important to point out it's not "delete anywhere any time". Like the California Consumer Privacy Act details " DELETE personal information businesses have collected from you (subject to some exceptions)." Exceptions like:

Even with those exceptions, a deletion request allows you to keep your personal information (PI) from being sold and keeps your personal information from being used for marketing--while retaining information for transactions (delivery, registration, warrantee, etc.)

When you think about it, LLMs organize data like a memory palace. Everything it it's place but relative, in meaning, to everything else.

I really miss tricking Americans that this was Canadian money. 🥹

Craig Baird-Canadian History Ehx@cdnhistoryehx.bsky.social

In 1958, Muriel Billes hit upon an idea. Why not introduce a form of store currency in the form of a coupon? She took her idea to her husband Alfred, the president of Canadian Tire. Thus Canadian Tire Money was born. This is the story. 📸 Canadian Tire 🧵 1/8

Peter Ritchie reposted

“A Popular Information analysis of campaign finance records reveals that the [Ramaswamy] ad was funded, in part, with contributions from the PACs and executives of major American corporations, including Bank of America, Deloitte, DraftKings, Kroger, and Nationwide.” popular.info/p/the-corpor...

Peter Ritchie reposted

Sometimes, the best choice is to delete your work, start over, and do it again knowing what you learned the first time.

I heard something about Backstreet Boys residency in Toronto. Makes me wonder what's going on with a Marky Mark and the Funky Bunch comeback?

Peter Ritchie reposted

If you had a ticket to Grace Hopper and have not cancelled your plans to go to San Francisco, go to @github.com's LinkedIn right now if you'd like to attend GitHub Universe for free ❤️

When your team doesn't understand the code that they've accepted in a pull request, is there a point to doing pull requests? If there's little point to pull requests, why do you have revision control? If you trust AI, why not trust it to "revert" to a prior state and be done with revision control?

I noticed rant about how airports don't have "tarmac" anymore. He wasn't wrong, it's obsolete. But it really ignores how English speakers/writers evolve words by usage not just by definition. There are many examples, like "dialing" and "hanging up" a phone, and "carbon copy". Know of any others?

Peter Ritchie reposted

See it before you build it. Workshop: Implementing Domain-Driven Design (3 seats remaining) 4 days: $400 (save $1,600) Dates: 12-15 October - DDD Strategic and Tactical Design - EventStorming, Impact Mapping - Ports & Adapters / Hexagonal Architecture - Event-Driven Architecture Just a taste 👇

Peter Ritchie reposted

It's kinda cool that you can pipe C# directly into dotnet run since .NET 10, so you can easily use C# as an inline script. Here is a Cake.Sdk task handling AI: #dotnet #csharp

Peter Ritchie reposted

I provide 16 heuristics for identifying Subdomains and Bounded Contexts. Even so, you still have to think 🙂 Workshop: Implementing Domain-Driven Design 4 days: $400 (save $1,600) Dates: 12-15 October Just a taste 👇 Registration below. kalele.io/iddd-workshop

Peter Ritchie reposted

And now 1.0 is out! Come get it! #CosmosDB

Kevin Pilch@pilchie.dev

Our 1.0-beta.1 release of the Rust SDK for Azure Cosmos DB is out. We're considering this a release candidate for a 1.0 release coming soon - give it a spin and let us know if you run into any issues. #CosmosDB crates.io/crates/azure...

Lots of Github incidents today... 😔 Overall quality seems to be down the past year or so. Mind you, I find that to be true for a few software vendors.

Peter Ritchie reposted

User stories were an evolution from traditional formal specifications: a simpler, more flexible approach to requirements but with the same goal of making sure everyone understood the intent.

Same me, Stackoverflow seems to be blocking all IPs 😔

Peter Hill@zed3.bsky.social

stackoverflow was down over the weekend, and now I'm IP blocked?! I'm guessing they must've got hit by some botnet

Peter Ritchie reposted

In this post we'll see how we can improve our builder to use Bogus to simplify the boilerplate involved and improve the quality of the test data created: https://bit.ly/4daRAiq #testing #TestData #BuilderPattern

TIL: if you inadvertently reference Microsoft.Testing.Extensions.CodeCoverage in a #dotnet class library, it will no longer pack to a nupkg with no errors or warnings. 😞

I laughed out loud at the absurdity of a vertical axis named Model Number in a chart in a post mentioning performance benchmarking.

Tim Carmody@tcarmody.bsky.social

This is the funniest thing I've seen today, possibly ever

This expands what a "model" is. Things evolve and improve, but current models use math to create vector embeddings and token predictions are made from a context based on those vector embeddings. Executing code is a new feature that existing models don't have.

also, as I have been noting since March, even a model with a probabilistic attention space is capable of functionally deterministic calculations

100% this.

API Evangelist@apievangelist.com

I have spent a lot of my career sitting with teams who are proud of their API, and who have no idea what it looks like from the outside. This is the single most consistent thing I have found… https://apievangelist.com/2026/09/29/you-cannot-see-your-own-api-from-the-outside/?utm_source=bluesky