New article: QuickCheck property: Uncategorised bill. blog.ploeh.dk/2026/10/26/q...
Mark Seemann
New article: Properties for a budgeting exercise. blog.ploeh.dk/2026/10/19/p...
New article: Releasing AI-generated software. blog.ploeh.dk/2026/10/12/r...
I'll be in London November 23-27, and could probably swing by for half a day or so if you think it would be useful for your organisation. blog.ploeh.dk/hire-me
@hillelwayne.com I'm embarking on a series of blog posts tackling your PBT / Example Testing comparison problem. Is there any context related to that gist? I mean, why did you originally post it? I tried asking Brian Marick back when you were taking a break: mastodon.social/@ploeh/11600...
New article: On learning programming in an age of LLMs. blog.ploeh.dk/2026/09/16/o...
New article: Worse is better: C# versus F#. blog.ploeh.dk/2026/09/08/w...
Among many other things, I'm also interested in helping improve legacy code bases (C#, F#, or Haskell; possibly Python), as this is typically a really difficult problem. So get in touch if you think I can help.
The medical open-source project that hired me to help seems to have unexpectedly run out of money, so it looks as though I'm available for hire until November. Get in touch if you think I can help your software engineering organisation. blog.ploeh.dk/hire-me
The medical open-source project that hired me to help seems to have unexpectedly run out of money, so it looks as though I'm available for hire until November. Get in touch if you think I can help your software engineering organisation. blog.ploeh.dk/hire-me
New AI DevOps Podcast episode, this time with yours truly as a guest, in which we discuss code quality related to LLMs, among other things: azuredevopspodcast.clear-measure.com/mark-seemann...
New article: Why use ORMs if LLMs write code? blog.ploeh.dk/2026/08/13/w...
New article: Does code quality still matter? blog.ploeh.dk/2026/07/23/d...
Min kone fik en ide, der er så god, at jeg var nødt til at dele den. Så nu har vi oprettet vores første borgerforslag: Fjern eller sænk moms på økologiske varer. Denne ide er lidt af et columbusæg, der løser mange problemer på en gang. Støt forslaget her: www.borgerforslag.dk/se-og-stoet-...
New article: Worse is better: JSON versus XML. blog.ploeh.dk/2026/07/06/w...
Coming off a successful undertaking, I have time for new endeavours. Potentially full time until end of August, and perhaps a few months more. Part-time with no definite end. I may be particularly interested in improving legacy code. blog.ploeh.dk/hire-me
This was the most interesting episode in a long time. Worth listening to, despite the bad audio quality. Bear with it; the content is good.
Can tooling make event sourcing implementations easier? Einar Ingebrigsten talks on .NET Rocks at www.dotnetrocks.com/details/2006 about his open source tool for event sourcing called cratis!
Are you using LLMs to generate so much code that reviews or other forms of quality assurance have become a bottleneck? I may be able to help. blog.ploeh.dk/hire-me
New article: In defence of bureaucracy. blog.ploeh.dk/2026/04/20/i...
New article: Secret agentic AI. blog.ploeh.dk/2026/04/13/s...
In both 2023 and 2024 I gave keynotes related to AI and software development: youtu.be/bLpwNWWs5EY?... youtu.be/X_SsnmZ4Dlc?... Since they are of a general nature, I still find them relevant in 2026. Let me know if you need a keynote for your conference. blog.ploeh.dk/hire-me
Lately, I've observed that engagement on all platforms have all but dried up. Is this a general phenomenon, or am I just writing for no-one? If you still read and get value out of my blog, please let me know. You could, for example, support it: blog.ploeh.dk/support
New article: The hailo effect. blog.ploeh.dk/2026/04/06/t...
New article: Programming languages for AI. blog.ploeh.dk/2026/03/30/p...
New article: Will you go to prison for an AI? blog.ploeh.dk/2026/03/23/w...
New article: Which of these languages are best for AI? blog.ploeh.dk/2026/03/09/w...
#repostfriday Keeping cross-cutting concerns out of application code. blog.ploeh.dk/2024/09/02/k...
Other readers are showing their appreciation of ploeh blog by supporting it. You, too, can do that. blog.ploeh.dk/support
New article: In defence of correctness. blog.ploeh.dk/2026/03/03/i...
New article: TDD as induction. blog.ploeh.dk/2026/02/23/t...
#repostfriday Do ORMs reduce the need for mapping? blog.ploeh.dk/2023/09/18/d...
New article: Simplifying assertions with lenses. blog.ploeh.dk/2026/02/09/s...
#repostfriday Test-driving the pyramid's top. blog.ploeh.dk/2023/07/31/t...
Other readers are showing their appreciation of ploeh blog by supporting it. You, too, can do that. blog.ploeh.dk/support
New article: Code that fits in a context window. blog.ploeh.dk/2026/02/02/c...
Some thoughts about the (far?) future use of AGI for programming. My 2024 IT Days keynote "There's no Voight-Kampff test": youtu.be/X_SsnmZ4Dlc?...
New article: AI-generated tests as ceremony. blog.ploeh.dk/2026/01/26/a...