Sign in

Peter Ritchie

@peterritchie.com
806 followers 516 following 1.4K posts

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#. github.com/peteraritchie

PostsRepliesMedia
Peter Ritchie @peterritchie.com · 22/09/2026
010
Peter Ritchie @peterritchie.com · 15/09/2026
Kitty from That 70's Show pouring tequila into a blender with the title "It's only Tuesday"
010
Peter Ritchie @peterritchie.com · 14/04/2026
JSON 5, now arrays may have a single trailing comma. Among other new features. json5.org
Arrays may have a single trailing comma.
132
Peter Ritchie @peterritchie.com · 18/03/2026
LOL, in case you want to generate your own LinkedIn speak via translate.kagi.com?from=en&to=l...:
I’m thrilled to share that I recently spearheaded a high-intensity pursuit of a key biological asset. 🐿️

This experience reinforced the importance of agility, persistence, and maintaining a laser-focused vision on strategic objectives. In today’s fast-paced ecosystem, you have to be ready to pivot at a moment's notice.

Key takeaways:
✅ Speed is a competitive advantage.
✅ Resilience is non-negotiable.
✅ Always keep your eyes on the prize.

#Agility #GrowthMindset #Persistence #StrategicExecution #Leadership
010
Peter Ritchie @peterritchie.com · 18/03/2026
Gandalf misquoted: "All tests shall pass!"
010
Peter Ritchie @peterritchie.com · 18/02/2026
The unmorged version:
A diagram of Gitflow recently updated to replace AI slop
100
Peter Ritchie @peterritchie.com · 01/02/2026
Stew and dumplings for dinner.
Stew and dumplings
020
Peter Ritchie @peterritchie.com · 29/01/2026
I don't know if "ironic" is the right word, but this is what MS says about "responsible AI". Any "trustworthy AI" product can only be as trustworthy as any other product, as well as the company as whole.
To build trust, AI systems must operate reliably, safely, and consistently in both expected and unexpected conditions. They should perform as designed, respond safely to unforeseen situations, and resist harmful manipulation. It’s also essential to verify that systems behave as intended under real-world conditions. Their ability to handle diverse scenarios depends on what developers anticipate during design and testing.
130
Peter Ritchie @peterritchie.com · 29/01/2026
Got this email to an Outlook.Com email, viewed in the Android Outlook app and it was not flagged as SPAM. 😔
100
Peter Ritchie @peterritchie.com · 13/12/2025
When did Visual Studio start showing the file system folder name in addition to the project name (only when they are different) in Solution Explorer? #visualstudio
A snippet of the Visual Studio 2026 Solution Explorer showing a Tests project within a Tests folder with a red arrow pointing at the Tests folder.
100
Peter Ritchie @peterritchie.com · 11/11/2025
It sounds an awful lot like Big Design Up Front too. 🙂 From www.commitstrip.com/en/2016/08/2...
A cartoon of two programmers talking over coffee :

Programmer 1 - Some day we won't even need coders any more. We'll be able to just write the specification and the program will write itself

Programmer 2 - Oh wow, you're right! We'll be able to write a comprehensive and precise spec and bam, we won't need programmers any more!

1 - Exactly!

2 - And do you know the industry term for a project specification that is comprehensive and precise enough to generate a program?

1 - Uh... no....

2 - Code. It's called code

CommitStrip.com
020
Peter Ritchie @peterritchie.com · 26/10/2025
Happiest fish ever. By Arthur Telle via Comedy Wildlife Photo Awards 2020
Red, yellow, blue fish with teeth that make it look like it's smiling.
000
Peter Ritchie @peterritchie.com · 26/09/2025
🤦🏽
Contradictory error stating "Microsoft.NET.Test.Sdk doesn't support net8.0 and has not been tested with it. Consider upgrading your TargetFramework to net8.0 or later. You may also set"
000
Peter Ritchie @peterritchie.com · 25/09/2025
LOL
A fake Tylenol box that instead of "Rapid Release" details "Rapid Release the Epstein Files".
022
Peter Ritchie @peterritchie.com · 23/09/2025
✔️
Loads of muted posts with one unmuted stating "I didn't think I've ever seen America so embarrassed in front of the entire world"
010
Peter Ritchie @peterritchie.com · 09/09/2025
Thinnest cell phone ever!
A fictitious cell phone, generated by AI, that is ridiculously thin with unwieldly camera lenses.
010
Peter Ritchie @peterritchie.com · 30/08/2025
After
Peter after a haircut
020
Peter Ritchie @peterritchie.com · 30/08/2025
Before
100
Peter Ritchie @peterritchie.com · 20/08/2025
No chance of misunderstanding.
An all-surface cleaner named "Lemon Aide"
020
Peter Ritchie @peterritchie.com · 11/08/2025
You even made cardboard tubes trendy in '07
Toilet paper holder that looks like Microsoft Clippy.
110
Peter Ritchie @peterritchie.com · 11/08/2025
That's funny, my dog says it's important to pay the cheese tax.
Dog with her tongue out.
000
Peter Ritchie @peterritchie.com · 11/08/2025
It's funny because it's true.
Image showing relative size, in decreasing order, of a proton, a neutron, an electron, and a button to close an ad a web page/app
119646
Peter Ritchie @peterritchie.com · 11/08/2025
Cloud architecture:
Buildings and structures from the Jetsons, in the clouds.
021
Peter Ritchie @peterritchie.com · 06/08/2025
Thoughts on AI as a scrum team member, from Mastodon:
Been reading more about the idea of AI as a #Scrum team member & it got me thinking about what sort of team member they'd be.

They aren't proactive. They only do something when explicitly asked.

✅

They aren't good at asking follow-up questions to help clarify what they're being asked.

✅

When they come across an issue, instead of asking for help, they just brute-force-bullshit their way through the problem so they can deliver something and then leave it for others to fix things.

✅

Are overconfident in their ability to do the work.

✅

Think it's all about writing code instead of what value I'm trying to deliver.

✅

Umm, that's a sort of team member I can do without, thank you very much.

(edited for formatting).
010
Peter Ritchie @peterritchie.com · 04/08/2025
My tree likes your flower.
Tree with googly eyes and a branch scar that looks like a smile
020
Peter Ritchie @peterritchie.com · 02/08/2025
TIL you can buy just Lucky Charms marshmallows
Bag of lucky charms marshmallows
000
Peter Ritchie @peterritchie.com · 02/08/2025
TIL you can buy just Lucky Charms marshmallows
Bag of lucky charms marshmallows
000
Peter Ritchie @peterritchie.com · 31/07/2025
My experience:
"And it's gone" meme: "Need camera to photo sunset...and the sunset is gone."
000
Peter Ritchie @peterritchie.com · 27/07/2025
I'll have this new battery down to 5% in no time.
Taskmgr showing all 16 cores at 100%
000
Peter Ritchie @peterritchie.com · 17/07/2025
If there were photobomb awards, this would be near the top.
000
Peter Ritchie @peterritchie.com · 09/07/2025
Adobe Acrobat: Help, Check for updates, Install. Awkward user experience :(
Adobe Acrobat Updater showing that Acrobat Reader is in use after clicking Update from Acrobat Reader. :(
000
Peter Ritchie @peterritchie.com · 03/07/2025
Seen in the wild.
Back end of a Tesla car with a sticker that says "I BOUGHT THIS BEORE I KNEW ELON WAS CRAZY".
000
Peter Ritchie @peterritchie.com · 01/07/2025
Excuse me what the fuck? effinbirds
000
Peter Ritchie @peterritchie.com · 01/07/2025
Probably not, if the artifacts are localized to an AI pipeline.
1) Sandra used Al to write a report
2) Bill used Al to summarise the report
3) Bill used Al to write questions about the report
4) Sandra used Al to respond to the questions
5) Bill used Al to create a presentation about the report
6) Jane used Al to take notes from the presentation
7) Jane's team used Al to summarise the notes she shared
No one wrote the report, no one ever read the report, no one understood the questions or the answers.
No business value was achieved
But but but Al adds business value.
010
Peter Ritchie @peterritchie.com · 27/06/2025
The are some creative people out there :)
image comparing evolution of products under Waterfall, Agile, AI, and now Vibe Coding
010
Peter Ritchie @peterritchie.com · 27/06/2025
La la la la la.
Man with his head in the sand.
000
Peter Ritchie @peterritchie.com · 27/06/2025
There is a surprising number of images like this.
Comparison of how products evolve under waterfall and agile models, compared to AI.
000
Peter Ritchie @peterritchie.com · 26/06/2025
Maybe this coat of arms with an octopus will make up for it:
Coat of arms with an octopus
010
Peter Ritchie @peterritchie.com · 06/06/2025
 
This site has been reported as unsafe
Hosted by developersvoice.com
Microsoft recommends you don't continue to this site. It has been reported to Microsoft for containing phishing threats which may try to steal personal or financial information.

Go back
More information   
Phishing sites can impersonate trusted sites to trick you into revealing personal or financial information. Even if it looks and feels trustworthy, the site you are trying to visit could be a phishing site in disguise. By continuing to this site, you might be putting your sensitive information⁠—⁠like passwords, credit card numbers, contact info, or software activation keys⁠—⁠at risk. Learn more

These attacks often use spam emails, advertisements, or redirections from other sites that try to trick you into revealing sensitive information. If in doubt, go back.
 Report that this site doesn’t contain phishing threats
 Continue to the unsafe site (not recommended)

Microsoft Defender SmartScreen
000
Peter Ritchie @peterritchie.com · 05/06/2025
It's funny because it's true.
Hospital: THANKS! YOUR MEDICAL BILL IS NOW PAID.
(months laters)
Hospital: SOOO IT TURNS OUT YOU OWE US MORE MONEY.
Person: YOU SERIOUS?
(person hands money to hospital)
Hospital: OK, NOW IT'S PAID
(years later)
Hospital: HEY SO FUNNY THING...
(person grimaces)
020
Peter Ritchie @peterritchie.com · 03/06/2025
How would it know not to do the implicit await/ConfigureAwait(false), like the following or in UI code?
public class ClientCode
{
    private NameGeneratorService nameGeneratorService
       = new Service();

    public Task<string> GetNameAsync()
    {
        return nameGeneratorService.InvokeNameGeneratorAsync()
    }
}

public class NameGeneratorService
{
    public Task<string> InvokeNameGeneratorAsync()
    {
        //...
    }
}
110
Peter Ritchie @peterritchie.com · 25/05/2025
Docker ship run aground (Norway) with caption docker ps -a
020
Peter Ritchie @peterritchie.com · 09/05/2025
Who said code can't also be slides 😉
"Blackjack in Functional Languages" in ascii text
030
Peter Ritchie @peterritchie.com · 08/05/2025
LOL
A image that looks like a LinkedIn profile with the title Sr. Meeting Participant.
0103
Peter Ritchie @peterritchie.com · 06/05/2025
What comes to mind when I hear "vibe coding":
Office space meme, with guy at cubicle saying "If you could generate a LOB app, that would be great."
000
Peter Ritchie @peterritchie.com · 19/04/2025
Voted. #canadaElection
mail in ballot envelope for 2025 Canadian federal election.
170
Peter Ritchie @peterritchie.com · 06/04/2025
Reading an article involving Lisa Hogan about Jeremy Clarkson, and I can't help but wonder what has Lisa Hogan's physical attributes like height got to do with anything?
Jeremy Clarkson's girlfriend, 6'1" Irish sculptor Lisa Hogan, says she can clearly remember the evening when they drew up the plans for what was to become Diddly Squat Farm, where Clarkson's Farm is set
000
Peter Ritchie @peterritchie.com · 03/04/2025
I wonder if anyone proofed that
A belief in a balance between fiscal responsibility, compassionate social policy that empowers 
the less fortunate by promotion self-reliance and equality of opportunity, and the rights and 
responsibilities of individuals, families and free associations
110
Peter Ritchie @peterritchie.com · 01/04/2025
Ah, 1st April: the only day of the year that people critically evaluate things they find on the Internet before accepting them as true.
230
Peter Ritchie @peterritchie.com · 23/02/2025
MAGA from a Canadian prospective
Make America Go Away
062