&lt;?xml version="1.0" encoding="utf-8"?><feed xmlns="http://www.w3.org/2005/Atom"><title>Sous les briques, le soleil</title><link href="https://www.poxx.net/weblog/" rel="self"/><link href="https://www.poxx.net/"/><updated>2026-02-13T09:00:35Z</updated><id>https://www.poxx.net/</id><author><name>Florian Le Goff</name></author><generator>Hugo 0.155.3</generator><entry><title>AI and coding agents: 18 months later</title><link href="https://www.poxx.net/weblog/2025/12/coding-agents-18months-later.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/12/coding-agents-18months-later.html</id><published>2025-12-29T22:54:58Z</published><updated>2025-12-29T22:54:58Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;A note for future me.&lt;/p&gt;
&lt;p&gt;18 months of coding with AI agents. My current stack: Claude Code with Opus 4.5 for writing, Codex with GPT 5.2 for reviewing PRs.&lt;/p&gt;
&lt;p&gt;Opus feels different. I trust its output in ways I didn&amp;rsquo;t expect. Codex catches what I miss during code review—things I&amp;rsquo;d be embarrassed to ship.&lt;/p&gt;
&lt;p&gt;Also trying oh-my-opencode and opencode in parallel. Interesting results. Orchestrating multiple agents unlocks capabilities none of them have alone.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m curious how long this setup lasts before something better appears.&lt;/p&gt;</content></entry><entry><title>Learnings from 40 years of sleep</title><link href="https://www.poxx.net/weblog/2025/10/learnings-from-40-years-of-sleep.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/10/learnings-from-40-years-of-sleep.html</id><published>2025-10-12T15:11:45Z</published><updated>2025-10-12T15:11:45Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;I&amp;rsquo;ve had sleep issues for two decades. Weekly bad nights were normal. Now they&amp;rsquo;re single digits per quarter.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s what changed.&lt;/p&gt;
&lt;h3 id="the-basics"&gt;The basics&lt;/h3&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Consistency matters more than duration.&lt;/strong&gt; Same bedtime, same wake time. Research shows &lt;a href="https://pubmed.ncbi.nlm.nih.gov/37738616/"&gt;sleep regularity predicts mortality better than sleep duration&lt;/a&gt;. I&amp;rsquo;m in bed by 10pm, up at 7:20am.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Reading before sleep.&lt;/strong&gt; Kindle, no lights. One chapter. Non-negotiable wind-down.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;No food after 8pm.&lt;/strong&gt; Light lunches. Alcohol limited to two glasses max on social nights.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Magnesium glycinate.&lt;/strong&gt; A few hundred mg. &lt;a href="https://pubmed.ncbi.nlm.nih.gov/40918053/"&gt;Modest but real effect on insomnia severity&lt;/a&gt; in RCTs. Well tolerated.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Weighted blanket (7kg).&lt;/strong&gt; &lt;a href="https://pubmed.ncbi.nlm.nih.gov/32536366/"&gt;Large effect size on insomnia&lt;/a&gt; in controlled trials. Not for everyone. Hard to sell to a partner.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Movement.&lt;/strong&gt; 5km run on Sundays. Bike commute. Without it, my brain spirals on Sunday afternoons anticipating the week.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="when-the-mind-wont-stop"&gt;When the mind won&amp;rsquo;t stop&lt;/h3&gt;
&lt;p&gt;The real problem: rumination. Work thoughts loop. You check the time. You calculate how few hours remain. The loop tightens.&lt;/p&gt;
&lt;p&gt;Breaking it:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Get out of bed.&lt;/strong&gt; Beds are for sleep, not for wrestling with thoughts.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Label what&amp;rsquo;s happening.&lt;/strong&gt; &amp;ldquo;I&amp;rsquo;m ruminating about that deadline.&amp;rdquo; Sometimes I open my laptop and dump the thoughts into a note. Tomorrow&amp;rsquo;s problem now.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Accept the loss.&lt;/strong&gt; The night is already suboptimal. Tomorrow might have a nap. The next night will be better.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Physiological sigh.&lt;/strong&gt; Two inhales through nose (second one deeper), long exhale through mouth. &lt;a href="https://pubmed.ncbi.nlm.nih.gov/36630953/"&gt;Five minutes of this beats meditation for mood and arousal reduction&lt;/a&gt;.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Return to bed.&lt;/strong&gt;&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;h3 id="why-this-matters"&gt;Why this matters&lt;/h3&gt;
&lt;p&gt;I work in longevity. Nothing else matters if sleep is broken. I wish I&amp;rsquo;d learned this at 20, not 40.&lt;/p&gt;</content></entry><entry><title>Back on Linux, with Omarchy</title><link href="https://www.poxx.net/weblog/2025/08/back-on-linux-with-omarchy.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/08/back-on-linux-with-omarchy.html</id><published>2025-08-20T08:13:03Z</published><updated>2025-08-20T08:13:03Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;For the past few days, I&amp;rsquo;ve been using Linux as my primary workstation. DHH&amp;rsquo;s posts pushed me over the edge.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve used several OSes over the years. Windows 95, then Mandrake Linux, a decade on FreeBSD, then Mac since engineering school. The Mac setup got stale. Bloated. Time for something different.&lt;/p&gt;
&lt;p&gt;Now running &lt;a href="https://omarchy.org/"&gt;Omarchy&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;My setup is fixed+mobile. Desktop switched to Linux, laptop stays on macOS (I like the Photos ecosystem with iPhone).&lt;/p&gt;
&lt;p&gt;The Omarchy machine:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;€99 Dell Optiplex: i5 10th gen, NVMe, 8GB RAM. Lower tier—a newer machine would help.&lt;/li&gt;
&lt;li&gt;1G fibre&lt;/li&gt;
&lt;li&gt;Chromium for CEO work (Gmail, Slides)&lt;/li&gt;
&lt;li&gt;Vim and Cursor for coding&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Setup notes:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;code&gt;loadkeys fr-latin1&lt;/code&gt; for AZERTY during install&lt;/li&gt;
&lt;li&gt;Hypr needs manual French keymap config—didn&amp;rsquo;t inherit Arch settings. See &lt;a href="https://manuals.omamix.org/2/the-omarchy-manual/67/faq?search=fr#faq"&gt;Omarchy&amp;rsquo;s Manual&lt;/a&gt;.&lt;/li&gt;
&lt;li&gt;Moved my Obsidian vault from iCloud to Dropbox&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Some keymaps don&amp;rsquo;t work with AZERTY. SUPER+minus maps to SUPER+6, which conflicts with virtual desktop switching. Still figuring it out.&lt;/p&gt;</content></entry><entry><title>Heloa: a new name for Malo</title><link href="https://www.poxx.net/weblog/2025/05/heloa-a-new-name-for-malo.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/05/heloa-a-new-name-for-malo.html</id><published>2025-05-27T15:01:34Z</published><updated>2025-05-27T15:01:34Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;We renamed Malo to &lt;a href="https://heloa.app/en"&gt;Heloa&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;The reason is simple: &amp;ldquo;malo&amp;rdquo; means &amp;ldquo;bad&amp;rdquo; in Spanish. Not ideal when you&amp;rsquo;re trying to expand beyond France.&lt;/p&gt;
&lt;p&gt;We liked the name. It worked in French. But building for international markets means thinking about how your brand sounds to 500 million Spanish speakers. First impressions matter. A name that triggers a negative association before you&amp;rsquo;ve said a word about your product is a liability.&lt;/p&gt;
&lt;p&gt;Heloa is neutral, pronounceable across languages, and doesn&amp;rsquo;t mean anything unfortunate anywhere we checked.&lt;/p&gt;
&lt;p&gt;Sometimes the right move is letting go of something that worked locally to build something that works globally.&lt;/p&gt;</content></entry><entry><title>S'échapper</title><link href="https://www.poxx.net/weblog/2025/05/echapper.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/05/echapper.html</id><published>2025-05-20T15:21:09Z</published><updated>2025-05-20T15:21:09Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;David touche juste dans son article &lt;a href="https://larlet.fr/david/2025/03/25/"&gt;Disparaître&lt;/a&gt;.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;arrête Flickr. Certains articles de ce site vont perdre leurs images. Tant pis.&lt;/p&gt;
&lt;p&gt;Flickr et moi, ça remonte à 2007. Les rencontres de blogueurs parisiens, pendant mes études. J&amp;rsquo;y ai mis des années de photos de famille.&lt;/p&gt;
&lt;p&gt;Mais je ne fais plus confiance à ce genre de plateforme. Trop de reventes, trop de propriétaires différents. Qui sait à qui appartiendra Flickr dans cinq ans, et ce qu&amp;rsquo;ils feront de mes fichiers. Je veux pouvoir décider si les photos de mes enfants servent à entraîner des IA. Pas lire dans les CGU que c&amp;rsquo;est déjà fait.&lt;/p&gt;
&lt;p&gt;Je migre vers Apple Photos. Seul outil mobile/fixe qui supporte le chiffrement. Il me reste à trouver une vraie stratégie de backup.&lt;/p&gt;
&lt;p&gt;Fin d&amp;rsquo;une époque. Le Web 2.0 nous a appris à partager d&amp;rsquo;abord, réfléchir ensuite. Stockage infini, durée infinie, bruit infini. On croyait que c&amp;rsquo;était gratuit. Ça ne l&amp;rsquo;était pas.&lt;/p&gt;</content></entry><entry><title>Why we can't focus</title><link href="https://www.poxx.net/weblog/2025/03/content.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/03/content.html</id><published>2025-03-30T20:26:12Z</published><updated>2025-03-30T20:26:12Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Jared Henderson&amp;rsquo;s video &lt;a href="https://www.youtube.com/watch?v=6QltxZ-vPMc"&gt;Why We Can&amp;rsquo;t Focus&lt;/a&gt; is worth your time.&lt;/p&gt;
&lt;p&gt;Two ideas that stuck:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Reading books forges a typographic mind—the ability to follow long, complex arguments.&lt;/li&gt;
&lt;li&gt;Your phone is designed to scatter your attention. It&amp;rsquo;s not a bug, it&amp;rsquo;s the business model.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Here&amp;rsquo;s what I keep thinking about: the digital-first generation didn&amp;rsquo;t grow up with books as the default. If reading is what builds the capacity for deep focus, what happens to kids who never developed it?&lt;/p&gt;
&lt;p&gt;My bet: the gap between readers and non-readers will become a class divide. The ability to focus for hours, to sit with difficulty, to follow a 300-page argument—these will be rare skills. Rare skills become advantages.&lt;/p&gt;
&lt;p&gt;The people building the attention economy read books. They send their kids to low-tech schools. That tells you everything.&lt;/p&gt;
&lt;p&gt;For my own kids, I&amp;rsquo;m trying something different. Their curriculum is heavy on art, music, hands-on projects. Attention can be trained outside of text. A kid who can practice an instrument for an hour, or stay absorbed in a drawing, is building the same muscle. Books aren&amp;rsquo;t the only path. But passive scrolling is no path at all.&lt;/p&gt;</content></entry><entry><title>LLMs and software development</title><link href="https://www.poxx.net/weblog/2025/03/llms-and-future-swe-coding.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/03/llms-and-future-swe-coding.html</id><published>2025-03-11T22:26:51Z</published><updated>2025-03-11T22:26:51Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Two moments this week stopped me cold.&lt;/p&gt;
&lt;p&gt;One of our engineers watched Cursor write code for a new component through an MCP connection to Figma. &amp;ldquo;5 days of work in 10 minutes.&amp;rdquo; I thought about all the hours I&amp;rsquo;ve spent in my career slicing PSDs, integrating designs pixel by pixel. Gone.&lt;/p&gt;
&lt;p&gt;Then I revamped an entire Rails app in minutes. The database schema was already there. I wasn&amp;rsquo;t ready for this.&lt;/p&gt;
&lt;p&gt;This is days after Claude 3.7 Sonnet dropped. Here&amp;rsquo;s what I think happens next:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Smaller teams.&lt;/strong&gt; Software companies will need fewer developers. I&amp;rsquo;m already seeing it in my own teams.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;More code, more complexity.&lt;/strong&gt; LLMs will produce mountains of code. Maintenance becomes harder. Compute demand explodes. For future reference: $AMD at $96.76 today.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Vibe coding.&lt;/strong&gt; Younger devs won&amp;rsquo;t debug—they&amp;rsquo;ll regenerate. Bug in a module? Rewrite the whole thing.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Juniors squeezed out.&lt;/strong&gt; Entry-level positions shrink. Unless you have strong fundamentals, AI does your job cheaper.&lt;/p&gt;
&lt;/li&gt;
&lt;li&gt;
&lt;p&gt;&lt;strong&gt;Juniors become founders.&lt;/strong&gt; With smaller teams needed, solo engineers can ship real products. The barrier is gone.&lt;/p&gt;
&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;The future is product-led. Engineering teams get smaller and faster. Product people face fewer constraints.&lt;/p&gt;
&lt;p&gt;One thing I&amp;rsquo;m watching: data migrations. LLMs write code well. But altering production schemas without breaking things? That&amp;rsquo;s still where experience matters.&lt;/p&gt;</content></entry><entry><title>.cursorrules for rails?</title><link href="https://www.poxx.net/weblog/2025/02/cursorrules-for-rails.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/02/cursorrules-for-rails.html</id><published>2025-02-22T13:48:31Z</published><updated>2025-02-22T13:48:31Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Cursor has since moved to a &lt;a href="https://docs.cursor.com/context/rules-for-ai"&gt;new .rules directory structure&lt;/a&gt;. But this file still works.&lt;/p&gt;
&lt;p&gt;Rails 8 + Kamal + Claude 3.5 in Cursor Composer has been surprisingly efficient for hobby projects. Push a few lines, forget about it for months.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s my .cursorrules. Assembled from X and the community—not my original work, just sharing what works.&lt;/p&gt;
&lt;pre&gt;&lt;code&gt;You are an expert in Ruby on Rails, Hotwire (Turbo and Stimulus), and Tailwind CSS.
## Project
- Name: &amp;quot;&amp;quot;
- Description: &amp;quot;&amp;quot;
- How to interact with me:
1. Always think step by step and explain your thoughts before writing code
2. Re-think the problem and the solution before writing code. Never write code that could be handled by the framework or its gems (ie: pagination, sorting, etc.)
3. Always consider the overall architecture and design of the application.
4. Make sure to create documentation for all new code.
## Languages and frameworks
- Ruby
- Rails 8
- Hotwire (Turbo and Stimulus)
- Tailwind CSS
- Use hotwire for all dynamic interactions.
- Use tailwind css for styling.
- Use stimulus for all dynamic interactions.
- Use turbo for all page transitions.
- Use turbo-rails to ease the use of turbo in the application.
## Locales
- en-US for all code, comments, naming and documentation, rake tasks, logging, etc.
- fr-FR for all user-facing text on the website.
## Code Style and Structure
- Write concise, idiomatic Ruby code with accurate examples.
- Follow Rails conventions and best practices.
- Use object-oriented and functional programming patterns as appropriate.
- Prefer iteration and modularization over code duplication.
- Use descriptive variable and method names (e.g., user_signed_in?, calculate_total).
- Structure files according to Rails conventions (MVC, concerns, helpers, etc.).
- Write code that is easy to understand.
- Write code that is easy to maintain.
- Make rubocop happy.
- Write code that would make DHH proud.
## Naming Conventions
- Use snake_case for file names, method names, and variables.
- Use CamelCase for class and module names.
- Follow Rails naming conventions for models, controllers, and views.
## Ruby and Rails Usage
- Use Ruby 3.x features when appropriate (e.g., pattern matching, endless methods).
- Leverage Rails' built-in helpers and methods.
- Use ActiveRecord effectively for database operations.
## Syntax and Formatting
- Follow the Ruby Style Guide (https://rubystyle.guide/)
- Use Ruby's expressive syntax (e.g., unless, ||=, &amp;amp;.)
- Prefer single quotes for strings unless interpolation is needed.
## Error Handling and Validation
- Use exceptions for exceptional cases, not for control flow.
- Implement proper error logging and user-friendly messages.
- Use ActiveModel validations in models.
- Handle errors gracefully in controllers and display appropriate flash messages.
## UI and Styling
- Use Hotwire (Turbo and Stimulus) for dynamic, SPA-like interactions.
- Implement responsive design with Tailwind CSS.
- Use Rails view helpers and partials to keep views DRY.
## Performance Optimization
- Use database indexing effectively.
- Implement caching strategies (fragment caching, Russian Doll caching).
- Use eager loading to avoid N+1 queries.
- Optimize database queries using includes, joins, or select.
## Key Conventions
- Follow RESTful routing conventions.
- Use concerns for shared behavior across models or controllers.
- Implement service objects for complex business logic.
- Use background jobs (e.g., Sidekiq) for time-consuming tasks.
## Testing
- Write comprehensive tests using RSpec or Minitest.
- Follow TDD/BDD practices.
- Use factories (FactoryBot) for test data generation.
## Security
- Implement proper authentication and authorization (e.g., Devise, Pundit).
- Use strong parameters in controllers.
- Protect against common web vulnerabilities (XSS, CSRF, SQL injection).
## Ruby on Rails
- Follow the official Ruby on Rails guides for best practices in routing, controllers, models, views, and other Rails components.
&lt;/code&gt;&lt;/pre&gt;</content></entry><entry><title>Pixels to atoms</title><link href="https://www.poxx.net/weblog/2025/01/photo-kiosks-pixels-to-atoms.html" rel="alternate"/><id>https://www.poxx.net/weblog/2025/01/photo-kiosks-pixels-to-atoms.html</id><published>2025-01-20T13:58:57Z</published><updated>2025-01-20T13:58:57Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;I used to own a 1-hour photo lab. Ran Kodak kiosks for years. Watched thousands of people print their photos.&lt;/p&gt;
&lt;p&gt;Here&amp;rsquo;s what I learned: people need to hold their memories.&lt;/p&gt;
&lt;p&gt;Smartphones killed the photo printing industry. Everyone said so. And yet, the kiosks kept making money. Teenagers, young couples, grandparents—they all came back. Not because they had to. Because digital photos don&amp;rsquo;t feel real.&lt;/p&gt;
&lt;p&gt;A photo on your phone exists in an endless scroll. You&amp;rsquo;ll never see it again. A printed photo sits on a shelf, goes in a wallet, gets framed on a wall. It has weight. It exists.&lt;/p&gt;
&lt;p&gt;I watched people&amp;rsquo;s faces when the print came out. The anticipation. The moment they held it. Something shifted. A file became an object. A memory became real.&lt;/p&gt;
&lt;p&gt;The kiosk itself was a lesson in design. Incredibly complex inside—image processing, color correction, paper handling, printer calibration. But the interface? Four buttons. Anyone could use it. Complexity hidden, simplicity exposed. I think about this constantly when building software.&lt;/p&gt;
&lt;p&gt;The best part was watching who came in. Not just older people printing family photos. Teenagers making collages for friends. Young adults printing photos for their apartments. People who grew up entirely digital, choosing to make something physical.&lt;/p&gt;
&lt;p&gt;We&amp;rsquo;re told everything is going digital. But humans are physical. We want to touch things. We want objects that last longer than a battery charge.&lt;/p&gt;
&lt;p&gt;Photo kiosks are still everywhere. Supermarkets, pharmacies, malls. They survived the smartphone. They&amp;rsquo;ll survive whatever comes next.&lt;/p&gt;
&lt;p&gt;Pixels are convenient. Atoms are permanent.&lt;/p&gt;</content></entry><entry><title>Aphtes ?</title><link href="https://www.poxx.net/weblog/2024/11/aphtes.html" rel="alternate"/><id>https://www.poxx.net/weblog/2024/11/aphtes.html</id><published>2024-11-03T18:17:37Z</published><updated>2024-11-03T18:17:37Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Je fais des aphtes. Prédisposition génétique.&lt;/p&gt;
&lt;p&gt;Le scénario : une petite blessure dans la bouche qui se transforme en plaie. Dix jours minimum. Mon régime alimentaire change immédiatement—adieu bananes, chocolat, café, fromages, tout ce qui est riche en histamine.&lt;/p&gt;
&lt;p&gt;Si, avec l&amp;rsquo;habitude et une légère routine, on peut limiter l&amp;rsquo;impact sur son quotidien&amp;hellip; Il y a toujours deux ou trois jours où la douleur est trop importante pour parler - pour un peu que l&amp;rsquo;aphte se trouve autour de la langue.&lt;/p&gt;
&lt;p&gt;Je me suis mis en recherche de solution pour soulager la période douloureuse. Il y a beaucoup de solutions disponibles en pharmacie, des bains de bouche aux pansements et pommades.&lt;/p&gt;
&lt;p&gt;Mais dans mon cas, et dans le cas de à peu près toutes les personnes que j&amp;rsquo;ai rencontré, une majorité de ces traitements n&amp;rsquo;ont aucun impact sur la durée de vie de l&amp;rsquo;aphte. Ce qui ne veut pas dire qu&amp;rsquo;ils n&amp;rsquo;ont aucune efficacité : soulager la douleur avant un repas est toujours appréciable.&lt;/p&gt;
&lt;p&gt;Avec un traitement l&amp;rsquo;aphte dure une dizaine de jours, et sans traitement il dure une dizaine de jours.&lt;/p&gt;
&lt;p&gt;Ce que j&amp;rsquo;ai appris, croisé avec la littérature scientifique. Les études avec des populations importantes sont rares.&lt;/p&gt;
&lt;h2 id="la-prévention"&gt;La prévention&lt;/h2&gt;
&lt;ul&gt;
&lt;li&gt;Retirer les dentifrices comportant du SLS aka sodium laury sulfate, un agent moussant irritant chez certaines personnes. Testé et approuvé sur ma personne.&lt;/li&gt;
&lt;li&gt;Éviter tous les aliments qui vont ou qui risquent de provoquer des traumatismes dans la bouche, à commencer par l&amp;rsquo;Ananas et ses petites épines.&lt;/li&gt;
&lt;li&gt;Suivant leur acidité, les épinards peuvent avoir un impact négatif. De même que les cotes de blettes. Si la muqueuse est irritée, la probabilité d&amp;rsquo;un aphte augmente.&lt;/li&gt;
&lt;li&gt;Supplémenter en Zinc (Rubozinc x1/jour) semble prévenir ou en tout cas espacer les épisodes dans ma situation.&lt;/li&gt;
&lt;li&gt;L&amp;rsquo;utilisation de NAC (N-acétylcystéine) après un léger traumatisme semble également avoir un effet positif sur sa non transformation en aphte.&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="le-soin"&gt;Le soin&lt;/h2&gt;
&lt;p&gt;Si malgré la prévention avec le zinc et le fait d&amp;rsquo;éviter les traumatismes et l&amp;rsquo;utilisation de NAC, un aphte commence à se déclarer, il semble qu&amp;rsquo;il y ait deux chemins pour réduire la durée des lésions :&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Tout d&amp;rsquo;abord, dès le début de la blessure, avant même qu&amp;rsquo;elle ne se transforme en aphte : des bains de bouche réguliers au bicarbonate de sodium. Un pH moins acide semble favorable à la cicatrisation.&lt;/li&gt;
&lt;li&gt;Le seul traitement avec un fort niveau de preuve semble être l&amp;rsquo;acide hyaluronique. En bains de bouche ou idéalement par gel. Par exemple avec Bloxaphte.&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;J&amp;rsquo;ai noté qu&amp;rsquo;accepter que ça durerait 10 à 15 jours réduisait en partie la douleur. Le combat mental aggrave tout.&lt;/p&gt;
&lt;p&gt;Je ne suis ni médecin, ni dentiste. Échantillon de 1. Parlez-en à un professionnel avant d&amp;rsquo;essayer quoi que ce soit.&lt;/p&gt;</content></entry><entry><title>Devenir commerçant, et arrêter.</title><link href="https://www.poxx.net/weblog/2024/01/devenir-commercant-et-arreter.html" rel="alternate"/><id>https://www.poxx.net/weblog/2024/01/devenir-commercant-et-arreter.html</id><published>2024-01-07T20:21:36Z</published><updated>2024-01-07T20:21:36Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;En 2015, après la revente de mon logiciel Ubinext, j&amp;rsquo;ai convaincu ma camarade Héloïse qu&amp;rsquo;ouvrir un magasin Kodak dans une galerie commerciale Cora en périphérie de Lille était une idée à tester.&lt;/p&gt;
&lt;p&gt;Le marché de la photographie argentique était au plus bas. Mais j&amp;rsquo;avais senti qu&amp;rsquo;on avait touché le fond sur les ventes de pellicules, et qu&amp;rsquo;elles allaient remonter.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;était une bonne idée, mais un mauvais emplacement. On y a laissé quelques plumes avant de trouver un repreneur plus rodé à cet environnement particulier.&lt;/p&gt;
&lt;p&gt;Quelques mois après l&amp;rsquo;ouverture, l&amp;rsquo;un des deux laboratoires photo de Lille faisait faillite. Une aubaine. Ma première expérience de reprise à la barre du tribunal de commerce, de travail avec les créanciers pour pérenniser un fonds de commerce et un emploi.&lt;/p&gt;
&lt;p&gt;Au moment du rachat en juillet 2016, l&amp;rsquo;affaire faisait 100 000 € de chiffre d&amp;rsquo;affaires. Au moment de la revente en 2024, elle était arrivée à près de 800 000 €. Une croissance importante, 6 créations d&amp;rsquo;emplois, dans un secteur que beaucoup considéraient comme moribond.&lt;/p&gt;
&lt;p&gt;On a compris comment continuer de produire des tirages argentiques en centre-ville quand les fabricants eux-mêmes nous disaient que ce n&amp;rsquo;était plus possible. On a survécu à l&amp;rsquo;arrêt de la production de films couleur par Fujifilm. À l&amp;rsquo;arrêt par Kodak de la production de sa chimie professionnelle. À la faillite de plusieurs fournisseurs. En tenant nos achats et en augmentant nos volumes, on est restés compétitifs.&lt;/p&gt;
&lt;p&gt;On a créé un mix de revenus allant de la photo d&amp;rsquo;identité minute au tirage d&amp;rsquo;art pour des galeries, avec des emplois qualifiés en centre-ville.&lt;/p&gt;
&lt;p&gt;D&amp;rsquo;une première boutique à Wattignies, une deuxième à côté de la rue Gambetta, on a finalement ouvert rue Pierre Mauroy fin 2019, pour y finaliser le transfert de nos activités en 2022 après quelques travaux.&lt;/p&gt;
&lt;p&gt;Je suis fier d&amp;rsquo;avoir partagé cette aventure avec Héloïse, qui a racheté mes parts. Depuis fin 2019, je m&amp;rsquo;étais mis en retrait pour me concentrer sur Malo, ma nouvelle startup dans l&amp;rsquo;intelligence artificielle.&lt;/p&gt;
&lt;p&gt;Merci à notre équipe et particulièrement à Valéry, qui était là avant nous dans ce fonds.&lt;/p&gt;
&lt;h2 id="ce-que-jai-appris"&gt;Ce que j&amp;rsquo;ai appris&lt;/h2&gt;
&lt;p&gt;L&amp;rsquo;idée en 2015 était de voir si nos connaissances de gestion d&amp;rsquo;entreprise étaient transposables à la gestion d&amp;rsquo;une boutique. La réponse est oui.&lt;/p&gt;
&lt;p&gt;Ce qui était nouveau, et ce que j&amp;rsquo;ai vraiment apprécié, c&amp;rsquo;était le contact direct avec la clientèle. Contrairement au numérique, le retour des clients sur nos produits et nos tarifs se lit directement sur leur visage.&lt;/p&gt;
&lt;p&gt;Les réguliers deviennent des amis. En tant que commerçant, vous vous intégrez dans le quartier, votre vitrine fait rapidement partie du paysage.&lt;/p&gt;
&lt;p&gt;Fin d&amp;rsquo;une parenthèse, début d&amp;rsquo;une nouvelle.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.poxx.net/weblog/assets_c/2024/09/448d7de5e11220442824e620cbf4d98e06ffa92c-thumb-800xauto-20.png" alt=""&gt;&lt;/p&gt;</content></entry><entry><title>Mon parcours dans la santé numérique</title><link href="https://www.poxx.net/weblog/2021/09/mon-parcours-esante.html" rel="alternate"/><id>https://www.poxx.net/weblog/2021/09/mon-parcours-esante.html</id><published>2021-09-18T21:53:37Z</published><updated>2021-09-18T21:53:37Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Mon père était kiné. Et geek avant l&amp;rsquo;heure.&lt;/p&gt;
&lt;p&gt;Début des années 90, il s&amp;rsquo;équipe d&amp;rsquo;un Compaq portable avec un 286 et un modem 14400 bauds. Son but : envoyer ses factures par télétransmission plutôt que d&amp;rsquo;attendre des mois pour être remboursé.&lt;/p&gt;
&lt;p&gt;Pour moi, c&amp;rsquo;était surtout un ordinateur à la maison.&lt;/p&gt;
&lt;p&gt;Le modem 28k flashé en 56k. Puis la ligne Numéris. Quake en réseau. Je deviens le support technique familial, je découvre Perl et C au passage.&lt;/p&gt;
&lt;h2 id="sesam-vitale"&gt;SESAM-Vitale&lt;/h2&gt;
&lt;p&gt;Le projet de carte Vitale était ambitieux :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Soutenir l&amp;rsquo;industrie française de la carte à puce&lt;/li&gt;
&lt;li&gt;Numériser les factures à la source&lt;/li&gt;
&lt;li&gt;Accélérer les remboursements&lt;/li&gt;
&lt;li&gt;Lutter contre la fraude&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Ce que peu de gens savent : les factures générées après lecture de la carte Vitale utilisent un protocole appelé B2, transmis par email (SMTP). Derrière cette simplicité apparente, une infrastructure complexe—le GIE SESAM-Vitale au Mans, le RSS pour le transport pré-ADSL, le CNDA pour le contrôle qualité.&lt;/p&gt;
&lt;h2 id="ubinect"&gt;ubinect&lt;/h2&gt;
&lt;p&gt;Après mes études à Paris, France Télécom R&amp;amp;D à Lannion, puis l&amp;rsquo;INRIA à Lille, une conviction : les logiciels médicaux doivent passer en ligne.&lt;/p&gt;
&lt;p&gt;En 2009, avec Nicolas, on crée 9H37 et on développe ubinect. Premier logiciel web de télétransmission Vitale. Le défi technique : piloter un lecteur de carte depuis le navigateur. On développe un serveur web local compatible Windows, Mac et Linux.&lt;/p&gt;
&lt;p&gt;Agrément en 2012. Premier logiciel conçu from scratch depuis des années dans ce secteur. Le GIE et le CNDA nous imposent des compromis UX—des clics en plus que nos utilisateurs nous reprocheront longtemps.&lt;/p&gt;
&lt;p&gt;On déploie quand même. Des dizaines de milliers de professionnels de santé l&amp;rsquo;utilisent. En 2015, on cède l&amp;rsquo;activité à Sephira/Orisha.&lt;/p&gt;
&lt;h2 id="pourquoi-je-reste"&gt;Pourquoi je reste&lt;/h2&gt;
&lt;p&gt;Une fois que l&amp;rsquo;on a bossé dans la santé, c&amp;rsquo;est difficile de trouver autant de sens ailleurs. Même par la facturation, on touche à la vie des gens.&lt;/p&gt;
&lt;p&gt;Créer des outils pour les patients, pour les médecins, c&amp;rsquo;est impacter directement leur santé. Leur vie.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est pourquoi je suis toujours dans ce secteur. Mais cette fois, au niveau des individus eux-mêmes.&lt;/p&gt;</content></entry><entry><title>A growing need for DMARC?</title><link href="https://www.poxx.net/weblog/2020/01/dmarc-validator.html" rel="alternate"/><id>https://www.poxx.net/weblog/2020/01/dmarc-validator.html</id><published>2020-01-03T21:20:36Z</published><updated>2020-01-03T21:20:36Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Yahoo and Gmail now require DMARC compliance. Senders who ignored it for years are scrambling.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;ve been here before. At Mailjet, I bootstrapped the Developer Relations team, then the London and Berlin offices. Met hundreds of developers, dozens of startups. We managed IP pools, banned bad actors, and spent hours helping customers fix their DNS. The frustrating part: as an ESP, you can check configurations but you can&amp;rsquo;t control them. Customers own their DNS, their content, their sending reputation.&lt;/p&gt;
&lt;p&gt;Even now, working in digital health, email deliverability matters. Imagine a magic link auth system where emails don&amp;rsquo;t reach inboxes. Users can&amp;rsquo;t log in. Everything breaks.&lt;/p&gt;
&lt;p&gt;The French government recently published a &lt;a href="https://www.cybermalveillance.gouv.fr/tous-nos-contenus/actualites/professionnels-guide-configuration-dmarc"&gt;guide to DMARC configuration&lt;/a&gt;. More pressure on organizations to get this right.&lt;/p&gt;
&lt;p&gt;After years of parsing DMARC XML reports manually, I built &lt;a href="https://www.dmarctrust.com"&gt;DMARCTrust&lt;/a&gt;. Solo. No VC, no roadmap dictated by investors. Just a tool I needed, now available to others. Check your config, generate records (including BIMI), monitor feedback. Scratching my own itch.&lt;/p&gt;</content></entry><entry><title>Racheter une entreprise à la barre</title><link href="https://www.poxx.net/weblog/2016/08/rachat-sogedan-photolix.html" rel="alternate"/><id>https://www.poxx.net/weblog/2016/08/rachat-sogedan-photolix.html</id><published>2016-08-24T18:58:28Z</published><updated>2016-08-24T18:58:28Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;En ce début d&amp;rsquo;année 2016, alors que nous avons ouvert notre premier magasin il y a quelques mois, Héloïse et moi avons appris la liquidation judiciaire d&amp;rsquo;un magasin Fujifilm du centre-ville.&lt;/p&gt;
&lt;p&gt;Notre premier magasin était situé en périphérie, destiné une clientèle familiale fréquentant des centres commerciaux, ce deuxième magasin en cœur de ville est bien connu des personnes qui pratiquent la photographie argentique sur Lille. J&amp;rsquo;en étais d&amp;rsquo;ailleurs un client pour le noir et blanc, mais je préférai aller chez Phototime pour la couleur.&lt;/p&gt;
&lt;p&gt;Rapidement, nous avons pris la décision de prendre attache avec le liquidateur pour comprendre le dossier et proposer une offre de reprise. Nous n&amp;rsquo;avions aucune idée de comment procéder mais notre comptable et notre banquier semblaient tout de même enthousiastes !&lt;/p&gt;
&lt;p&gt;Premier rachat à la barre.&lt;/p&gt;
&lt;p&gt;Après négociation, quelques aléas d&amp;rsquo;agenda, et des tentatives de préserver le matériel qui prenait l&amp;rsquo;eau du fait d&amp;rsquo;un local dégradé (pour faire simple : il pleuvait dans les machines), nous avons obtenu un jugement favorable du tribunal de commerce de Lille en juillet.&lt;/p&gt;
&lt;p&gt;Dans quelques semaines, après de lourds travaux et un équipement de tirage photo remis à jour, nous allons ouvrir l&amp;rsquo;atelier Photolix ! Nous pouvons annoncer qu&amp;rsquo;un membre éminent de l&amp;rsquo;équipe nous accompagnera dans cette nouvelle aventure.&lt;/p&gt;
&lt;p&gt;Du point de vue de l&amp;rsquo;entrepreneuriat, le tribunal de commerce fait peur. J&amp;rsquo;ai été satisfait de mon expérience avec le mandataire judiciaire chargé de la procédure et de l&amp;rsquo;écoute du juge pendant notre audience où nous avons exposé notre projet. J&amp;rsquo;avais choisi de me faire accompagner par un avocat.&lt;/p&gt;
&lt;p&gt;Pour ceux qui pourraient être intéressés par la reprise d&amp;rsquo;un commerce en difficulté après sa liquidation, voici quelques détails :&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;nous nous sommes engagés à maintenir un poste de technicien, à un salaire équivalent ou supérieur&lt;/li&gt;
&lt;li&gt;à renouveler l&amp;rsquo;ensemble des machines par un investissement cash de 100 000 € hors-taxes&lt;/li&gt;
&lt;li&gt;à payer le loyer, sans franchise, le propriétaire ayant eu un important impayé&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Nous avons remporté cette affaire avec notre offre de 4 000 €. C&amp;rsquo;est peu. Mais c&amp;rsquo;est en réalité 100 + 4 + xx k€ à sortir en très peu de temps.&lt;/p&gt;
&lt;p&gt;Il faut noter qu&amp;rsquo;il y avait un dossier concurrent déposée par un confrère, mais qui a été retiré quelques heures avant l&amp;rsquo;audience&amp;hellip; J&amp;rsquo;imagine que c&amp;rsquo;était un moyen de faire pression, d&amp;rsquo;obtenir des informations sur notre offre, ou que le soutien bancaire a été difficile à obtenir&amp;hellip;&lt;/p&gt;
&lt;p&gt;Ouvrir un magasin en venant du tertiaire était une aventure. Mais mon expérience dans le logiciel s&amp;rsquo;est avérée payante : nous avons été capables de développer un système d&amp;rsquo;information sur-mesure, qui nous permet d&amp;rsquo;énormes gains de productivité.&lt;/p&gt;
&lt;p&gt;Il s&amp;rsquo;agit d&amp;rsquo;une application Django assurant la traçabilité des travaux, de la prise de commande à la livraison. Car nous sommes dans un travail d&amp;rsquo;artisanat, avec de nombreuses étapes manuelles. Cela nous permet d&amp;rsquo;identifier les éventuels retards, qui sont nombreux quand on a moins d&amp;rsquo;équipiers et de postes de travail que d&amp;rsquo;étapes de traitement.&lt;/p&gt;
&lt;p&gt;Nous allons maintenant tester ce système sur un deuxième magasin, avec ce nouveau métier qui est celui du laboratoire de photographie argentique.&lt;/p&gt;
&lt;p&gt;Cette reprise présente des défis spécifiques.&lt;/p&gt;
&lt;p&gt;Nous partons avec une équipe qu&amp;rsquo;il faut séduire, qui a vécu un moment difficile psychologiquement avec la liquidation, et une clientèle qui a vu son magasin fermé du jour au lendemain. Nous allons devoir convaincre ces deux groupes, qui sont les deux variables clés de la réussite dans l&amp;rsquo;équation de la pérennisation d&amp;rsquo;une activité commerciale en centre ville.&lt;/p&gt;
&lt;p&gt;Notre modèle d&amp;rsquo;affaires diffère de celui de notre boutique en centre commercial, car nous allons principalement nous baser sur la photographie argentique. Cela veut dire vendre de nombreuses références de pellicules avec une faible marge, en espérant obtenir en retour des commandes de développement et de tirage avec une marge plus importante.&lt;/p&gt;
&lt;p&gt;Le nombre de pellicules couleur étant en train de se réduire, il y aura peut-être quelques difficultés sur l&amp;rsquo;approvisionnement ! Nous espérons développer une nouvelle chaîne d&amp;rsquo;achat avec des grossistes en dehors du pays, et en soutenant des nouveaux fabricants tels que les Berlinois d&amp;rsquo;Adox.&lt;/p&gt;
&lt;p&gt;Nous prévoyons de dynamiser l&amp;rsquo;offre, notamment en proposant des numérisations de qualité honnête à un prix honnête, mais surtout avec une livraison rapide des fichiers par un lien Dropbox, par opposition au précédent exploitant qui remettait un CD.​​​​​​​​​​​​​​​​&lt;/p&gt;
&lt;p&gt;Et aussi, de constituer une super équipe passionnée, capable de défendre la photographie argentique.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;espère arriver à un équilibre financier dans les 18 mois, et à rentabiliser les travaux et les nouvelles machines dans les cinq ans.&lt;/p&gt;
&lt;p&gt;&lt;img src="https://www.poxx.net/weblog/assets_c/2024/09/IMG_0625-thumb-800xauto-18.jpeg" alt=""&gt;&lt;/p&gt;</content></entry><entry><title>VigieCité, à l'écoute des habitants</title><link href="https://www.poxx.net/weblog/2015/11/une-vigie-pour-la-voirie.html" rel="alternate"/><id>https://www.poxx.net/weblog/2015/11/une-vigie-pour-la-voirie.html</id><published>2015-11-15T15:24:29Z</published><updated>2015-11-15T15:24:29Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Les cantonniers de mon village passaient plus de temps au téléphone qu&amp;rsquo;à réparer les routes.&lt;/p&gt;
&lt;p&gt;Effectifs en baisse, signalements en hausse. Le maire m&amp;rsquo;en parle. Je me dis que je peux aider.&lt;/p&gt;
&lt;p&gt;J&amp;rsquo;ai construit &lt;a href="https://www.vigiecite.fr/"&gt;VigieCité&lt;/a&gt;. Une app simple : les habitants envoient une photo et une localisation, l&amp;rsquo;équipe de maintenance reçoit un rapport précis. Ils peuvent grouper les interventions—tous les nids de poule le jour où ils récupèrent du goudron à l&amp;rsquo;usine.&lt;/p&gt;
&lt;p&gt;Je voulais donner une chance à la civic tech. Mettre mon énergie au service d&amp;rsquo;un problème concret, local, utile. Pas une startup qui cherche son marché. Un outil qui répond à un besoin réel.&lt;/p&gt;
&lt;h3 id="comment-ça-marche"&gt;Comment ça marche&lt;/h3&gt;
&lt;p&gt;Côté habitant : pas d&amp;rsquo;app à installer. Un QR code ou un lien, une photo, une position GPS. C&amp;rsquo;est tout. Le signalement part directement aux services techniques.&lt;/p&gt;
&lt;p&gt;Côté mairie : les signalements sont catégorisés automatiquement. Le tableau de bord regroupe les interventions par secteur pour optimiser les tournées. Moins de trajets, moins de coûts, réparations plus rapides. L&amp;rsquo;outil s&amp;rsquo;intègre aux systèmes de gestion de maintenance existants (GMAO).&lt;/p&gt;
&lt;p&gt;Le vrai gain : détecter les problèmes tôt, avant que ça se dégrade. Un nid de poule signalé et traité en quelques jours coûte moins cher qu&amp;rsquo;une route défoncée ignorée pendant des mois.&lt;/p&gt;
&lt;h3 id="de-la-bretagne-à-la-francophonie"&gt;De la Bretagne à la francophonie&lt;/h3&gt;
&lt;p&gt;Ça a commencé avec une petite commune du Morbihan. Puis j&amp;rsquo;ai ouvert une version SaaS pour toutes les mairies francophones qui voudraient s&amp;rsquo;en servir. Déploiement en quelques semaines, formation des équipes incluse.&lt;/p&gt;
&lt;p&gt;Construire pour le service public, à mon échelle. Indie maker pour l&amp;rsquo;intérêt général.&lt;/p&gt;</content></entry><entry><title>Going brompton</title><link href="https://www.poxx.net/weblog/2013/10/going-brompton.html" rel="alternate"/><id>https://www.poxx.net/weblog/2013/10/going-brompton.html</id><published>2013-10-19T23:33:42Z</published><updated>2013-10-19T23:33:42Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Three years of saving. Red Brompton. Finally mine.&lt;/p&gt;
&lt;p&gt;I tried my roommate&amp;rsquo;s for a few seconds and knew I&amp;rsquo;d buy one. The engineering is beautiful—every fold, every hinge, every detail considered.&lt;/p&gt;
&lt;p&gt;The real problem it solved: my weekly train to Paris. VLille (Lille&amp;rsquo;s bike sharing) is unreliable. Stations empty when the evening train arrives, bikes out of order. I was walking home too often.&lt;/p&gt;
&lt;p&gt;Now: +15 minutes of sleep, +15 minutes earlier at work, +15 minutes later leaving, +15 minutes earlier home. An hour reclaimed every day.&lt;/p&gt;
&lt;p&gt;Folded, it fits anywhere on the TGV. No bigger than cabin luggage. People expect small wheels to mean discomfort—they&amp;rsquo;re wrong. Only rough cobblestones remind you there&amp;rsquo;s no suspension.&lt;/p&gt;
&lt;p&gt;Bromptons spread through friends. I see more of them in Lille than in Paris. Maybe because we&amp;rsquo;re closer to London.&lt;/p&gt;
&lt;p&gt;I&amp;rsquo;m a fan.&lt;/p&gt;</content></entry><entry><title>My own photo story</title><link href="https://www.poxx.net/weblog/2013/06/my-own-photo-story.html" rel="alternate"/><id>https://www.poxx.net/weblog/2013/06/my-own-photo-story.html</id><published>2013-06-23T18:42:40Z</published><updated>2013-06-23T18:42:40Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;I found my first camera in my grandparents&amp;rsquo; basement. Around 1990. My grandfather bought me a roll of 35mm film at the local newspaper stand that same afternoon. I shot a sunny field, guessing exposure from the instructions on the film box. Every picture was a mess.&lt;/p&gt;
&lt;p&gt;In high school, a black and white photography class. Developing film in the darkroom, watching images appear in the chemical bath. I wanted to build a lab in my parents&amp;rsquo; basement. They said no.&lt;/p&gt;
&lt;p&gt;Years later, I saved enough for a Canon 350D. My first digital reflex. No more film costs. Freedom to experiment. Photography got me.&lt;/p&gt;
&lt;p&gt;I started attending live music gigs in Paris. Brought the camera everywhere. The kit lens was useless in dark venues—my pictures were terrible. But I loved it. The changing lights, the chaos, the randomness. I was hooked.&lt;/p&gt;
&lt;p&gt;A few random shots of a Parisian all-girl rock band got bought by a magazine. I joined a small music photography agency. Summer 2005, Rock en Seine—Pixies, Franz Ferdinand, Foo Fighters, Arcade Fire, Queens of the Stone Age. A friend lent me a Canon 70-200 2.8L for the weekend. No questions asked.&lt;/p&gt;
&lt;p&gt;I ran among photographers to catch the right moment. During Queens of the Stone Age, I was somewhere I shouldn&amp;rsquo;t have been. I can&amp;rsquo;t describe it.&lt;/p&gt;
&lt;p&gt;By 2007, I was shooting Hellfest. Heavy rain, more mud than grass. I lost a shoe. Didn&amp;rsquo;t matter. Metal festivals are pure—people living exactly who they are. The faces on stage and in the crowd, unguarded.&lt;/p&gt;
&lt;p&gt;I took one picture that weekend. My favorite I&amp;rsquo;ve ever made. You don&amp;rsquo;t need to know the band or like the music. You just see what&amp;rsquo;s happening between the performer and the crowd. The green fog, the connection.&lt;/p&gt;
&lt;p&gt;Then I moved. Paris to Brittany. New job, new partner. A road trip from Montreal to San Francisco. Landed in Lille.&lt;/p&gt;
&lt;p&gt;December 26th, 2009. A burglar broke into my house. All my gear was stolen.&lt;/p&gt;
&lt;p&gt;Something broke with it. I never shot near a stage again. I&amp;rsquo;ve tried other cameras since. It&amp;rsquo;s not the same.&lt;/p&gt;
&lt;p&gt;The green fog picture is still my favorite. I don&amp;rsquo;t have the gear that made it anymore. Maybe that&amp;rsquo;s why I can&amp;rsquo;t move on.&lt;/p&gt;</content></entry><entry><title>DevRel before it had a name</title><link href="https://www.poxx.net/weblog/2013/02/devrel.html" rel="alternate"/><id>https://www.poxx.net/weblog/2013/02/devrel.html</id><published>2013-02-07T23:05:57Z</published><updated>2013-02-07T23:05:57Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Three lines of Python. That&amp;rsquo;s all it took to send an SMS with Twilio.&lt;/p&gt;
&lt;p&gt;I saw this demo and immediately integrated their API into one of 9h37&amp;rsquo;s products. No sales call, no enterprise negotiation. Just docs, code, and a working product in an afternoon.&lt;/p&gt;
&lt;p&gt;That moment changed how I thought about marketing technical products.&lt;/p&gt;
&lt;p&gt;Rob Specter at Twilio was doing something different. He wasn&amp;rsquo;t selling—he was teaching. Writing code on stage, sharing projects, speaking the same language as his users. Developers trusted him because he was one of them.&lt;/p&gt;
&lt;p&gt;I wanted to bring this to France.&lt;/p&gt;
&lt;p&gt;When I met the Mailjet founders, I pitched them on building a Developer Relations program from scratch. Dev-first marketing. Meet developers where they are—at meetups, hackathons, in their GitHub issues. Help them succeed. Trust that the product sells itself when it works.&lt;/p&gt;
&lt;p&gt;We called it &amp;ldquo;Developer Evangelism&amp;rdquo; back then. The term felt right—part technical, part missionary. You believed in your product enough to preach it. &amp;ldquo;DevRel&amp;rdquo; came later, when the practice matured and companies started building whole teams around it. But in 2013, we were just figuring it out.&lt;/p&gt;
&lt;p&gt;We were early. &amp;ldquo;Developer Evangelist&amp;rdquo; wasn&amp;rsquo;t a job title in French SaaS yet. People thought we were doing support, or maybe PR. We were doing neither. We were building trust with the people who actually decide what tools get used.&lt;/p&gt;
&lt;p&gt;The core insight still holds: your real customer is the developer. They choose your API. They build with it. They convince their company to pay for it. And if your product creates friction, they&amp;rsquo;ll rebuild it themselves over a weekend—or think they can.&lt;/p&gt;
&lt;p&gt;Respect developers. Build for them. Let them be your marketing.&lt;/p&gt;</content></entry><entry><title>Des données médicales confidentielles en ligne ?</title><link href="https://www.poxx.net/weblog/2013/02/des-donnees-medicales-confidentielles.html" rel="alternate"/><id>https://www.poxx.net/weblog/2013/02/des-donnees-medicales-confidentielles.html</id><published>2013-02-05T08:21:15Z</published><updated>2013-02-05T08:21:15Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;&lt;em&gt;Note de 2024. Cet article a été rédigé en 2013. Je le garde en ligne, car 11 ans plus tard, nous rencontrons toujours les mêmes difficultés.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Hier, Actusoins a révélé au public ce que les acteurs du monde de la sécurité informatique constatent malheureusement chaque jour. Des &lt;a href="http://www.actusoins.com/12771/des-donnees-medicales-confidentielles-accessibles-sur-le-web.html"&gt;milliers d&amp;rsquo;enregistrements comportant des informations sur la santé&lt;/a&gt; de diverses personnes sont publiés sur Internet par des prestataires mal formés aux questions de la sécurité informatique. Quelques compléments.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;article précise une phrase évoquant un monopole qui est en fait la concaténation de plusieurs idées. L&amp;rsquo;hébergement de données de santé n&amp;rsquo;est premièrement pas un monopole mais un ensemble d&amp;rsquo;entreprises ayant reçu un agrément du ministère de la santé pour héberger des données de santé. Cette phrase évoque ensuite des coûts qui sont la conséquence logique des mesures de sécurité, de qualité et d&amp;rsquo;encadrement exigées par l&amp;rsquo;application du code de la santé publique. L&amp;rsquo;idée que j&amp;rsquo;ai cherché à exprimer lors de l&amp;rsquo;interview est que ce référentiel est aujourd&amp;rsquo;hui inadapté à la multiplication des petits applicatifs utiles au suivi des soins, qui doivent pouvoir être développés, exploités et protégés pour un coût maîtrisé. En attendant, une solution existe déjà : les éditeurs peuvent solliciter les services d&amp;rsquo;un hébergeur de données de santé et mutualiser tous ces applicatifs au sein d&amp;rsquo;une infrastructure unique.&lt;/p&gt;
&lt;p&gt;Dans le cadre de mes activités de co-fondateur de 9h37, je suis amené à réaliser, de manière quotidienne, des audits de sécurité informatique spécifiques au monde de la santé chez des éditeurs et prestataires informatiques de toutes tailles.&lt;/p&gt;
&lt;p&gt;Les structures capables de s&amp;rsquo;offrir les services d&amp;rsquo;experts ne sont pas forcément les pires, ni les meilleures, en terme de sécurité. Mais la démarche d&amp;rsquo;aller chercher une personne ayant déjà travaillé sur le sujet doit être encouragée. Ces acteurs cherchent ainsi à s&amp;rsquo;informer de manière précise sur les risques et les mesures de sécurité à mettre en oeuvre pour garantir la protection des données qu&amp;rsquo;ils gèrent. C&amp;rsquo;est une première étape vers une bonne protection des données.&lt;/p&gt;
&lt;p&gt;Mais attention, si l&amp;rsquo;on peut s&amp;rsquo;attendre en toute logique à plus de contrôles de la CNIL, de l&amp;rsquo;ASIP ou des contrôles internes des différents établissements, &lt;strong&gt;il ne faut pas perdre de vue l&amp;rsquo;intérêt et le rôle qu&amp;rsquo;ont dans le quotidien des soins beaucoup de ces applicatifs développés par des ingénieurs en CDD ou des stagiaires, disparus depuis longtemps de l&amp;rsquo;établissement ou du service&lt;/strong&gt;. Il ne faut pas interdire ni freiner le développement de ces petits outils qui souvent permettent de mieux prendre en charge des pathologies particulières.&lt;/p&gt;
&lt;p&gt;Il faut les encadrer et trouver un niveau de sécurité suffisant pour faire en sorte que les informations ne sortent pas de l&amp;rsquo;établissement et que les services informatiques puissent les surveiller de loin, notamment pour les protéger et en assurer la maintenance au long terme.&lt;/p&gt;
&lt;p&gt;Bien sûr, l&amp;rsquo;authentification des utilisateurs est le point le plus important. En France, nous avons la chance et la malchance de disposer d&amp;rsquo;un système d&amp;rsquo;authentification par carte à puce généralisé dans le système de santé. Ce système porte le nom de Carte de Praticien de Santé, ou CPS. Mais il n&amp;rsquo;est pas accessible sur les périphériques mobiles, les tablettes et autres smartphones dont les utilisateurs raffolent, à juste titre. Il impose également qu&amp;rsquo;un lecteur soit connecté en permanence à l&amp;rsquo;ordinateur, pour lire cette carte. Ces contraintes, nécessaires d&amp;rsquo;un point de vue purement sécuritaire, se mettent en travers des concepteurs, pour qui leur utilisation est trop onéreuse, et des utilisateurs, qui cherchent donc à les contourner.&lt;/p&gt;
&lt;p&gt;Ce système doit impérativement évoluer dans les plus brefs délais et l&amp;rsquo;Etat doit continuer à assurer ce rôle de tiers de confiance en fournissant aux éditeurs, aux établissements et à tous les acteurs des moyens sûrs pour authentifier les utilisateurs de tous ces systèmes d&amp;rsquo;information de santé.&lt;/p&gt;</content></entry><entry><title>Pourquoi les SI partagés de santé ont-ils du mal à décoller ?</title><link href="https://www.poxx.net/weblog/2012/06/quality-hasnt-been-rewarded-physicians.html" rel="alternate"/><id>https://www.poxx.net/weblog/2012/06/quality-hasnt-been-rewarded-physicians.html</id><published>2012-06-09T12:15:39Z</published><updated>2012-06-09T12:15:39Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;&lt;em&gt;&amp;ldquo;Quality hasn&amp;rsquo;t been rewarded, physicians don&amp;rsquo;t have incentives to share data, and patients are freaked out about privacy. Healthcare isn&amp;rsquo;t a system&amp;ndash;it&amp;rsquo;s a bunch of individual entities looking out for themselves.&amp;rdquo;&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Aux États-Unis peut-être. En France, les professionnels de santé que je rencontre sur le terrain sont ouverts à tout ce qui pourrait améliorer le traitement des malades. Y compris le partage des données.&lt;/p&gt;
&lt;p&gt;Le problème vient d&amp;rsquo;ailleurs. Le système politique impose un suivi comptable des soins, au détriment d&amp;rsquo;un suivi qualitatif. Résultat : un sentiment de surveillance et de contrôle.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est ce sentiment qui freine les professionnels. Qui les pousse à la rétention. Chaque médecin crée un petit silo—dans son logiciel, dans ses carnets, dans son esprit.&lt;/p&gt;
&lt;p&gt;Partager avec des collègues ? Oui. Avec les organismes d&amp;rsquo;assurance, le ministère, l&amp;rsquo;administration ? Non.&lt;/p&gt;
&lt;p&gt;Le problème n&amp;rsquo;est pas technique. Il est politique.&lt;/p&gt;</content></entry><entry><title>La bureaucratie de la santé numérique en France</title><link href="https://www.poxx.net/weblog/2010/12/heberger-des-donnees-de-sante.html" rel="alternate"/><id>https://www.poxx.net/weblog/2010/12/heberger-des-donnees-de-sante.html</id><published>2010-12-23T18:20:10Z</published><updated>2010-12-23T18:20:10Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;&lt;em&gt;Ce billet date de 2010. Certains détails ont changé. L&amp;rsquo;essentiel, non.&lt;/em&gt;&lt;/p&gt;
&lt;p&gt;Vous avez une idée géniale pour les professionnels de santé. Un outil qui pourrait vraiment aider les patients. Félicitations. Maintenant, bienvenue dans l&amp;rsquo;enfer administratif français.&lt;/p&gt;
&lt;h3 id="ce-qui-vous-attend"&gt;Ce qui vous attend&lt;/h3&gt;
&lt;p&gt;Pour manipuler des données de santé, vous devrez signer des agréments. Plusieurs. Le CNDA, le GIE Sesam-Vitale, l&amp;rsquo;ASIP Santé. Chacun avec ses formulaires, ses délais, ses cautions. Vous n&amp;rsquo;aurez accès à la documentation technique qu&amp;rsquo;après signature.&lt;/p&gt;
&lt;p&gt;La documentation ? Environ 6000 pages de PDF. Lisez tout. Les informations critiques sont cachées entre deux paragraphes anodins, dans des annexes que personne ne lit.&lt;/p&gt;
&lt;p&gt;Si vous croisez un tableau de plusieurs centaines de lignes dans un PDF, ne tentez pas le copier-coller. Ça ne marchera pas. Et personne ne vous donnera de version exploitable. Recopiez à la main. Une erreur de virgule dans un taux de remboursement peut avoir des conséquences graves.&lt;/p&gt;
&lt;p&gt;Les échanges de données entre acteurs de santé utilisent NOEMIE, un protocole hérité du COBOL. Prévoyez un module de conversion. JSON et XML restent dans votre réseau local.&lt;/p&gt;
&lt;h3 id="lhébergement"&gt;L&amp;rsquo;hébergement&lt;/h3&gt;
&lt;p&gt;Pour héberger des données de santé, il faut un agrément spécifique. Comptez des tarifs 3 à 10 fois supérieurs au marché classique. Oubliez le cloud mutualisé—vos serveurs doivent être physiquement dédiés.&lt;/p&gt;
&lt;p&gt;Beaucoup de projets meurent ici. Le business model qui fonctionnait sur le papier ne survit pas au coût réel de l&amp;rsquo;hébergement agréé.&lt;/p&gt;
&lt;h3 id="pourquoi-cest-comme-ça"&gt;Pourquoi c&amp;rsquo;est comme ça&lt;/h3&gt;
&lt;p&gt;Ce n&amp;rsquo;est pas inutile. Ces procédures protègent les droits des patients. Le problème n&amp;rsquo;est pas leur existence, c&amp;rsquo;est leur organisation. Des technologies obsolètes imposées par des textes qui n&amp;rsquo;évoluent pas. Des entités qui ne se parlent pas. Des délais incompatibles avec les cycles de développement modernes.&lt;/p&gt;
&lt;h3 id="mon-conseil"&gt;Mon conseil&lt;/h3&gt;
&lt;p&gt;Ne laissez pas la masse administrative vous étouffer. Si les coûts d&amp;rsquo;exploitation sont trop élevés pour votre marché français, n&amp;rsquo;oubliez pas qu&amp;rsquo;il existe d&amp;rsquo;autres pays. Parfois, la meilleure façon de changer un système, c&amp;rsquo;est de prouver que ça marche ailleurs.&lt;/p&gt;</content></entry><entry><title>Les plombiers de l'Internet</title><link href="https://www.poxx.net/weblog/2010/10/les-plombiers-de-linternet.html" rel="alternate"/><id>https://www.poxx.net/weblog/2010/10/les-plombiers-de-linternet.html</id><published>2010-10-21T21:54:19Z</published><updated>2010-10-21T21:54:19Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Le serveur de messagerie que j&amp;rsquo;utilisais est tombé en panne. Plusieurs jours. Ma productivité avec.&lt;/p&gt;
&lt;p&gt;Quand tout marche, on ne remarque rien. Les administrateurs système font un boulot invisible. Les utilisateurs grognent mais ne disent jamais merci.&lt;/p&gt;
&lt;p&gt;Mais la base d&amp;rsquo;Internet, c&amp;rsquo;est la décentralisation. Si un service tombe, vous pouvez en monter un autre. Alors j&amp;rsquo;ai recyclé un vieux domaine et ouvert mon propre serveur.&lt;/p&gt;
&lt;p&gt;Ça m&amp;rsquo;a pris 2h30. Une VM, un certificat SSL gratuit, une configuration. En ligne.&lt;/p&gt;
&lt;p&gt;Ce qui a changé : en 2010, louer une machine virtuelle coûtait quelques centimes l&amp;rsquo;heure. Aujourd&amp;rsquo;hui, c&amp;rsquo;est encore moins cher. Les certificats SSL sont gratuits. La barrière technique n&amp;rsquo;a jamais été aussi basse.&lt;/p&gt;
&lt;p&gt;Plutôt qu&amp;rsquo;observer les pannes avec désarroi, investir un peu de temps pour monter une alternative est payant sur le long terme. Vous apprenez. Vous contrôlez. Vous ne dépendez plus d&amp;rsquo;un service unique.&lt;/p&gt;
&lt;p&gt;C&amp;rsquo;est ça, être plombier de l&amp;rsquo;Internet. Quand ça fuit ailleurs, vous réparez chez vous.&lt;/p&gt;</content></entry><entry><title>D'avoir une opinion</title><link href="https://www.poxx.net/weblog/2010/04/davoir-une-opinion.html" rel="alternate"/><id>https://www.poxx.net/weblog/2010/04/davoir-une-opinion.html</id><published>2010-04-29T16:21:18Z</published><updated>2010-04-29T16:21:18Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Je m&amp;rsquo;inspire de DHH et Jason Fried. Ils ont bâti 37signals (maintenant Basecamp) en défiant les dogmes de l&amp;rsquo;industrie. Getting Real, Rework—des livres qui ont changé ma façon de penser l&amp;rsquo;entreprise.&lt;/p&gt;
&lt;p&gt;Ce qui me frappe : ils ne se contentent pas d&amp;rsquo;avoir des opinions. Ils savent les diffuser. DHH keynote partout, écrit constamment, provoque des débats. Il maîtrise l&amp;rsquo;art de défendre une vision en public. Cohérence totale entre ce qu&amp;rsquo;il pense, ce qu&amp;rsquo;il construit, et ce qu&amp;rsquo;il dit.&lt;/p&gt;
&lt;p&gt;En France, on manque de ça. Des voix avec des opinions fortes ET un savoir-faire dans la diffusion de ces opinions. On a quelques figures dans l&amp;rsquo;open source—l&amp;rsquo;équipe de VLC, l&amp;rsquo;ancienne équipe de Mandrake. Mais pas assez.&lt;/p&gt;
&lt;p&gt;Les entrepreneurs français construisent. Ils publient peu. Ils keynotent moins. Ils évitent la controverse. Résultat : on importe nos idées au lieu de les exporter.&lt;/p&gt;
&lt;p&gt;Avoir une opinion ne suffit pas. Il faut savoir la porter.&lt;/p&gt;</content></entry><entry><title>Créer, oui, mais pas tout seul</title><link href="https://www.poxx.net/weblog/2010/04/creer-oui-mais-pas-tout-seul.html" rel="alternate"/><id>https://www.poxx.net/weblog/2010/04/creer-oui-mais-pas-tout-seul.html</id><published>2010-04-22T22:09:53Z</published><updated>2010-04-22T22:09:53Z</updated><author><name>Florian Le Goff</name></author><content type="html">&lt;p&gt;Deux ans entre l&amp;rsquo;idée et le passage à l&amp;rsquo;acte. Ce qui m&amp;rsquo;a fait franchir le cap : rencontrer mon associé, Nicolas.&lt;/p&gt;
&lt;p&gt;L&amp;rsquo;associé fondateur, c&amp;rsquo;est la personne que vous allez le plus voir dans votre vie. J&amp;rsquo;ai calculé. C&amp;rsquo;est aussi celle qui vous permettra de prendre du recul quand vous n&amp;rsquo;en aurez plus.&lt;/p&gt;
&lt;p&gt;Mais n&amp;rsquo;attendez pas de faire la bonne rencontre pour commencer à travailler sur votre produit. Gardez l&amp;rsquo;œil ouvert, mais il sera plus facile de convaincre avec une première version, même une première version de plan.&lt;/p&gt;
&lt;p&gt;Un conseil que j&amp;rsquo;aurais aimé recevoir : à 23 ans, sans expérience, évitez les incubateurs et accélérateurs. Ces structures sont composées de spécialistes des dossiers. Les dossiers ne font pas les marchés. Et surtout : leurs intérêts sont rarement alignés avec les vôtres. Vous voulez gagner de l&amp;rsquo;argent. Eux veulent facturer l&amp;rsquo;État pour le temps passé avec vous.&lt;/p&gt;
&lt;p&gt;Le seul apprentissage valide, c&amp;rsquo;est celui d&amp;rsquo;être confronté à un acheteur. Allez vendre une première version de votre service ou de votre produit pour 10€.&lt;/p&gt;</content></entry></feed>