<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Bertrand Meyer&#039;s technology+ blog</title>
	<atom:link href="https://bertrandmeyer.com/feed/" rel="self" type="application/rss+xml" />
	<link>https://bertrandmeyer.com/</link>
	<description>Software engineering, programming methodology, languages, verification, general technology, publication culture, and more</description>
	<lastBuildDate>Wed, 18 Mar 2026 16:23:43 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.8.5</generator>
	<item>
		<title>Celebrating Tony Hoare&#8217;s mark on computer science</title>
		<link>https://bertrandmeyer.com/2026/03/16/celebrating-tony-hoares-mark-on-computer-science/</link>
					<comments>https://bertrandmeyer.com/2026/03/16/celebrating-tony-hoares-mark-on-computer-science/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Mon, 16 Mar 2026 18:07:39 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Eulogy]]></category>
		<category><![CDATA[Language design]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Programming techniques]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software process]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[Writing and style]]></category>
		<category><![CDATA[Hoare]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6935</guid>

					<description><![CDATA[<p>Tony Hoare at the LASER summer school, September 2007 (All photographs in this article are by the author) Had they included just one of Tony Hoare’s major achievements, many scientific careers would be considered prestigious enough. His had a long list, which I am going to try to summarize, not pretending to get anywhere close ... <a title="Celebrating Tony Hoare&#8217;s mark on computer science" class="read-more" href="https://bertrandmeyer.com/2026/03/16/celebrating-tony-hoares-mark-on-computer-science/" aria-label="Read more about Celebrating Tony Hoare&#8217;s mark on computer science">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2026/03/16/celebrating-tony-hoares-mark-on-computer-science/">Celebrating Tony Hoare&#8217;s mark on computer science</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2026/03/16/celebrating-tony-hoares-mark-on-computer-science/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Yes, AI is intelligent. Prove me wrong.</title>
		<link>https://bertrandmeyer.com/2026/02/26/yes-ai-is-intelligent-prove-me-wrong/</link>
					<comments>https://bertrandmeyer.com/2026/02/26/yes-ai-is-intelligent-prove-me-wrong/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 26 Feb 2026 20:41:46 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Essay]]></category>
		<category><![CDATA[General technology]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Theory]]></category>
		<category><![CDATA[LLM]]></category>
		<category><![CDATA[Modern-AI]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6915</guid>

					<description><![CDATA[<p>It must be a sign of how terrified people are of Modern-AI, and running out of arguments to decry it, that we now read and hear, ever more often, pronouncements that “it is not intelligent”. They come from the many self-appointed great minds who pontificate about AI these days, as well as some truly great ... <a title="Yes, AI is intelligent. Prove me wrong." class="read-more" href="https://bertrandmeyer.com/2026/02/26/yes-ai-is-intelligent-prove-me-wrong/" aria-label="Read more about Yes, AI is intelligent. Prove me wrong.">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2026/02/26/yes-ai-is-intelligent-prove-me-wrong/">Yes, AI is intelligent. Prove me wrong.</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2026/02/26/yes-ai-is-intelligent-prove-me-wrong/feed/</wfw:commentRss>
			<slash:comments>3</slash:comments>
		
		
			</item>
		<item>
		<title>Assemblée annuelle de la SDIS</title>
		<link>https://bertrandmeyer.com/2026/01/20/assemblee-annuelle-de-la-sdis/</link>
					<comments>https://bertrandmeyer.com/2026/01/20/assemblee-annuelle-de-la-sdis/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 20 Jan 2026 09:41:35 +0000</pubDate>
				<category><![CDATA[Software engineering]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6855</guid>

					<description><![CDATA[<p>Société pour la Défense de l&#8217;Imparfait du Subjonctif (SDIS) Compte-rendu de l&#8217;assemblée annuelle 2025, 1er décembre 2025. Présents : Président, Secrétaire, Premier et Second vice-présidents, Trésorier, représentant des adhérents. Le Secrétaire (Bertrand Meyer) ouvre la séance à 17 heures et souhaite la bienvenue à tous les participants. La séance se poursuit avec le rapport du ... <a title="Assemblée annuelle de la SDIS" class="read-more" href="https://bertrandmeyer.com/2026/01/20/assemblee-annuelle-de-la-sdis/" aria-label="Read more about Assemblée annuelle de la SDIS">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2026/01/20/assemblee-annuelle-de-la-sdis/">Assemblée annuelle de la SDIS</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2026/01/20/assemblee-annuelle-de-la-sdis/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>CloudFlare outage: the lesson that will not be drawn</title>
		<link>https://bertrandmeyer.com/2026/01/06/cloudflare-outage-the-lesson-that-will-not-be-drawn/</link>
					<comments>https://bertrandmeyer.com/2026/01/06/cloudflare-outage-the-lesson-that-will-not-be-drawn/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Mon, 05 Jan 2026 23:05:55 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Programming techniques]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Cloudflare]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6822</guid>

					<description><![CDATA[<p>[This note was first published in my newsletter (23 November 2025. One can subscribe to the newsletter here.] I might sound like a broken record, but the CloudFlare outage is one more example of the consequences of the software industry making the wrong technical choices. Where were the contracts? Rust, by all accounts the language ... <a title="CloudFlare outage: the lesson that will not be drawn" class="read-more" href="https://bertrandmeyer.com/2026/01/06/cloudflare-outage-the-lesson-that-will-not-be-drawn/" aria-label="Read more about CloudFlare outage: the lesson that will not be drawn">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2026/01/06/cloudflare-outage-the-lesson-that-will-not-be-drawn/">CloudFlare outage: the lesson that will not be drawn</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2026/01/06/cloudflare-outage-the-lesson-that-will-not-be-drawn/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Criteria and recipes for good technical definitions</title>
		<link>https://bertrandmeyer.com/2025/12/29/criteria-and-recipes-for-good-technical-definitions/</link>
					<comments>https://bertrandmeyer.com/2025/12/29/criteria-and-recipes-for-good-technical-definitions/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Mon, 29 Dec 2025 11:59:33 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Essay]]></category>
		<category><![CDATA[General technology]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Standardization]]></category>
		<category><![CDATA[Writing and style]]></category>
		<category><![CDATA[definitions]]></category>
		<category><![CDATA[technical  definitions]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6820</guid>

					<description><![CDATA[<p>(A version of this note was published as three separate articles in the Communications of the ACM blog.) Work in engineering, science or technology can only be effective if it relies on precisely defined concepts. For the fundamental notions taught at school, particularly in mathematics, physics, and chemistry, the definitions, honed over centuries, have become ... <a title="Criteria and recipes for good technical definitions" class="read-more" href="https://bertrandmeyer.com/2025/12/29/criteria-and-recipes-for-good-technical-definitions/" aria-label="Read more about Criteria and recipes for good technical definitions">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/12/29/criteria-and-recipes-for-good-technical-definitions/">Criteria and recipes for good technical definitions</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/12/29/criteria-and-recipes-for-good-technical-definitions/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A revolutionary approach to university teaching</title>
		<link>https://bertrandmeyer.com/2025/11/11/a-revolutionary-approach-to-university-teaching/</link>
					<comments>https://bertrandmeyer.com/2025/11/11/a-revolutionary-approach-to-university-teaching/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 11 Nov 2025 18:02:45 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[General technology]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6700</guid>

					<description><![CDATA[<p>We are all familiar with the classical mode of teaching. The instructor and other attendees, each sitting alone in a geographical location as far away as possible from all the others,  look at shared PowerPoint slide and a grid of black rectangles with names. The names refer to students, although they are usually not their ... <a title="A revolutionary approach to university teaching" class="read-more" href="https://bertrandmeyer.com/2025/11/11/a-revolutionary-approach-to-university-teaching/" aria-label="Read more about A revolutionary approach to university teaching">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/11/11/a-revolutionary-approach-to-university-teaching/">A revolutionary approach to university teaching</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/11/11/a-revolutionary-approach-to-university-teaching/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Thanks for your help but I write my own texts</title>
		<link>https://bertrandmeyer.com/2025/11/02/thanks-for-your-help-but-i-write-my-own-texts/</link>
					<comments>https://bertrandmeyer.com/2025/11/02/thanks-for-your-help-but-i-write-my-own-texts/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Sun, 02 Nov 2025 21:07:57 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Ethics]]></category>
		<category><![CDATA[General technology]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Writing and style]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6696</guid>

					<description><![CDATA[<p>Here is an extract from of an exchange between ChatGPT and me. Previous elements: I am writing a text on a topic that I know well but not to the point of considering myself an expert. Along the way, I am asking ChatGPT for information, or confirmation of information that I think I know. Indeed, ... <a title="Thanks for your help but I write my own texts" class="read-more" href="https://bertrandmeyer.com/2025/11/02/thanks-for-your-help-but-i-write-my-own-texts/" aria-label="Read more about Thanks for your help but I write my own texts">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/11/02/thanks-for-your-help-but-i-write-my-own-texts/">Thanks for your help but I write my own texts</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/11/02/thanks-for-your-help-but-i-write-my-own-texts/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Exponentially bad phrasing</title>
		<link>https://bertrandmeyer.com/2025/09/12/exponentially-bad-phrasing/</link>
					<comments>https://bertrandmeyer.com/2025/09/12/exponentially-bad-phrasing/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Fri, 12 Sep 2025 12:08:13 +0000</pubDate>
				<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Writing and style]]></category>
		<category><![CDATA[Exponential]]></category>
		<category><![CDATA[Exponentially]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6660</guid>

					<description><![CDATA[<p>The news is so bad right now everywhere that it is natural to take refuge in discussing matters of (bad) style. I have things to say about the real issues too but not this time. I am following in the tradition of Niklaus Wirth who told me that he regularly sent letters of complaint to ... <a title="Exponentially bad phrasing" class="read-more" href="https://bertrandmeyer.com/2025/09/12/exponentially-bad-phrasing/" aria-label="Read more about Exponentially bad phrasing">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/09/12/exponentially-bad-phrasing/">Exponentially bad phrasing</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/09/12/exponentially-bad-phrasing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>More sizzle than steak? Using an LLM to produce verified bug fixes (new preprint)</title>
		<link>https://bertrandmeyer.com/2025/07/24/more-sizzle-than-steak-using-an-llm-to-produce-verified-bug-fixes-new-paper/</link>
					<comments>https://bertrandmeyer.com/2025/07/24/more-sizzle-than-steak-using-an-llm-to-produce-verified-bug-fixes-new-paper/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 24 Jul 2025 16:44:00 +0000</pubDate>
				<category><![CDATA[Artificial Intelligence]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Programming techniques]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software process]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Automatic Program Repair]]></category>
		<category><![CDATA[Debugging]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6642</guid>

					<description><![CDATA[<p>New article: “Do AI models help produce verified bug fixes?” (Huang Li, Ilgiz Mustafin, Marco Piccioni, Alessandro Schena, Reto Weber and Bertrand Meyer), submitted for publication, preprint available on arXiv.  Automatic Program Repair (APR) involves four steps: Locating the bug. Producing candidate corrections. Validating them (to make sure that they do correct the problem). Selecting the ... <a title="More sizzle than steak? Using an LLM to produce verified bug fixes (new preprint)" class="read-more" href="https://bertrandmeyer.com/2025/07/24/more-sizzle-than-steak-using-an-llm-to-produce-verified-bug-fixes-new-paper/" aria-label="Read more about More sizzle than steak? Using an LLM to produce verified bug fixes (new preprint)">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/07/24/more-sizzle-than-steak-using-an-llm-to-produce-verified-bug-fixes-new-paper/">More sizzle than steak? Using an LLM to produce verified bug fixes (new preprint)</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/07/24/more-sizzle-than-steak-using-an-llm-to-produce-verified-bug-fixes-new-paper/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>A paean to programming</title>
		<link>https://bertrandmeyer.com/2025/04/23/a-paean-to-programming/</link>
					<comments>https://bertrandmeyer.com/2025/04/23/a-paean-to-programming/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Wed, 23 Apr 2025 13:08:00 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Programming techniques]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[ucsb]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6557</guid>

					<description><![CDATA[<p>A Google search for something entirely unrelated led me to a very old issue of the Daily Nexus, the student newspaper of the University of California, Santa Barbara, where I was teaching back then.  Apparently (I had forgotten all about it of course) I was piqued by a student&#8217;s letter to the editor, where he ... <a title="A paean to programming" class="read-more" href="https://bertrandmeyer.com/2025/04/23/a-paean-to-programming/" aria-label="Read more about A paean to programming">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/04/23/a-paean-to-programming/">A paean to programming</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/04/23/a-paean-to-programming/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New article: obituary of Niklaus Wirth</title>
		<link>https://bertrandmeyer.com/2025/03/04/new-article-obituary-of-niklaus-wirth/</link>
					<comments>https://bertrandmeyer.com/2025/03/04/new-article-obituary-of-niklaus-wirth/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 20:52:22 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Eulogy]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Language design]]></category>
		<category><![CDATA[Memoir]]></category>
		<category><![CDATA[Programming techniques]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Software engineering]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6508</guid>

					<description><![CDATA[<p>Bertrand Meyer: Obituary for Niklaus Wirth, in Formal Aspects of Computing, volume 37, issue 2, pages 1-11, published 3 March 2025, available here (publisher’s site). Shortly after Niklaus Wirth — Turing Award winner for his many seminal contributions including Pascal, Algol W, Modula, virtual machines, Lilith/Ceres, railway diagrams, PL/360, seminal textbooks&#8230;  — passed away last ... <a title="New article: obituary of Niklaus Wirth" class="read-more" href="https://bertrandmeyer.com/2025/03/04/new-article-obituary-of-niklaus-wirth/" aria-label="Read more about New article: obituary of Niklaus Wirth">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/03/04/new-article-obituary-of-niklaus-wirth/">New article: obituary of Niklaus Wirth</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/03/04/new-article-obituary-of-niklaus-wirth/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New preprint: Lessons from Formally Deployed Software Systems</title>
		<link>https://bertrandmeyer.com/2025/03/04/new-preprint-lessons-from-formally-deployed-software-systems/</link>
					<comments>https://bertrandmeyer.com/2025/03/04/new-preprint-lessons-from-formally-deployed-software-systems/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 04 Mar 2025 15:44:22 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Empirical Software Engineering]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software process]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Software design]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6502</guid>

					<description><![CDATA[<p>Li Huang, Sophie Ebersold, Alexander Kogtenkov, Bertrand Meyer and Yinling Liu, Lessons from Formally Verified Deployed Software Systems, submitted for publication (since March 2023), preprint available here for the full version (with detailed review of all 32 projects) and here for a shorter one (with same core content but only 11 detailed reviews, the others ... <a title="New preprint: Lessons from Formally Deployed Software Systems" class="read-more" href="https://bertrandmeyer.com/2025/03/04/new-preprint-lessons-from-formally-deployed-software-systems/" aria-label="Read more about New preprint: Lessons from Formally Deployed Software Systems">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/03/04/new-preprint-lessons-from-formally-deployed-software-systems/">New preprint: Lessons from Formally Deployed Software Systems</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/03/04/new-preprint-lessons-from-formally-deployed-software-systems/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New preprint: Seamless and Traceable Requirements</title>
		<link>https://bertrandmeyer.com/2025/03/03/new-preprint-seamless-and-traceable-requirements/</link>
					<comments>https://bertrandmeyer.com/2025/03/03/new-preprint-seamless-and-traceable-requirements/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Mon, 03 Mar 2025 10:09:49 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Object technology]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6496</guid>

					<description><![CDATA[<p>Maria Naumcheva, Sophie Ebersold, Jean-Michel Bruel and Bertrand Meyer, UOOR: Seamless and Traceable Requirements, submitted for publication, February 2025, preprint available on arXiv. This article grew out of Maria Naumcheva&#8217;s PhD thesis defended on December 18 at the University of Toulouse (I will write separately about the thesis as a whole). It is part of ... <a title="New preprint: Seamless and Traceable Requirements" class="read-more" href="https://bertrandmeyer.com/2025/03/03/new-preprint-seamless-and-traceable-requirements/" aria-label="Read more about New preprint: Seamless and Traceable Requirements">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/03/03/new-preprint-seamless-and-traceable-requirements/">New preprint: Seamless and Traceable Requirements</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/03/03/new-preprint-seamless-and-traceable-requirements/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New preprint: Loop unrolling &#8212; formal definition and application to testing</title>
		<link>https://bertrandmeyer.com/2025/02/28/new-preprint-loop-unrolling-formal-definition-and-application-to-testing/</link>
					<comments>https://bertrandmeyer.com/2025/02/28/new-preprint-loop-unrolling-formal-definition-and-application-to-testing/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Fri, 28 Feb 2025 12:36:52 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Empirical Software Engineering]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[loops]]></category>
		<category><![CDATA[unrolling]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6486</guid>

					<description><![CDATA[<p>Li Huang, Bertrand Meyer and Reto Weber, New preprint: Loop unrolling:  formal definition and application to testing, February 2025, submitted to publication. Available here on arXiv and also here. Abstract Testing coverage criteria usually make a gross simplification: they assume that loops will have their bodies executed 0 or 1 time. How much (specificall,y how ... <a title="New preprint: Loop unrolling &#8212; formal definition and application to testing" class="read-more" href="https://bertrandmeyer.com/2025/02/28/new-preprint-loop-unrolling-formal-definition-and-application-to-testing/" aria-label="Read more about New preprint: Loop unrolling &#8212; formal definition and application to testing">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/28/new-preprint-loop-unrolling-formal-definition-and-application-to-testing/">New preprint: Loop unrolling &#8212; formal definition and application to testing</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/28/new-preprint-loop-unrolling-formal-definition-and-application-to-testing/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New preprint: a standard framework for research on bugs and automatic program repair</title>
		<link>https://bertrandmeyer.com/2025/02/27/new-preprint-a-standard-framework-for-research-on-bugs-and-automatic-program-repair/</link>
					<comments>https://bertrandmeyer.com/2025/02/27/new-preprint-a-standard-framework-for-research-on-bugs-and-automatic-program-repair/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 27 Feb 2025 15:11:34 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Testing]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6472</guid>

					<description><![CDATA[<p>Preprint of new article: Victoria Kananchuk, Ilgiz Mustafin and Bertrand Meyer, Bugfix: a standard language, database schema and repository for research on bugs and automatic program repair, submitted for publication, February 2025. Available on arXiv here. Also available here. What this is in a nutshell (there is a longer abstract below): a proposal for, and ... <a title="New preprint: a standard framework for research on bugs and automatic program repair" class="read-more" href="https://bertrandmeyer.com/2025/02/27/new-preprint-a-standard-framework-for-research-on-bugs-and-automatic-program-repair/" aria-label="Read more about New preprint: a standard framework for research on bugs and automatic program repair">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/27/new-preprint-a-standard-framework-for-research-on-bugs-and-automatic-program-repair/">New preprint: a standard framework for research on bugs and automatic program repair</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/27/new-preprint-a-standard-framework-for-research-on-bugs-and-automatic-program-repair/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New paper: seeding contradiction</title>
		<link>https://bertrandmeyer.com/2025/02/26/new-paper-seeding-contradiction/</link>
					<comments>https://bertrandmeyer.com/2025/02/26/new-paper-seeding-contradiction/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Wed, 26 Feb 2025 21:25:03 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Empirical Software Engineering]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6475</guid>

					<description><![CDATA[<p>Just published: Li Huang, Bertrand Meyer and Manuel Oriol, Seeding Contradiction: a fast method for generating full-coverage test suites, in Springer Nature Computer Science, vol. 6, no. 4, 2025. The text is available here on the publisher&#8217;s site. Also available is a preprint version. This just published SNCS article and revised and extended from a ... <a title="New paper: seeding contradiction" class="read-more" href="https://bertrandmeyer.com/2025/02/26/new-paper-seeding-contradiction/" aria-label="Read more about New paper: seeding contradiction">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/26/new-paper-seeding-contradiction/">New paper: seeding contradiction</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/26/new-paper-seeding-contradiction/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New preprint: Programming Really Is Simple Mathematics</title>
		<link>https://bertrandmeyer.com/2025/02/25/new-preprint-programming-really-is-simple-mathematics/</link>
					<comments>https://bertrandmeyer.com/2025/02/25/new-preprint-programming-really-is-simple-mathematics/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 25 Feb 2025 18:05:34 +0000</pubDate>
				<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software verification]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6465</guid>

					<description><![CDATA[<p>Bertrand Meyer and Reto Weber: Meaning as Programs — Programming Really Is Simple Mathematics, February 2025 preprint available here and also on arXiv. Theories of programming can be quite complicated; the presentation here is a return to essentials, defining programming and associated concepts (programming languages, programming methodology) entirely from elementary set-theoretical concepts. Unlike much of ... <a title="New preprint: Programming Really Is Simple Mathematics" class="read-more" href="https://bertrandmeyer.com/2025/02/25/new-preprint-programming-really-is-simple-mathematics/" aria-label="Read more about New preprint: Programming Really Is Simple Mathematics">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/25/new-preprint-programming-really-is-simple-mathematics/">New preprint: Programming Really Is Simple Mathematics</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/25/new-preprint-programming-really-is-simple-mathematics/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>This is much worse than Munich</title>
		<link>https://bertrandmeyer.com/2025/02/21/this-is-much-worse-than-munich/</link>
					<comments>https://bertrandmeyer.com/2025/02/21/this-is-much-worse-than-munich/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Fri, 21 Feb 2025 17:46:00 +0000</pubDate>
				<category><![CDATA[Politics]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6459</guid>

					<description><![CDATA[<p>In Munich in 1938, Chamberlain and Daladier made the wrong decision, but they were driven by honorable motives. Chamberlain was weak but wanted to preserve short-term peace at all costs; Daladier was entirely lucid, but he had taken a look at the state of preparation of the French forces and wanted to buy time to ... <a title="This is much worse than Munich" class="read-more" href="https://bertrandmeyer.com/2025/02/21/this-is-much-worse-than-munich/" aria-label="Read more about This is much worse than Munich">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/21/this-is-much-worse-than-munich/">This is much worse than Munich</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/21/this-is-much-worse-than-munich/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>New preprint: Software engineering as a domain to formalize</title>
		<link>https://bertrandmeyer.com/2025/02/13/software-engineering-as-a-domain-to-formalize/</link>
					<comments>https://bertrandmeyer.com/2025/02/13/software-engineering-as-a-domain-to-formalize/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 13 Feb 2025 21:27:12 +0000</pubDate>
				<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Object technology]]></category>
		<category><![CDATA[Project management]]></category>
		<category><![CDATA[Requirements]]></category>
		<category><![CDATA[Software engineering]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6457</guid>

					<description><![CDATA[<p>Bertrand Meyer, Software engineering as a domain to formalize, available here. This article is meant as a blog but was written as a standard text and I haven&#8217;t had the time to HTML-ize yet. So I am just providing an abstract below, and linking to the PDF which gives the details. The purpose is simple: ... <a title="New preprint: Software engineering as a domain to formalize" class="read-more" href="https://bertrandmeyer.com/2025/02/13/software-engineering-as-a-domain-to-formalize/" aria-label="Read more about New preprint: Software engineering as a domain to formalize">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/13/software-engineering-as-a-domain-to-formalize/">New preprint: Software engineering as a domain to formalize</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/13/software-engineering-as-a-domain-to-formalize/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>&#8220;I don&#8217;t have time for administration&#8221;</title>
		<link>https://bertrandmeyer.com/2025/02/03/dont-time-administration/</link>
					<comments>https://bertrandmeyer.com/2025/02/03/dont-time-administration/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Mon, 03 Feb 2025 22:10:30 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Reading notes]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6441</guid>

					<description><![CDATA[<p>Academic life includes self-governance and require people to sit in committees, take on various duties, serve as director of studies, graduate program director, chair of PhD chair of external relations, department vice chair or chair, dean&#8230; Not everyone wants to play. It is not rare to encounter faculty members who tell you bluntly that as ... <a title="&#8220;I don&#8217;t have time for administration&#8221;" class="read-more" href="https://bertrandmeyer.com/2025/02/03/dont-time-administration/" aria-label="Read more about &#8220;I don&#8217;t have time for administration&#8221;">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2025/02/03/dont-time-administration/">&#8220;I don&#8217;t have time for administration&#8221;</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2025/02/03/dont-time-administration/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The path wrongly taken</title>
		<link>https://bertrandmeyer.com/2024/11/07/path-wrongly-taken/</link>
					<comments>https://bertrandmeyer.com/2024/11/07/path-wrongly-taken/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 07 Nov 2024 00:10:07 +0000</pubDate>
				<category><![CDATA[Policy]]></category>
		<category><![CDATA[Politics]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6421</guid>

					<description><![CDATA[<p>The dominant discourse right now is “Calm down, this is just the normal game of democracy”. Actually, “this” is not the normal course of democracy. Everyone has experienced the disappointment of a favored candidate losing. The result of Tuesday is something else, not seen before in our lifetime: the triumph of indecency and the rout ... <a title="The path wrongly taken" class="read-more" href="https://bertrandmeyer.com/2024/11/07/path-wrongly-taken/" aria-label="Read more about The path wrongly taken">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/11/07/path-wrongly-taken/">The path wrongly taken</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/11/07/path-wrongly-taken/feed/</wfw:commentRss>
			<slash:comments>5</slash:comments>
		
		
			</item>
		<item>
		<title>Europe asleep (a key-not)</title>
		<link>https://bertrandmeyer.com/2024/10/29/europe-asleep-key-not/</link>
					<comments>https://bertrandmeyer.com/2024/10/29/europe-asleep-key-not/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 29 Oct 2024 00:58:32 +0000</pubDate>
				<category><![CDATA[Conference]]></category>
		<category><![CDATA[Europe]]></category>
		<category><![CDATA[Policy]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Software engineering]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6387</guid>

					<description><![CDATA[<p>This week, Informatics Europe, the association of European computer science departments and industry research centers, is holding its annual ECSS event, bizarrely billed as “20 years of Informatics Europe”. (Informatics Europe was created at the end of 2006 and incorporated officially in 2011. The first ever mention of the name appeared in an email from ... <a title="Europe asleep (a key-not)" class="read-more" href="https://bertrandmeyer.com/2024/10/29/europe-asleep-key-not/" aria-label="Read more about Europe asleep (a key-not)">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/10/29/europe-asleep-key-not/">Europe asleep (a key-not)</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/10/29/europe-asleep-key-not/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The power and terror of imagination</title>
		<link>https://bertrandmeyer.com/2024/09/03/power-terror-imagination/</link>
					<comments>https://bertrandmeyer.com/2024/09/03/power-terror-imagination/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 03 Sep 2024 19:44:23 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Essay]]></category>
		<category><![CDATA[History]]></category>
		<category><![CDATA[Mathematics]]></category>
		<category><![CDATA[Object technology]]></category>
		<category><![CDATA[Reading notes]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6355</guid>

					<description><![CDATA[<p>Reading notes. From: Quelques éléments d’histoire des nombres négatifs (Elements of a history of negative numbers) by Anne Boyé, Proyecto Pénélope, 2002, revision available here; On Solving Equations, Negative Numbers, and Other Absurdities: Part II by Ralph Raimi, available  here; Note sur l’histoire des nombres entiers négatifs (Note on the History of Negative Numbers) by ... <a title="The power and terror of imagination" class="read-more" href="https://bertrandmeyer.com/2024/09/03/power-terror-imagination/" aria-label="Read more about The power and terror of imagination">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/09/03/power-terror-imagination/">The power and terror of imagination</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/09/03/power-terror-imagination/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Freely accessible books</title>
		<link>https://bertrandmeyer.com/2024/08/15/freely-accessible-books/</link>
					<comments>https://bertrandmeyer.com/2024/08/15/freely-accessible-books/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 15 Aug 2024 18:36:19 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Object technology]]></category>
		<category><![CDATA[Publications]]></category>
		<category><![CDATA[Software engineering]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6334</guid>

					<description><![CDATA[<p>Recently I prepared some of my books for free access on the Web (after gaining agreement from the publishers). Here are the corresponding links. They actually point to pages that present the respective books and have further links to the actual PDF versions. Although the texts are essentially those of the books as published, I ... <a title="Freely accessible books" class="read-more" href="https://bertrandmeyer.com/2024/08/15/freely-accessible-books/" aria-label="Read more about Freely accessible books">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/08/15/freely-accessible-books/">Freely accessible books</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/08/15/freely-accessible-books/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>And what if everything went well?</title>
		<link>https://bertrandmeyer.com/2024/07/25/everything-went-well/</link>
					<comments>https://bertrandmeyer.com/2024/07/25/everything-went-well/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Thu, 25 Jul 2024 20:44:58 +0000</pubDate>
				<category><![CDATA[Europe]]></category>
		<category><![CDATA[Politics]]></category>
		<category><![CDATA[Software engineering]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6330</guid>

					<description><![CDATA[<p>After all, for the first time in decades, France has had  a competent government since 2017, and it shows.</p>
<p>The post <a href="https://bertrandmeyer.com/2024/07/25/everything-went-well/">And what if everything went well?</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/07/25/everything-went-well/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>The French School of Programming</title>
		<link>https://bertrandmeyer.com/2024/07/14/french-school-programming/</link>
					<comments>https://bertrandmeyer.com/2024/07/14/french-school-programming/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Sun, 14 Jul 2024 21:43:33 +0000</pubDate>
				<category><![CDATA[Computer science]]></category>
		<category><![CDATA[Concurrency]]></category>
		<category><![CDATA[Design by Contract]]></category>
		<category><![CDATA[Eiffel]]></category>
		<category><![CDATA[Empirical Software Engineering]]></category>
		<category><![CDATA[Formal methods and proofs]]></category>
		<category><![CDATA[Object technology]]></category>
		<category><![CDATA[Publication announcement]]></category>
		<category><![CDATA[Software engineering]]></category>
		<category><![CDATA[Software process]]></category>
		<category><![CDATA[Software verification]]></category>
		<category><![CDATA[Software design]]></category>
		<category><![CDATA[Testing]]></category>
		<category><![CDATA[Theory]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6320</guid>

					<description><![CDATA[<p>July 14 (still here for 15 minutes) is not a bad opportunity to announced the publication of a new book: The French School of Programming. The book is a collection of chapters, thirteen of them, by rock stars of programming and software engineering research (plus me), preceded by a Foreword by Jim Woodcock and a ... <a title="The French School of Programming" class="read-more" href="https://bertrandmeyer.com/2024/07/14/french-school-programming/" aria-label="Read more about The French School of Programming">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/07/14/french-school-programming/">The French School of Programming</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/07/14/french-school-programming/feed/</wfw:commentRss>
			<slash:comments>2</slash:comments>
		
		
			</item>
		<item>
		<title>Descente aux enfers</title>
		<link>https://bertrandmeyer.com/2024/06/25/descente-aux-enfers/</link>
					<comments>https://bertrandmeyer.com/2024/06/25/descente-aux-enfers/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 25 Jun 2024 17:12:42 +0000</pubDate>
				<category><![CDATA[Politics]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6311</guid>

					<description><![CDATA[<p>[English version forthcoming.] Que peut-on faire ? Un pays vieux d&#8217;un millénaire et demi est en train de se suicider. Pour tentant que soit le désespoir, il est encore temps d&#8217;agir. Le pire scénario, c&#8217;est la menace de la gauche. Ce qu&#8217;il restait de sociaux-démocrates s&#8217;est prosterné devant une bande d&#8217;extrémistes décidés à détruire toute ... <a title="Descente aux enfers" class="read-more" href="https://bertrandmeyer.com/2024/06/25/descente-aux-enfers/" aria-label="Read more about Descente aux enfers">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/06/25/descente-aux-enfers/">Descente aux enfers</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/06/25/descente-aux-enfers/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Upside down</title>
		<link>https://bertrandmeyer.com/2024/06/04/upside-down/</link>
					<comments>https://bertrandmeyer.com/2024/06/04/upside-down/#comments</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 04 Jun 2024 20:59:18 +0000</pubDate>
				<category><![CDATA[Politics]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6254</guid>

					<description><![CDATA[<p>What is going on? In the US, the leading presidential candidate is a vulgar crook, a serial business failure and convicted business fraudster; more ominously, he acts like a vassal to Putin. His first term was an endless string of catastrophes, including the deaths of hundreds of thousands of his compatriots through gross mismanagement. And ... <a title="Upside down" class="read-more" href="https://bertrandmeyer.com/2024/06/04/upside-down/" aria-label="Read more about Upside down">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/06/04/upside-down/">Upside down</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/06/04/upside-down/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			</item>
		<item>
		<title>Horribly transparent</title>
		<link>https://bertrandmeyer.com/2024/06/02/horribly-transparent/</link>
					<comments>https://bertrandmeyer.com/2024/06/02/horribly-transparent/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Sun, 02 Jun 2024 19:51:27 +0000</pubDate>
				<category><![CDATA[Music]]></category>
		<category><![CDATA[Barenboim]]></category>
		<category><![CDATA[Schnabel]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6227</guid>

					<description><![CDATA[<p>A few years ago I was driving on a freeway in France and turned on the radio, chancing on France-Culture. (In passing it is fair to note the abundance of quality programs on that station. It has its share of empty Parisian intellectual chit-chat but much of the time I learn something interesting.) I was ... <a title="Horribly transparent" class="read-more" href="https://bertrandmeyer.com/2024/06/02/horribly-transparent/" aria-label="Read more about Horribly transparent">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/06/02/horribly-transparent/">Horribly transparent</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/06/02/horribly-transparent/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Mathematics is not a game of hit and miss</title>
		<link>https://bertrandmeyer.com/2024/05/28/mathematics-not-game-hit-miss/</link>
					<comments>https://bertrandmeyer.com/2024/05/28/mathematics-not-game-hit-miss/#respond</comments>
		
		<dc:creator><![CDATA[Bertrand Meyer]]></dc:creator>
		<pubDate>Tue, 28 May 2024 16:39:12 +0000</pubDate>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Mathematics]]></category>
		<guid isPermaLink="false">https://bertrandmeyer.com/?p=6225</guid>

					<description><![CDATA[<p>I was recently looking at the math exercises of a 14-year-old, having to do with quadratic (second-degree) equations. The first thing that caught my eye is not a surprise: the difference between school and life. The quadratic polynomials appearing in the exercises, such as x2 &#8211; x &#8211; 6, all happen to have integer roots ... <a title="Mathematics is not a game of hit and miss" class="read-more" href="https://bertrandmeyer.com/2024/05/28/mathematics-not-game-hit-miss/" aria-label="Read more about Mathematics is not a game of hit and miss">Read more</a></p>
<p>The post <a href="https://bertrandmeyer.com/2024/05/28/mathematics-not-game-hit-miss/">Mathematics is not a game of hit and miss</a> appeared first on <a href="https://bertrandmeyer.com">Bertrand Meyer&#039;s technology+ blog</a>.</p>
]]></description>
		
					<wfw:commentRss>https://bertrandmeyer.com/2024/05/28/mathematics-not-game-hit-miss/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
