<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel>
<title>Thoughts — Seven Mile</title><link>https://sevenmile.tech/thoughts</link>
<description>What we build, learn and think about AI inside real companies. Articles, TILs and annotated reads from the practitioners at Seven Mile.</description>
<atom:link href="https://sevenmile.tech/thoughts/feed.xml" rel="self" type="application/rss+xml" />
<item><title>There are no lossless transformations of natural-language text</title>
<link>https://sevenmile.tech/thoughts/l-implicite-qui-disparait</link><guid isPermaLink="true">https://sevenmile.tech/thoughts/l-implicite-qui-disparait</guid>
<pubDate>Mon, 14 Sep 2026 00:00:00 GMT</pubDate>
<description>&lt;p&gt;By PA&lt;/p&gt;&lt;p&gt;J’ai déjà eu l’expérience à plusieurs reprises : je passe un draft à Claude Code avec un système prompt que je trouve plutôt intéressant, l’output est plutôt bon, mais de temps en temps je ressens qu’il y a de l’implicite qui disparaît. Certaines de mes particularités disparaissent.&lt;/p&gt;
&lt;p&gt;Cette citation met des mots sur ce constat : tout changement fait sur un message, un post LinkedIn, un article, change en réalité quelque chose.&lt;/p&gt;
&lt;p&gt;C’est là où il faut qu’on accepte, qu’on définisse chacun quel degré de changement on veut faire, à quel point on veut garder notre implicite. Il y a une réflexion à avoir sur ce qu’on veut transmettre.&lt;/p&gt;
&lt;p&gt;C’est là aussi où le brain va être important. Il va permettre à chacun d’avoir une part de son identité, de sa façon de parler, de sa façon de penser, représentée dans ce cerveau-là. Les changements faits par les IA sur les textes qu’on écrit vont donc de plus en plus nous ressembler.&lt;/p&gt;
&lt;p&gt;Dans tous les cas, il faut toujours prendre le temps dans l’étape d’écriture. Si on partage un texte, un message, un article, un post LinkedIn, c’est parce qu’on veut partager notre façon de réfléchir. Ce n’est pas forcément le résultat qui importe, c’est le processus.&lt;/p&gt;
&lt;p&gt;Plus haut dans le même texte :&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Writing is thinking. Spending time on the writing process — on deciding what to emphasize and how to structure your ideas clearly — teaches you more about your topic. If you circumvent this process, you will probably walk away with a poorer understanding of the subject matter.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je le remarque quand je prends le temps d’écrire individuellement sur un sujet complexe sur lequel je travaille : ça me permet de connecter tous les nœuds. En sortie de mes étapes d’écriture, j’ai une meilleure compréhension du sujet. Et cette compréhension renforcée par l’écriture fait que l’output de ce qu’on présente aux autres, de ce qu’on leur transmet, est meilleur.&lt;/p&gt;
&lt;p&gt;Et surtout, ce n’est pas vraiment l’output qui compte. Sur des questions techniques, ce sont plutôt les étapes de réflexion. C’est toute la logique qu’on a derrière les ADR : voir comment on a processé l’information, comment on a processé le besoin, avant d’arriver à une solution X et pas une solution Y. Ce sont vraiment ces étapes de réflexion qui sont importantes. D’un, pour nous, pour continuer à entraîner notre cerveau, entraîner nos neurones. De deux, pour montrer à l’autre les différentes alternatives, et montrer qu’on a pris le temps de vraiment travailler le sujet avant de lui transmettre de l’information.&lt;/p&gt;
</description>
<category>Writing</category><category>Second Brain</category></item>
<item><title>Slack CLI : configurer une app Slack sans passer par l’interface</title>
<link>https://sevenmile.tech/thoughts/slack-cli-sans-clickops</link><guid isPermaLink="true">https://sevenmile.tech/thoughts/slack-cli-sans-clickops</guid>
<pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
<description>&lt;p&gt;By PA&lt;/p&gt;&lt;p&gt;J’étais en train de créer un bot Slack, et le travail s’est arrêté sur des étapes manuelles. Du clic-bouton, et des fois il faut fouiller dans toutes les configs Slack pour retrouver le bon réglage. C’est ce que je déteste le plus faire, et c’était la seule partie que je ne pouvais pas passer à mon harness. Alors je me suis dit : est-ce qu’il n’existe pas, par hasard, une CLI Slack ? Patatra, elle existe, et elle est top.&lt;/p&gt;
&lt;p&gt;Une fois l’authentification faite, les manipulations qui vivaient dans l’interface deviennent des commandes : installer l’app, lire et valider son manifeste, ouvrir ses réglages.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;slack login
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;Ce qui suit vient de &lt;code&gt;slack help&lt;/code&gt;, avec &lt;code&gt;slack v4.7.0&lt;/code&gt;, observé le 8 septembre 2026 :&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;app
  install    Install the app to a team
  settings   Open app settings for configurations
manifest
  diff       Show differences between the project manifest
             and app settings
  validate   Validate the app manifest generated by a project
&lt;/code&gt;&lt;/pre&gt;
&lt;p&gt;&lt;strong&gt;Après le &lt;code&gt;slack login&lt;/code&gt;, je n’exécute plus ces commandes moi-même : je dis à Claude Code d’utiliser la CLI.&lt;/strong&gt; Je décris ce que l’app doit être, le harness passe par la CLI, et il n’y a plus grand chose de manuel dans la création d’un bot Slack ou dans les réglages qui demandaient du clickops avant.&lt;/p&gt;
&lt;p&gt;Et voilà !&lt;/p&gt;
</description>
<category>Slack</category><category>Claude Code</category></item>
<item><title>What is knowledge</title>
<link>https://sevenmile.tech/thoughts/what-is-knowledge</link><guid isPermaLink="true">https://sevenmile.tech/thoughts/what-is-knowledge</guid>
<pubDate>Tue, 08 Sep 2026 00:00:00 GMT</pubDate>
<description>&lt;p&gt;By PA&lt;/p&gt;&lt;blockquote&gt;
&lt;p&gt;Knowledge is of no value unless you put it into practice. — Anton Chekhov&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In college, I took a course called &lt;strong&gt;IF15: Knowledge Engineering&lt;/strong&gt;. That&#39;s when I heard the word &lt;em&gt;ontology&lt;/em&gt; for the first time in my life. It would pop up occasionally in papers and articles I read, but I never took the time to dig deeper–I never felt the need, the necessity.&lt;/p&gt;
&lt;p&gt;This term has come back in force over the past few months with the GenAI boom, and especially with the realization that agents need context. That context needs to be structured, organised in a way that helps them understand user vocabulary, company language, specificities, and connections between concepts. Agents need to understand what a request means in the company, and how to act on it.&lt;/p&gt;
&lt;p&gt;This is where ontologies come in.&lt;/p&gt;
&lt;p&gt;Originally, this article was just going to be an introduction to ontologies. Then I realized how irrelevant it would be to stay narrowly scoped on that single concept. So I reoriented the article toward &lt;strong&gt;knowledge&lt;/strong&gt; in general–the broader picture.&lt;/p&gt;
&lt;p&gt;The thread running through this article: &lt;strong&gt;how do we structure what we know so that both machines and humans can understand it?&lt;/strong&gt;&lt;/p&gt;
&lt;p&gt;This subject comes in four parts:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;strong&gt;From raw data to usable knowledge, and the metadata in between&lt;/strong&gt; (this post)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Structuring knowledge, from a list to a knowledge graph&lt;/strong&gt; (draft)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Modelling knowledge for humans and for agents&lt;/strong&gt; (draft)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Why classic RAG retrieves text instead of knowledge&lt;/strong&gt; (draft)&lt;/li&gt;
&lt;/ol&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;img src=&quot;https://sevenmile.tech/thoughts/knowledge-ontology/knowledge-from-if15.png&quot; alt=&quot;Knowledge definition from the IF15 course&quot; loading=&quot;lazy&quot; /&gt;&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Knowledge Definition from my IF15 course&lt;/em&gt;&lt;/p&gt;
&lt;h2 id=&quot;the-triptych-data-information-knowledge&quot;&gt;The Triptych: Data → Information → Knowledge&lt;/h2&gt;&lt;p&gt;Before talking about how to model knowledge, let&#39;s define what it is.&lt;/p&gt;
&lt;p&gt;We generally distinguish three levels. Take a simple example of a support request:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Data&lt;/strong&gt;: Raw facts, without context. &lt;code&gt;42&lt;/code&gt;, &lt;code&gt;&quot;blocked&quot;&lt;/code&gt;, &lt;code&gt;&quot;production&quot;&lt;/code&gt;.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Information&lt;/strong&gt;: Contextualized data. &lt;em&gt;&quot;Request #42 reports that a customer is blocked in production.&quot;&lt;/em&gt;&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Knowledge&lt;/strong&gt;: Information usable for action or decision-making. &lt;em&gt;&quot;Our support procedure treats a customer blocked in production as urgent: escalate the request to the on-call team.&quot;&lt;/em&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Knowledge is therefore &lt;strong&gt;information used in a given context&lt;/strong&gt; to solve a problem or make a decision (thanks to my UTT course).&lt;/p&gt;
&lt;h2 id=&quot;knowledge-engineering&quot;&gt;Knowledge Engineering&lt;/h2&gt;&lt;p&gt;My IF15 course defined knowledge engineering as:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;An approach that collects and structures reasoning. Its objective is to formalize problem-solving: the approach followed by one or more experts to solve a problem.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;In other words: &lt;strong&gt;externalize the knowledge&lt;/strong&gt; produced &lt;em&gt;&quot;in&quot;&lt;/em&gt; and &lt;em&gt;&quot;for&quot;&lt;/em&gt; a domain, and make it exploitable.&lt;/p&gt;
&lt;p&gt;At the time, I found it very theoretical, almost boring. Today, with agents that need to understand a request, find relevant knowledge and use tools to carry out work, this discipline makes complete sense.&lt;/p&gt;
&lt;h2 id=&quot;knowledge-and-metadata&quot;&gt;Knowledge and Metadata&lt;/h2&gt;&lt;p&gt;An agent handling that support request needs to know what &quot;blocked in production&quot; means in the company, which procedure applies, and how to reach the on-call team. Some of that knowledge lives in documents, some in tools, and some still in people&#39;s heads.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;Metadata&lt;/strong&gt; describes those resources: what a document covers, who maintains it, when it was updated, or what a tool does and which inputs it expects. It helps an agent find and interpret what is available. The procedure itself carries knowledge about how to handle the situation; its owner and update date help establish where it comes from and whether it is still applicable.&lt;/p&gt;
&lt;p&gt;To structure this context, we can look at both the domain and the systems through which an agent works.&lt;/p&gt;
&lt;h3 id=&quot;domain-knowledge-business-knowledge&quot;&gt;Domain Knowledge (Business Knowledge)&lt;/h3&gt;&lt;p&gt;This is what the &lt;strong&gt;business knows&lt;/strong&gt; about its domain:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Business concepts and jargon&lt;/strong&gt;: What is &quot;churn&quot;? &quot;MRR&quot;? A &quot;qualified lead&quot;?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Glossaries and definitions&lt;/strong&gt;: How do we calculate revenue? Gross or net?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Acronyms and synonyms&lt;/strong&gt;: WC = World Cup (Water Closet), ARR = Annualized Run Rate (Annual Recurring Rate), CMR = Cameroon (Carcinogenic Mutagenic Reprotoxic)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Rules and procedures&lt;/strong&gt;: What makes a request urgent? Who handles it? When does a decision need approval?&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id=&quot;structural-knowledge-technical-knowledge&quot;&gt;Structural Knowledge (Technical Knowledge)&lt;/h3&gt;&lt;p&gt;This is how the &lt;strong&gt;resources and tools&lt;/strong&gt; fit together:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Relationships between elements&lt;/strong&gt;: How is a support request connected to a customer, a service, or an incident?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tools and dependencies&lt;/strong&gt;: Which tool can update the request? What inputs does it need, and what happens when its status changes?&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Provenance&lt;/strong&gt;: Where does a piece of information come from? Has it been transformed or summarized along the way?&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;These two types of knowledge are complementary. Domain knowledge says &lt;em&gt;&quot;a customer blocked in production needs urgent escalation&quot;&lt;/em&gt;; structural knowledge connects that rule to the request, the affected service and the tool used to contact the responsible team. The agent needs that connection to turn its understanding of the situation into an appropriate action.&lt;/p&gt;
&lt;p&gt;In text-to-SQL, this connection maps business concepts to tables and columns. The same need extends to agents working with documents, APIs and workflows: connect what a request means to the resources and actions that can fulfil it.&lt;/p&gt;
&lt;h2 id=&quot;garbage-in-garbage-out&quot;&gt;Garbage In, Garbage Out&lt;/h2&gt;&lt;p&gt;We all know this principle in Machine Learning: if your training data is bad, your model will be bad.&lt;/p&gt;
&lt;p&gt;&lt;strong&gt;This principle also applies to GenAI and agents&lt;/strong&gt;, through the context we give them to work with. That includes the information they retrieve, the rules they follow, and the metadata that describes their sources and tools.&lt;/p&gt;
&lt;p&gt;If an agent retrieves an outdated escalation procedure, it may contact the wrong team. If a tool&#39;s description leaves out that changing a status also notifies the customer, the agent may take an action without understanding its consequences. Both the knowledge and its description matter.&lt;/p&gt;
&lt;p&gt;Very often, companies rush directly into the AI layer, GenAI–either to follow the trend or because they think that&#39;s where the difficulty lies. But part of the difficulty is upstream: making the domain knowledge explicit, keeping procedures current, and describing the tools well enough for an agent to use them appropriately.&lt;/p&gt;
&lt;p&gt;Investing heavily in sophisticated agents without investing in the knowledge they work with is an &quot;éléphant aux pieds d&#39;argile&quot;.&lt;/p&gt;
&lt;p&gt;PA,&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;&lt;em&gt;Next: Structuring knowledge, from a list to a knowledge graph (draft)&lt;/em&gt;&lt;/p&gt;
</description>
<category>Knowledge Graph</category><category>Shared Brain</category></item>
<item><title>GitLab Stacked Merge Requests : empiler les merge requests plutôt que gonfler la même</title>
<link>https://sevenmile.tech/thoughts/gitlab-merge-requests-empilees</link><guid isPermaLink="true">https://sevenmile.tech/thoughts/gitlab-merge-requests-empilees</guid>
<pubDate>Mon, 07 Sep 2026 00:00:00 GMT</pubDate>
<description>&lt;p&gt;By PA&lt;/p&gt;&lt;p&gt;Je viens de découvrir les &lt;em&gt;stacked merge requests&lt;/em&gt; de GitLab (thks Claude Code 😂)&lt;/p&gt;
&lt;h2 id=&quot;le-probleme&quot;&gt;Le problème&lt;/h2&gt;&lt;p&gt;Quand un travail avance vite – et il avance vite avec Claude Code – on a envie de faire plusieurs changements liés d’un coup. Ils finissent dans la même branche, et la MR arrive en revue avec des centaines de lignes qui mélangent trois ou quatre sujets. Personne ne relit ça sérieusement.&lt;/p&gt;
&lt;h2 id=&quot;ce-que-fait-une-pile&quot;&gt;Ce que fait une pile&lt;/h2&gt;&lt;p&gt;Au lieu d’une branche, on en ouvre plusieurs, presque unitaires, une par périmètre. Chaque MR cible non pas la branche par défaut mais &lt;strong&gt;la branche de la MR précédente&lt;/strong&gt;. Seule celle du bas cible &lt;code&gt;main&lt;/code&gt;.&lt;/p&gt;
&lt;p&gt;Sur un travail récent, ça donne quatre MR, du bas vers le haut :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;&lt;code&gt;feat(stages)&lt;/code&gt; – l’étape d’entrée &lt;code&gt;e0_prequalification&lt;/code&gt; et ses notes de préqualification, vers &lt;code&gt;main&lt;/code&gt; ;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;feat(candidates)&lt;/code&gt; – le &lt;em&gt;owner&lt;/em&gt;, le membre du roster qui suit une candidature ;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;feat(events)&lt;/code&gt; – l’annonce des mouvements d’entretien sur le bus ;&lt;/li&gt;
&lt;li&gt;&lt;code&gt;feat(slack)&lt;/code&gt; – la notification Slack au owner quand une candidature bouge.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;GitLab affiche la pile dans l’en-tête de chaque MR (&lt;em&gt;1 of 4&lt;/em&gt;) et rappelle la règle : le bas de la pile fusionne dans &lt;code&gt;main&lt;/code&gt; en premier.&lt;/p&gt;
&lt;p&gt;&lt;img src=&quot;https://sevenmile.tech/thoughts/gitlab-merge-requests-empilees.png&quot; alt=&quot;Le sélecteur « 1 of 4 » ouvert dans l’en-tête d’une merge request GitLab : les quatre MR de la pile, de la notification Slack en haut à l’étape de préqualification en bas, et le rappel « Bottom of stack merges into main first ».&quot; loading=&quot;lazy&quot; /&gt;&lt;/p&gt;
&lt;h2 id=&quot;ce-que-ca-change-a-la-revue&quot;&gt;Ce que ça change à la revue&lt;/h2&gt;&lt;p&gt;C’est là que la mécanique devient intéressante. Sans la pile, la quatrième MR aurait montré l’écart entre sa branche et &lt;code&gt;main&lt;/code&gt; : tout le travail, quatre sujets empilés dans un seul diff. Avec la pile, elle ne montre que l’écart avec la branche juste en dessous – c’est-à-dire uniquement ce qu’elle ajoute.&lt;/p&gt;
&lt;p&gt;Chaque MR répond donc à une seule question : qu’est-ce que cette étape apporte à la précédente ? Et la pile porte un ordre de lecture : on relit la première, on la fusionne, on passe à la suivante, qui vient poser sa couche par-dessus.&lt;/p&gt;
&lt;p&gt;Un travail global reste condensé en un groupe de MR, mais chacune redevient relisable.&lt;/p&gt;
</description>
<category>GitLab</category><category>Code review</category></item>
<item><title>Le savoir ne grandit que s’il circule.</title>
<link>https://sevenmile.tech/thoughts/le-savoir-circule</link><guid isPermaLink="true">https://sevenmile.tech/thoughts/le-savoir-circule</guid>
<pubDate>Sun, 06 Sep 2026 00:00:00 GMT</pubDate>
<description>&lt;p&gt;By Dom, PA, Reyan and Stano&lt;/p&gt;&lt;p&gt;Nous ouvrons ce blog avec une conviction : pour profiter durablement de l’IA, une entreprise doit faire circuler son savoir et le rendre utilisable par les personnes et les agents.&lt;/p&gt;
&lt;p&gt;Ce carnet est une manière de commencer. Un apprentissage fait par une personne devient une ressource que d’autres peuvent comprendre, réutiliser.&lt;/p&gt;
&lt;h2 id=&quot;l-ia-en-conditions-reelles&quot;&gt;L’IA en conditions réelles&lt;/h2&gt;&lt;p&gt;Nous écrivons pour les ceux qui cherchent à comprendre les évolutions de l’IA et à les mettre en pratique dans leur entreprise. Ceux qui se demandent quelle stack choisir, comment faire évoluer leur cycle de développement, comment maîtriser les coûts ou comment transmettre une méthode à leur équipe.&lt;/p&gt;
&lt;p&gt;Notre point de départ, ce sont ces questions. AWS, Anthropic, Mistral, Litellm, les agents et le context engineering sont des terrains d’exploration.&lt;/p&gt;
&lt;h2 id=&quot;des-convictions-qui-peuvent-evoluer&quot;&gt;Des convictions qui peuvent évoluer&lt;/h2&gt;&lt;p&gt;Le Shared Brain est un fil conducteur de notre réflexion : comment rendre les connaissances, l’histoire des projets et les méthodes de travail accessibles et utiles au collectif ?&lt;/p&gt;
&lt;p&gt;Nous le considérons comme une capacité essentielle pour tirer parti de l’IA. C’est une conviction que nous voulons mettre à l’épreuve, en explorant par la même les usages, l’évaluation, les coûts et l’organisation du travail.&lt;/p&gt;
&lt;p&gt;On partagera, ici, nos conviction, explorations et rex.
Une conviction s’appuie sur un raisonnement. Une exploration laisse des questions ouvertes. Un retour d’expérience décrit un contexte, des résultats et des limites.&lt;/p&gt;
&lt;h2 id=&quot;une-decouverte-merite-aussi-sa-place&quot;&gt;Une découverte mérite aussi sa place&lt;/h2&gt;&lt;p&gt;Vous trouverez ici trois formes de publication :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://sevenmile.tech/thoughts?format=article&quot;&gt;Des articles&lt;/a&gt;&lt;/strong&gt; pour développer une implémentation, une méthode ou un point de vue.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://sevenmile.tech/thoughts?format=til&quot;&gt;Des TIL&lt;/a&gt;&lt;/strong&gt; pour partager une découverte, même petite, même évidente pour quelqu’un d’autre.&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;&lt;a href=&quot;https://sevenmile.tech/thoughts?format=link&quot;&gt;Des liens commentés (Quotes)&lt;/a&gt;&lt;/strong&gt; pour faire circuler une lecture et expliquer pourquoi elle nous intéresse.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;La longueur dépend de ce qu’il faut pour transmettre l’idée. Une note utile vaut aussi la peine d’être publiée.&lt;/p&gt;
&lt;h2 id=&quot;des-voix-individuelles-un-apprentissage-collectif&quot;&gt;Des voix individuelles, un apprentissage collectif&lt;/h2&gt;&lt;p&gt;Chaque auteur conserve sa voix, sa langue et son jugement. Un consultant peut discuter une conviction de Seven Mile, proposer une autre approche ou changer d’avis.&lt;/p&gt;
&lt;p&gt;Notre exigence commune : partager quelque chose d’utile, préciser ses limites et donner du crédit aux personnes dont nous apprenons.&lt;/p&gt;
&lt;p&gt;Bienvenue dans notre carnet collectif.&lt;/p&gt;
</description>
<category>Shared Brain</category><category>Culture engineering</category></item>
<item><title>Publier ce que l’on apprend, même quand ce n&#39;est pas révolutionnaire.</title>
<link>https://sevenmile.tech/thoughts/publier-ce-que-lon-apprend</link><guid isPermaLink="true">https://sevenmile.tech/thoughts/publier-ce-que-lon-apprend</guid>
<pubDate>Fri, 04 Sep 2026 00:00:00 GMT</pubDate>
<description>&lt;p&gt;By PA&lt;/p&gt;&lt;p&gt;Deux points de départ suffisent : écrire sur ce qu’on vient d’apprendre, raconter ce qu’on construit.&lt;/p&gt;
&lt;p&gt;Le format TIL nous parle particulièrement. Il annonce une découverte personnelle, sans promettre un tutoriel exhaustif ou une idée jamais publiée ailleurs. Même une notion simple peut mériter une note.&lt;/p&gt;
&lt;p&gt;Nous voulons reprendre cette liberté dans ce blog collectif. Une personne apprend quelque chose, le signe et le partage. D’autres peuvent s’en servir, le compléter ou poser une question. C’est déjà une manière de faire circuler le savoir.&lt;/p&gt;
&lt;p&gt;Enjoy: &lt;a href=&quot;https://sevenmile.tech/thoughts?format=link&quot;&gt;sevenmile.tech/thoughts?format=link&lt;/a&gt;&lt;/p&gt;
</description>
<category>Writing</category><category>Knowledge sharing</category></item>
</channel></rss>