<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Chapitre 01 — Philosophie d&#39;Igor Casanova on Ocarina — précis</title>
    <link>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/</link>
    <description>Recent content in Chapitre 01 — Philosophie d&#39;Igor Casanova on Ocarina — précis</description>
    <generator>Hugo</generator>
    <language>fr-FR</language>
    <lastBuildDate>Thu, 28 May 2026 21:02:53 +0200</lastBuildDate>
    <atom:link href="https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>01.01 — Prendre le problème à l&#39;envers</title>
      <link>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/01-flip-the-problem/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/01-flip-the-problem/</guid>
      <description>&lt;h1 id=&#34;0101prendre-le-problème-à-lenvers&#34;&gt;01.01 — Prendre le problème à l&amp;rsquo;envers&lt;a class=&#34;anchor&#34; href=&#34;#0101prendre-le-probl%c3%a8me-%c3%a0-lenvers&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;le-constat&#34;&gt;Le constat&lt;a class=&#34;anchor&#34; href=&#34;#le-constat&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Tous les frameworks de test e2e contemporains ont été construits sur un postulat implicite : il existe une &lt;strong&gt;barrière&lt;/strong&gt; entre &lt;em&gt;ceux qui codent&lt;/em&gt; et &lt;em&gt;ceux qui définissent les tests&lt;/em&gt;. Cette barrière est tenue pour acquise : méthodologiquement, organisationnellement, parfois contractuellement.&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;La plupart des frameworks de test ont été conçus dans un monde où la barrière entre « &lt;em&gt;ceux qui codent&lt;/em&gt; » et « &lt;em&gt;ceux qui définissent les tests&lt;/em&gt; » était réelle et structurelle.&lt;/p&gt;</description>
    </item>
    <item>
      <title>01.02 — ISTQB vs pytest / Jest / Mocha</title>
      <link>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/02-istqb-vs-pytest/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/02-istqb-vs-pytest/</guid>
      <description>&lt;h1 id=&#34;0102istqb-vs-pytest-jest-mocha&#34;&gt;01.02 — ISTQB vs pytest / Jest / Mocha&lt;a class=&#34;anchor&#34; href=&#34;#0102istqb-vs-pytest-jest-mocha&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;le-constat-méthodologique&#34;&gt;Le constat méthodologique&lt;a class=&#34;anchor&#34; href=&#34;#le-constat-m%c3%a9thodologique&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Au-delà du pari technique sur la barrière techniques / non-techniques (voir &lt;a href=&#34;https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/01-flip-the-problem/&#34;&gt;&lt;code&gt;01-flip-the-problem.md&lt;/code&gt;&lt;/a&gt;), il y a un &lt;strong&gt;second pari&lt;/strong&gt; : celui du vocabulaire métier.&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;L&amp;rsquo;ISTQB et les testeurs professionnels ont construit, depuis des décennies, un vocabulaire précis et éprouvé : &lt;em&gt;cycles de test&lt;/em&gt;, &lt;em&gt;campagnes&lt;/em&gt;, &lt;em&gt;suites de test&lt;/em&gt;, &lt;em&gt;cas de test&lt;/em&gt;, &lt;em&gt;pas de test&lt;/em&gt;. Une hiérarchie claire, pensée pour &lt;strong&gt;organiser, tracer et piloter&lt;/strong&gt; la qualité logicielle.&lt;/p&gt;</description>
    </item>
    <item>
      <title>01.03 — KISS et complexité ostentatoire</title>
      <link>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/03-kiss-and-complexity/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/03-kiss-and-complexity/</guid>
      <description>&lt;h1 id=&#34;0103kiss-et-complexité-ostentatoire&#34;&gt;01.03 — KISS et complexité ostentatoire&lt;a class=&#34;anchor&#34; href=&#34;#0103kiss-et-complexit%c3%a9-ostentatoire&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;h2 id=&#34;la-critique-reçue&#34;&gt;La critique reçue&lt;a class=&#34;anchor&#34; href=&#34;#la-critique-re%c3%a7ue&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Le premier retour public reçu par Ocarina, &lt;em&gt;systématique&lt;/em&gt; d&amp;rsquo;après l&amp;rsquo;auteur :&lt;/p&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;La première « &lt;em&gt;critique&lt;/em&gt; » a souvent été la même : « &lt;em&gt;Tu te vantes de quelque chose qui est très simple.&lt;/em&gt; »&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;p&gt;Le Holy Book y répond longuement. Trois piliers : le &lt;strong&gt;caractère opérant&lt;/strong&gt; de la simplicité, la &lt;strong&gt;distinction simple ≠ peu élaboré&lt;/strong&gt;, et le &lt;strong&gt;refus de toutes les contre-propositions « &lt;em&gt;créatives&lt;/em&gt; »&lt;/strong&gt; reçues.&lt;/p&gt;</description>
    </item>
    <item>
      <title>01.04 — Citations et influences revendiquées</title>
      <link>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/04-citations-and-influences/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/04-citations-and-influences/</guid>
      <description>&lt;h1 id=&#34;0104citations-et-influences-revendiquées&#34;&gt;01.04 — Citations et influences revendiquées&lt;a class=&#34;anchor&#34; href=&#34;#0104citations-et-influences-revendiqu%c3%a9es&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;Les références citées dans le Holy Book ne sont pas neutres : elles fixent &lt;strong&gt;le cadre théorique&lt;/strong&gt; d&amp;rsquo;Ocarina. On les recoupe ici par grands axes, puis on en propose une lecture d&amp;rsquo;ensemble.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;h2 id=&#34;axe-techniqueprogrammation-fonctionnelle-types-langages&#34;&gt;Axe technique — Programmation fonctionnelle, types, langages&lt;a class=&#34;anchor&#34; href=&#34;#axe-techniqueprogrammation-fonctionnelle-types-langages&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Influence&lt;/th&gt;&#xA;          &lt;th&gt;Origine&lt;/th&gt;&#xA;          &lt;th&gt;Rapport avec Ocarina&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Railway Oriented Programming (ROP)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Scott Wlaschin (F#), pattern bien connu en programmation fonctionnelle&lt;/td&gt;&#xA;          &lt;td&gt;Le cœur du framework. &lt;code&gt;Result[T] = Ok[T] | Fail&lt;/code&gt;, &lt;em&gt;short-circuit&lt;/em&gt;, builder fluide. Voir &lt;a href=&#34;https://mojo-molotov.github.io/from-ocarina-to-igor/fr/02-ocarina/03-railway/&#34;&gt;&lt;code&gt;../02-ocarina/03-railway/&lt;/code&gt;&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;λ-calcul (1930)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Alonzo Church&lt;/td&gt;&#xA;          &lt;td&gt;Cité comme l&amp;rsquo;invention qui rend possible la « &lt;em&gt;formalisation propre&lt;/em&gt; » qu&amp;rsquo;Ocarina poursuit : « &lt;em&gt;Ce que l&amp;rsquo;on pensait depuis les années 1930, &lt;strong&gt;depuis l&amp;rsquo;invention du λ-calcul&lt;/strong&gt;, est enfin scalable à l&amp;rsquo;échelle que l&amp;rsquo;on aurait toujours voulu lui donner.&lt;/em&gt; »&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;McCulloch &amp;amp; Pitts (1943)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Première formalisation du neurone artificiel&lt;/td&gt;&#xA;          &lt;td&gt;Cité comme rappel que les &lt;em&gt;vrais&lt;/em&gt; progrès en IA sont anciens et continus, contre la hype récente.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Système de types Python (PEP 695)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;PEP 695 (Python 3.12+)&lt;/td&gt;&#xA;          &lt;td&gt;Pré-requis pour le typage générique paramétrique qui structure Ocarina (&lt;code&gt;TestSuite[Driver]&lt;/code&gt;, &lt;code&gt;Result[T]&lt;/code&gt;, etc.). Voir &lt;a href=&#34;https://mojo-molotov.github.io/from-ocarina-to-igor/fr/03-functional/06-pep-695-generics/&#34;&gt;&lt;code&gt;../03-functional/06-pep-695-generics.md&lt;/code&gt;&lt;/a&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;axe-culturelanti-narcissisme-simplicité-kiss-bien-compris&#34;&gt;Axe culturel — Anti-narcissisme, simplicité, KISS bien compris&lt;a class=&#34;anchor&#34; href=&#34;#axe-culturelanti-narcissisme-simplicit%c3%a9-kiss-bien-compris&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Influence&lt;/th&gt;&#xA;          &lt;th&gt;Citation&lt;/th&gt;&#xA;          &lt;th&gt;Pourquoi&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Terry Davis&lt;/strong&gt; (« &lt;em&gt;le programmeur le plus intelligent qui ait jamais existé&lt;/em&gt; »)&lt;/td&gt;&#xA;          &lt;td&gt;« &lt;em&gt;Un idiot admire la complexité, un génie admire la simplicité, un physicien essaie de simplifier…&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Argumentaire anti-complexité ostentatoire ; pierre angulaire du chapitre « &lt;em&gt;Premiers retours&lt;/em&gt; ».&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lao-Tseu&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;« &lt;em&gt;Pour avoir de la connaissance, ajouter des choses chaque jour. Pour avoir de la sagesse, enlever des choses chaque jour.&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Démarche de retrait : ce qui reste après élimination.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Antoine de Saint-Exupéry&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;« &lt;em&gt;La perfection est atteinte non pas lorsqu&amp;rsquo;il n&amp;rsquo;y a plus rien à ajouter, mais lorsqu&amp;rsquo;il n&amp;rsquo;y a plus rien à retirer.&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Reformulation occidentale du précédent. Clos le chapitre « &lt;em&gt;Premiers scénarios&lt;/em&gt; ».&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Alan Watts&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;« &lt;em&gt;La meilleure façon de résoudre un problème est souvent d&amp;rsquo;en sortir.&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Cité en fin du chapitre « &lt;em&gt;Premiers jutsus&lt;/em&gt; » : légitime un design qui &lt;em&gt;refuse&lt;/em&gt; certaines fonctionnalités (réactivité, async). Légitime la sortie de l&amp;rsquo;écosystème des &lt;em&gt;trucs de geeks&lt;/em&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Rainer Maria Rilke&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;« &lt;em&gt;Pour l&amp;rsquo;instant, vivez les questions…&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Clos le chapitre « &lt;em&gt;Premiers pas&lt;/em&gt; ». Posture envers la pratique : la maîtrise vient par l&amp;rsquo;usage.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Marcel Proust&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;« &lt;em&gt;Le style (…) est une question non de technique, mais de vision.&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Clos le chapitre « &lt;em&gt;Extensibilité&lt;/em&gt; ». Justifie le refus d&amp;rsquo;imposer un DSL : la vision (POMs + actions) prime sur la technique (un format).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;axe-politiquecode-souveraineté-anti-startup-nation&#34;&gt;Axe politique — Code, souveraineté, anti-startup-nation&lt;a class=&#34;anchor&#34; href=&#34;#axe-politiquecode-souverainet%c3%a9-anti-startup-nation&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Influence&lt;/th&gt;&#xA;          &lt;th&gt;Origine&lt;/th&gt;&#xA;          &lt;th&gt;Rapport avec Ocarina&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;&lt;em&gt;Code is Law&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Lawrence Lessig (1999), repris par Ethereum (2015) comme idéal positif&lt;/td&gt;&#xA;          &lt;td&gt;Cité comme la posture face à la « &lt;em&gt;gouvernance démocratique du code&lt;/em&gt; ». Le code est la donnée brute, auditable. Le projet revendique : « &lt;em&gt;De nouveau, avec l&amp;rsquo;IA, ce maillon qu&amp;rsquo;il manquait cruellement, crions-le, aussi fort que l&amp;rsquo;on criait &amp;ldquo;HACK THE PLANET&amp;rdquo; en 99 : &lt;strong&gt;CODE IS LAW.&lt;/strong&gt;&lt;/em&gt; »&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;DHH — &lt;em&gt;I won&amp;rsquo;t let you pay me for my open source&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;David Heinemeier Hansson, blog perso&lt;/td&gt;&#xA;          &lt;td&gt;Cité pour légitimer le refus de contributions non alignées (« &lt;em&gt;Fuck You&lt;/em&gt; » fait référence à la célèbre slide de DHH.)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Paul Graham — &lt;em&gt;Haters&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Essai PG (&lt;code&gt;paulgraham.com/fh.html&lt;/code&gt;)&lt;/td&gt;&#xA;          &lt;td&gt;Justifie la décision de « &lt;em&gt;ne JAMAIS perdre [son] temps à argumenter lorsque ce n&amp;rsquo;est pas la peine&lt;/em&gt; ».&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Yegor Bugayenko — &lt;em&gt;Prompt&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Citation « &lt;em&gt;Retry flaky blocks.&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Fond la politique &lt;code&gt;transient_errors&lt;/code&gt; + retries linéaires (&lt;code&gt;TestFlow&lt;/code&gt;). Lire aussi : &lt;em&gt;Angry Tests&lt;/em&gt;.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;The DAO hack (2016)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Hack de The DAO sur Ethereum&lt;/td&gt;&#xA;          &lt;td&gt;Cité pour pointer que ce sont &lt;em&gt;les bugs&lt;/em&gt; (« &lt;em&gt;des satanés bugs, à cause de satanés dévs&lt;/em&gt; ») qui ont fait reculer l&amp;rsquo;idée de &lt;em&gt;Code is Law&lt;/em&gt;, d&amp;rsquo;où l&amp;rsquo;importance du typage et de la rigueur.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lee Robinson (ex-Vercel)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Décembre 2025 : remplacement de Sanity par des fichiers Markdown + IA chez Cursor&lt;/td&gt;&#xA;          &lt;td&gt;Soutient le « &lt;em&gt;retour à la donnée brute&lt;/em&gt; ».&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Cluely (Roy Lee)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Cité pour illustrer le &lt;em&gt;bullshit&lt;/em&gt; entrepreneurial à éviter&lt;/td&gt;&#xA;          &lt;td&gt;Contraste explicite avec la philosophie Ocarina.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;axe-identitaire-underground&#34;&gt;Axe identitaire / &lt;em&gt;underground&lt;/em&gt;&lt;a class=&#34;anchor&#34; href=&#34;#axe-identitaire-underground&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Influence&lt;/th&gt;&#xA;          &lt;th&gt;Origine&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Lulzsec&lt;/strong&gt; — « &lt;em&gt;In the Lulzboat, salute, bitch, and show some respect.&lt;/em&gt; »&lt;/td&gt;&#xA;          &lt;td&gt;Antisec (YTCracker, 2011)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;« &lt;em&gt;We Can Do All What You Can&amp;rsquo;t Do&lt;/em&gt; »&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;YogyaCarderLink&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;YTCracker — &lt;em&gt;Robots Will Definitely Take Your Job&lt;/em&gt;&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Lien SoundCloud, musique de fond du chapitre « &lt;em&gt;Premiers retours&lt;/em&gt; »&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;« &lt;em&gt;HACK THE PLANET&lt;/em&gt; » (1999)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Slogan emblématique de la scène hackers des années 1990 + Antisec (YTCracker, 2011)&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Zone-H&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Site historique de defaces web&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;r/unixporn&lt;/strong&gt;, &lt;strong&gt;r/AntiTaff&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Subreddits&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;axe-ia-outillage-moderne&#34;&gt;Axe IA / outillage moderne&lt;a class=&#34;anchor&#34; href=&#34;#axe-ia-outillage-moderne&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;table&gt;&#xA;  &lt;thead&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;th&gt;Influence&lt;/th&gt;&#xA;          &lt;th&gt;Origine&lt;/th&gt;&#xA;          &lt;th&gt;Rapport avec Ocarina&lt;/th&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/thead&gt;&#xA;  &lt;tbody&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Claude Code&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Anthropic&lt;/td&gt;&#xA;          &lt;td&gt;Outillage de référence du projet IA (&lt;code&gt;ocarina-with-ai-example&lt;/code&gt;). Cité plusieurs fois comme « &lt;em&gt;pont&lt;/em&gt; » remplaçant les DSLs.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;IntelliCode (2018)&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Microsoft&lt;/td&gt;&#xA;          &lt;td&gt;Cité comme repère temporel (« &lt;em&gt;on y avait déjà goûté, avant même IntelliCode&lt;/em&gt; »).&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;R., savant fou du silo&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Anecdote personnelle (un collègue de 2013, plugin Emacs IA privé)&lt;/td&gt;&#xA;          &lt;td&gt;Rappel que l&amp;rsquo;IA générative (« &lt;em&gt;15 000 lignes à supprimer pour éviter d&amp;rsquo;en écrire 1000&lt;/em&gt; ») existait avant la hype publique.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;      &lt;tr&gt;&#xA;          &lt;td&gt;&lt;strong&gt;Prisma, Vercel, Cursor&lt;/strong&gt;&lt;/td&gt;&#xA;          &lt;td&gt;Écosystème SaaS&lt;/td&gt;&#xA;          &lt;td&gt;Cités comme cas pratiques de &lt;em&gt;retour à la donnée brute&lt;/em&gt; assisté par IA.&lt;/td&gt;&#xA;      &lt;/tr&gt;&#xA;  &lt;/tbody&gt;&#xA;&lt;/table&gt;&#xA;&lt;h2 id=&#34;cohérence-densemble&#34;&gt;Cohérence d&amp;rsquo;ensemble&lt;a class=&#34;anchor&#34; href=&#34;#coh%c3%a9rence-densemble&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;p&gt;Toutes ces influences pointent vers &lt;strong&gt;trois axes convergents&lt;/strong&gt; :&lt;/p&gt;</description>
    </item>
    <item>
      <title>01.05 — Posture politique du projet</title>
      <link>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/05-political-stance/</link>
      <pubDate>Wed, 20 May 2026 00:00:00 +0000</pubDate>
      <guid>https://mojo-molotov.github.io/from-ocarina-to-igor/fr/01-philosophy/05-political-stance/</guid>
      <description>&lt;h1 id=&#34;0105posture-politique-du-projet&#34;&gt;01.05 — Posture politique du projet&lt;a class=&#34;anchor&#34; href=&#34;#0105posture-politique-du-projet&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h1&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;Le Holy Book ne sépare pas la philosophie de la &lt;strong&gt;politique du dépôt&lt;/strong&gt; lui-même. Cinq engagements opérationnels en découlent.&lt;/p&gt;&#xA;&lt;/blockquote&gt;&lt;h2 id=&#34;1-incorruptibilité&#34;&gt;1. Incorruptibilité&lt;a class=&#34;anchor&#34; href=&#34;#1-incorruptibilit%c3%a9&#34; data-pagefind-ignore=&#34;all&#34;&gt;#&lt;/a&gt;&lt;/h2&gt;&#xA;&lt;blockquote class=&#39;book-hint &#39;&gt;&#xA;&lt;p&gt;« &lt;em&gt;Transmettre Ocarina, c&amp;rsquo;est transmettre une voiture dont j&amp;rsquo;ai fait tout l&amp;rsquo;entretien moi-même, pour moi-même, donc très précautionneusement. En revanche, elle est et restera transmise telle quelle. C&amp;rsquo;est ma voiture.&lt;/em&gt; »&lt;/p&gt;&#xA;&lt;p&gt;« &lt;em&gt;J&amp;rsquo;y ai canalisé toute ma colère, pour y mettre tout mon amour.&lt;/em&gt; »&lt;/p&gt;</description>
    </item>
  </channel>
</rss>
