Repository with sources and generator of https://larlet.fr/david/ https://larlet.fr/david/
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

index.html 36KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563564565566567568569570571572573574575576577578579580581582583584585586587588589590591592593594595596597598599600601602603604605606607608609610611612613614615616617618
  1. <!doctype html><!-- This is a valid HTML5 document. -->
  2. <!-- Screen readers, SEO, extensions and so on. -->
  3. <html lang=fr>
  4. <!-- Has to be within the first 1024 bytes, hence before the <title>
  5. See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
  6. <meta charset=utf-8>
  7. <!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
  8. <!-- The viewport meta is quite crowded and we are responsible for that.
  9. See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
  10. <meta name=viewport content="width=device-width,minimum-scale=1,initial-scale=1,shrink-to-fit=no">
  11. <!-- Required to make a valid HTML5 document. -->
  12. <title>Correspondances hebdomadaires — David Larlet</title>
  13. <!-- Generated from https://realfavicongenerator.net/ such a mess. -->
  14. <link rel="apple-touch-icon" sizes="180x180" href="/static/david/icons/apple-touch-icon.png">
  15. <link rel="icon" type="image/png" sizes="32x32" href="/static/david/icons/favicon-32x32.png">
  16. <link rel="icon" type="image/png" sizes="16x16" href="/static/david/icons/favicon-16x16.png">
  17. <link rel="manifest" href="/manifest.json">
  18. <link rel="mask-icon" href="/static/david/icons/safari-pinned-tab.svg" color="#5bbad5">
  19. <link rel="shortcut icon" href="/static/david/icons/favicon.ico">
  20. <meta name="apple-mobile-web-app-title" content="David Larlet">
  21. <meta name="application-name" content="David Larlet">
  22. <meta name="msapplication-TileColor" content="#da532c">
  23. <meta name="msapplication-config" content="/static/david/icons/browserconfig.xml">
  24. <meta name="theme-color" content="#f0f0ea">
  25. <!-- That good ol' feed, subscribe :p. -->
  26. <link rel=alternate type="application/atom+xml" title=Feed href="/david/log/">
  27. <!-- Canonical URL for SEO purposes -->
  28. <link rel="canonical" href="https://larlet.fr/david/correspondances/2017/">
  29. <style>
  30. /* http://meyerweb.com/eric/tools/css/reset/ */
  31. html, body, div, span,
  32. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  33. a, abbr, address, big, cite, code,
  34. del, dfn, em, img, ins,
  35. small, strike, strong, tt, var,
  36. dl, dt, dd, ol, ul, li,
  37. fieldset, form, label, legend,
  38. table, caption, tbody, tfoot, thead, tr, th, td,
  39. article, aside, canvas, details, embed,
  40. figure, figcaption, footer, header, hgroup,
  41. menu, nav, output, ruby, section, summary,
  42. time, mark, audio, video {
  43. margin: 0;
  44. padding: 0;
  45. border: 0;
  46. font-size: 100%;
  47. font: inherit;
  48. vertical-align: baseline;
  49. }
  50. /* HTML5 display-role reset for older browsers */
  51. article, aside, details, figcaption, figure,
  52. footer, header, hgroup, menu, nav, section { display: block; }
  53. body { line-height: 1; }
  54. blockquote, q { quotes: none; }
  55. blockquote:before, blockquote:after,
  56. q:before, q:after {
  57. content: '';
  58. content: none;
  59. }
  60. table {
  61. border-collapse: collapse;
  62. border-spacing: 0;
  63. }
  64. /* http://practicaltypography.com/equity.html */
  65. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  66. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  67. @font-face {
  68. font-family: 'EquityTextB';
  69. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  70. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  71. font-weight: 300;
  72. font-style: normal;
  73. font-display: swap;
  74. }
  75. @font-face {
  76. font-family: 'EquityTextB';
  77. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  78. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  79. font-weight: 300;
  80. font-style: italic;
  81. font-display: swap;
  82. }
  83. @font-face {
  84. font-family: 'EquityTextB';
  85. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  86. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  87. font-weight: 700;
  88. font-style: normal;
  89. font-display: swap;
  90. }
  91. @font-face {
  92. font-family: 'TriplicateT4c';
  93. src: url('/static/david/css/fonts/Triplicate-T4-Code-Regular-webfont.woff2') format('woff2'),
  94. url('/static/david/css/fonts/Triplicate-T4-Code-Regular-webfont.woff') format('woff');
  95. font-weight: 300;
  96. font-style: normal;
  97. font-display: swap;
  98. }
  99. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  100. body {
  101. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  102. font-family: "EquityTextB", Palatino, serif;
  103. background-color: #f0f0ea;
  104. color: #07486c;
  105. font-kerning: normal;
  106. -moz-osx-font-smoothing: grayscale;
  107. -webkit-font-smoothing: subpixel-antialiased;
  108. text-rendering: optimizeLegibility;
  109. font-variant-ligatures: common-ligatures contextual;
  110. font-feature-settings: "kern", "liga", "clig", "calt";
  111. }
  112. pre, code, kbd, samp, var, tt {
  113. font-family: 'TriplicateT4c', monospace;
  114. }
  115. em {
  116. font-style: italic;
  117. color: #323a45;
  118. }
  119. strong {
  120. font-weight: bold;
  121. color: black;
  122. }
  123. nav {
  124. background-color: #323a45;
  125. color: #f0f0ea;
  126. display: flex;
  127. justify-content: space-around;
  128. padding: 1rem .5rem;
  129. }
  130. nav:first-child {
  131. border-top: 1vh solid #2d7474;
  132. }
  133. nav:last-child {
  134. border-bottom: 1vh solid #2d7474;
  135. }
  136. nav a {
  137. color: #f0f0ea;
  138. }
  139. nav abbr {
  140. border-bottom: 1px dotted white;
  141. }
  142. h1 {
  143. border-bottom: .2vh solid #2d7474;
  144. background-color: #e3e1e1;
  145. color: #323a45;
  146. text-align: center;
  147. padding: 2rem 0 1rem;
  148. width: 100%;
  149. }
  150. h2 {
  151. margin: 4rem 0 1rem;
  152. border-top: .2vh solid #2d7474;
  153. }
  154. h3 {
  155. text-align: center;
  156. margin: 3rem 0 .75em;
  157. }
  158. hr {
  159. height: .4rem;
  160. width: .4rem;
  161. border-radius: .4rem;
  162. background: #07486c;
  163. margin: 2.5rem auto;
  164. }
  165. time {
  166. display: bloc;
  167. background-color: #2d7474;
  168. color: #e3e1e1;
  169. padding: .29rem 1rem;
  170. float: right;
  171. }
  172. ul, ol {
  173. margin: 2rem;
  174. }
  175. ul {
  176. list-style-type: square;
  177. }
  178. a {
  179. text-decoration-skip-ink: auto;
  180. }
  181. article {
  182. max-width: 50rem;
  183. display: flex;
  184. flex-direction: column;
  185. margin: 3rem auto 1rem auto;
  186. }
  187. article p:last-child {
  188. margin-bottom: 1rem;
  189. }
  190. p {
  191. padding: 0 .5rem;
  192. }
  193. p + p {
  194. margin-top: 2rem;
  195. }
  196. blockquote {
  197. background-color: #e3e1e1;
  198. border-left: .5vw solid #2d7474;
  199. display: flex;
  200. flex-direction: column;
  201. align-items: center;
  202. padding: 1rem;
  203. margin: 1.5rem;
  204. }
  205. blockquote cite {
  206. font-style: italic;
  207. }
  208. figure {
  209. border-top: .2vh solid #2d7474;
  210. background-color: #e3e1e1;
  211. text-align: center;
  212. padding: 1.5rem 0;
  213. margin: 1rem 0 0;
  214. font-size: 1.5rem;
  215. width: 100%;
  216. }
  217. figure img {
  218. width: 250px;
  219. height: 250px;
  220. border: .5vw solid #323a45;
  221. padding: 1px;
  222. }
  223. figcaption {
  224. padding: 1rem;
  225. line-height: 1.4;
  226. }
  227. aside {
  228. display: flex;
  229. flex-direction: column;
  230. background-color: #e3e1e1;
  231. padding: 1rem 0;
  232. border-bottom: .2vh solid #07486c;
  233. }
  234. aside p {
  235. max-width: 50rem;
  236. margin: 0 auto;
  237. }
  238. /* https://fvsch.com/code/css-locks/ */
  239. p, li, pre, code, kbd, samp, var, tt, time {
  240. font-size: .95rem;
  241. line-height: calc( 1.5em + 0.2 * 1rem );
  242. }
  243. h1 {
  244. font-size: 1.7rem;
  245. line-height: calc( 1.2em + 0.2 * 1rem );
  246. }
  247. h2 {
  248. font-size: 1.6rem;
  249. line-height: calc( 1.3em + 0.2 * 1rem );
  250. }
  251. h3 {
  252. font-size: 1.35rem;
  253. line-height: calc( 1.4em + 0.2 * 1rem );
  254. }
  255. @media (min-width: 20em) {
  256. /* The (100vw - 20rem) / (50 - 20) part
  257. resolves to 0-1rem, depending on the
  258. viewport width (between 20em and 50em). */
  259. p, li, pre, code, kbd, samp, var, tt, time {
  260. font-size: calc( .95rem + .6 * (100vw - 20rem) / (50 - 20) );
  261. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  262. }
  263. h1 {
  264. font-size: calc( 1.7rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  265. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  266. }
  267. h2 {
  268. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  269. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  270. }
  271. h3 {
  272. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  273. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  274. }
  275. }
  276. @media (min-width: 50em) {
  277. /* The right part of the addition *must* be a
  278. rem value. In this example we *could* change
  279. the whole declaration to font-size:2.5rem,
  280. but if our baseline value was not expressed
  281. in rem we would have to use calc. */
  282. p, li, pre, code, kbd, samp, var, tt, time {
  283. font-size: calc( .95rem + .6 * 1rem );
  284. line-height: 1.5em;
  285. }
  286. h1 {
  287. font-size: calc( 1.7rem + 1.5 * 1rem );
  288. line-height: 1.2em;
  289. }
  290. h2 {
  291. font-size: calc( 1.5rem + 1.5 * 1rem );
  292. line-height: 1.3em;
  293. }
  294. h3 {
  295. font-size: calc( 1.35rem + 1.5 * 1rem );
  296. line-height: 1.4em;
  297. }
  298. figure img {
  299. width: 500px;
  300. height: 500px;
  301. }
  302. blockquote {
  303. margin-left: -1.5rem;
  304. }
  305. }
  306. figure.unsquared {
  307. margin-bottom: 1.5rem;
  308. }
  309. figure.unsquared img {
  310. height: inherit;
  311. }
  312. /* https://github.com/richleland/pygments-css */
  313. .codehilite{
  314. background-color: #fdf6e3;
  315. margin: 1rem auto;
  316. padding: 1rem;
  317. overflow-x:auto;
  318. box-shadow:inset 0 0 2px rgba(0,0,0,0.2)
  319. }
  320. .codehilite .t{color:#586e75}
  321. .codehilite .w{color:#073642}
  322. .codehilite .err{color:#cb4b16}
  323. .codehilite .k{color:#859900}
  324. .codehilite .kc{color:#2aa198}
  325. .codehilite .kd{color:#268bd2}
  326. .codehilite .kn{color:#b58900}
  327. .codehilite .kp{color:#859900}
  328. .codehilite .kr{color:#073642}
  329. .codehilite .kt{color:#b58900}
  330. .codehilite .n{color:#586e75}
  331. .codehilite .na{color:#2aa198}
  332. .codehilite .nb{color:#268bd2}
  333. .codehilite .nc{color:#268bd2}
  334. .codehilite .ne{color:#cb4b16}
  335. .codehilite .no{color:#2aa198}
  336. .codehilite .nd{color:#2aa198}
  337. .codehilite .ni{color:#2aa198;font-weight:bold}
  338. .codehilite .nf{color:#268bd2}
  339. .codehilite .nn{color:#586e75}
  340. .codehilite .nt{color:#2aa198;font-weight:bold}
  341. .codehilite .nv{color:#cb4b16}
  342. .codehilite .b{color:#859900}
  343. .codehilite .bp{color:#586e75}
  344. .codehilite .v{color:#586e75}
  345. .codehilite .vc{color:#586e75}
  346. .codehilite .vg{color:#268bd2}
  347. .codehilite .vi{color:#268bd2}
  348. .codehilite .m{color:#268bd2}
  349. .codehilite .mf{color:#268bd2}
  350. .codehilite .mh{color:#268bd2}
  351. .codehilite .mi{color:#268bd2}
  352. .codehilite .mo{color:#268bd2}
  353. .codehilite .s{color:#2aa198}
  354. .codehilite .sb{color:#2aa198}
  355. .codehilite .sc{color:#2aa198}
  356. .codehilite .sd{color:#2aa198}
  357. .codehilite .s2{color:#2aa198}
  358. .codehilite .se{color:#cb4b16}
  359. .codehilite .sh{color:#2aa198}
  360. .codehilite .si{color:#cb4b16}
  361. .codehilite .sx{color:#2aa198}
  362. .codehilite .sr{color:#cb4b16}
  363. .codehilite .s1{color:#2aa198}
  364. .codehilite .ss{color:#cb4b16}
  365. .codehilite .il{color:#268bd2}
  366. .codehilite .o{color:#586e75}
  367. .codehilite .ow{color:#859900}
  368. .codehilite .p{color:#586e75}
  369. .codehilite .c{color:#93a1a1;font-style:italic}
  370. .codehilite .cm{color:#93a1a1}
  371. .codehilite .cp{color:#93a1a1}
  372. .codehilite .c1{color:#93a1a1}
  373. .codehilite .cs{color:#93a1a1}
  374. .codehilite .hll{background-color:#dc322f}
  375. .codehilite .g{color:#586e75}
  376. .codehilite .gd{color:#586e75}
  377. .codehilite .ge{font-style:italic}
  378. .codehilite .gr{color:#586e75}
  379. .codehilite .gh{color:#586e75;font-weight:bold}
  380. .codehilite .gi{color:#586e75}
  381. .codehilite .go{color:#586e75}
  382. .codehilite .gp{color:#586e75}
  383. .codehilite .gs{font-weight:bold}
  384. .codehilite .gu{color:#586e75;font-weight:bold}
  385. .codehilite .gt{color:#586e75}
  386. @media print {
  387. body { font-size: 100%; }
  388. a:after { content: " (" attr(href) ")"; }
  389. a, a:link, a:visited, a:after {
  390. text-decoration: underline;
  391. text-shadow: none !important;
  392. background-image: none !important;
  393. background: white;
  394. color: black;
  395. }
  396. abbr[title] { border-bottom: 0; }
  397. abbr[title]:after { content: " (" attr(title) ")"; }
  398. img { page-break-inside: avoid; }
  399. @page { margin: 2cm .5cm; }
  400. h1, h2, h3 { page-break-after: avoid; }
  401. p3 { orphans: 3; widows: 3; }
  402. img {
  403. max-width: 250px !important;
  404. max-height: 250px !important;
  405. }
  406. nav, aside { display: none; }
  407. }
  408. /* Dark theme */
  409. [lang=en] body {
  410. background: #323a45;
  411. }
  412. [lang=en] article,
  413. [lang=en] article em,
  414. [lang=en] article strong {
  415. color: #f0f0ea;
  416. }
  417. [lang=en] article a {
  418. color: #ffbd2b;
  419. }
  420. [lang=en] article a:visited {
  421. color: #ff6b03;
  422. }
  423. [lang=en] blockquote,
  424. [lang=en] figure {
  425. background: #111930;
  426. color: #ccc;
  427. }
  428. </style>
  429. <nav>
  430. <p>
  431. <a href="/david/" title="Profil public">David&nbsp;Larlet</a> partage ses <a href="/david/blog/" title="Expériences bienveillantes">réflexions</a> et sa <a href="/david/stream/2019/" title="Pensées (dés)articulées">veille hebdomadaire</a>.
  432. </p>
  433. </nav>
  434. <h1>Correspondances hebdomadaires</h1>
  435. <aside>
  436. <p><em>
  437. Ces <a href="/david/blog/2017/echanger-supprimer-rebondir/" title="Comprendre leur origine">correspondances</a> sont publiées avec une régularité que j’espère hebdomadaire. <a href="/david/log/" title="Accès au flux RSS">Abonnez-vous</a> si vous souhaitez être tenu informé des mises à jour.
  438. </em></p>
  439. </aside>
  440. <article>
  441. <h2>2017-12-22 · <a href="/david/correspondances/2017/12/22/">Lettre à Thomas</a></h2>
  442. <p>Thomas,</p>
  443. <p>Suite d’une discussion récente inachevée faute de temps, au sujet de l’expatriation. Ou plutôt du sentiment que les choses bougent davantage en France au point de vouloir y revenir. Il s’agit d’un ressenti que j’ai eu en étant au Japon et qui m’a en partie motivé pour revenir. J’avais alors oublié les raisons du mouvement, ce mal-être latent qui devient le terreau fertile de nouvelles idées. Il y a une beauté et une énergie dans ce foisonnement mais les conditions pour y arriver me sont de plus en plus insupportables. Je n’ai plus envie d’un état d’urgence mais d’un état de bienveillance, quitte à devoir m’éloigner pour cela de l’innovation et la disruption.</p>
  444. <p>Bien sûr, le prix à payer est élevé : les <a href="http://enmi-conf.org/">réflexions philosophiques</a> me manquent, les <a href="http://encommuns.org/">mises en communs</a> me manquent, de nombreuses rencontres me sont maintenant beaucoup moins accessibles. J’apprends à vivre avec et je sais que je pourrais être moteur de nouvelles initiatives dans d’autres lieux une fois acclimaté. Les réflexions y seront peut-être moins poussées compte tenu de la plus faible pression du milieu et les actions en découlant seront probablement différentes, à l’origine de l’évolution d’une culture locale.</p>
  445. <p>David</p>
  446. </article>
  447. <article>
  448. <h2>2017-12-02 · <a href="/david/correspondances/2017/12/02/">Lettre à Yohan</a></h2>
  449. <p>Yohan,</p>
  450. <p>C’est un plaisir de travailler avec toi depuis tant d’années, d’abord sur Libé, puis chez Mozilla et actuellement avec Etalab. J’ai l’impression de sortir grandi de nos interactions et tu as indirectement contribué à mes réflexions sur la <a href="/david/blog/2016/simplicite-defaut/">simplicité dans le développement</a> et au statut de <a href="/david/blog/2016/senior-developer/">dévelopeur expérimenté</a>.</p>
  451. <p>J’admire ton intégrité lorsqu’il est question d’outils avilissants (coucou Slack). J’apprécie ton humilité et ta soif de toujours explorer plus loin les possibilités que nous offre notre domaine. Il est tellement facile de se considérer comme <a href="http://www.brendangregg.com/blog/2017-11-13/brilliant-jerks.html">étant brilliant</a> (<a href="/david/cache/fdaf911c76e0bf3c6ed5b39950093437/">cache</a>) dans cette profession qu’une approche <a href="https://www.kitchensoap.com/2012/10/25/on-being-a-senior-engineer/">impliquant peu d’égo</a> (<a href="/david/cache/a847ef74e3a4cc46ef9a303d23ee57cd/">cache</a>) est exceptionnellement rare. Il y a un enjeu politique dans la ré-acquisition de ses <a href="/david/blog/2017/async-python-frameworks/">outils</a> mais aussi social dans la (re)prise de contrôle que cela procure. On ne se fatigue plus à courir après les dernières nouveautés lorsqu’on est en train de les réinventer en se les réappropriant.</p>
  452. <p>Je me demande de plus en plus si proposer les <a href="https://medium.com/complex-systems-channel/hiring-teams-dfbb139fa91a">services d’une équipe</a> (<a href="/david/cache/c52cc7e0fdec389a0dcbb1f97650face/">cache</a>) qui a l’habitude de travailler ensemble ne serait pas plus pertinent qu’une somme d’égos afin de faire émerger un produit.</p>
  453. <p>Nous avons encore de belles années devant nous :-).</p>
  454. <p>David</p>
  455. </article>
  456. <article>
  457. <h2>2017-12-01 · <a href="/david/correspondances/2017/12/01/">Lettre à Simone</a></h2>
  458. <p>Simone,</p>
  459. <p>Ou Peggy, je ne sais plus. Merci pour ces <a href="http://simoneetlesphilosophes.fr/">voyages philosophiques</a> et notamment ces <a href="http://simoneetlesphilosophes.fr/articles/therapie-anti-sexismes/">thérapies</a>. C’est un angle auquel je suis sensible pour avoir l’impression d’évoluer à mon échelle. Prendre soin en ayant davantage conscience de ce qui blesse au quotidien.</p>
  460. <p>Ce qu’il me manque en tant qu’expatrié c’est de pouvoir participer <a href="http://simoneetlesphilosophes.fr/ateliers-paris/">aux après-midi</a> et échanger avec d’autres sur ces thématiques. En espérant que cela t’encourage à continuer, et pourquoi pas… à essaimer.</p>
  461. <p>David</p>
  462. </article>
  463. <article>
  464. <h2>2017-07-19 · <a href="/david/correspondances/2017/07/19/">Lettre à Hubert</a></h2>
  465. <p>Hubert,</p>
  466. <p>Merci pour ces <a href="http://www.internetactu.net/author/hubert/">5548 articles</a> qui nourrissent mes réflexions de manière asynchrone et dense. Tu es le seul journaliste que je suis avec assiduité. En fait c’est à la fois pire et mieux que ça : tu es ma définition d’un journalisme qui sait s’adapter à un contexte changeant. C’est lourd à porter, c’est quelque peu déprimant de te voir aussi esseulé mais c’est aussi enthousiasmant et inspirant de constater que c’est possible !</p>
  467. <p>Alors se pose la question de l’essaimage. Comment faciliter un cadre apprenant qui permette à ces réflexions de produire des interactions transverses ? Comment répertorier les externalités positives qui suscitent l’envie de prendre part à un tel travail ? Comment diffuser sans dénaturer ?</p>
  468. <p>Autant de questions qui dans un autre domaine sont irrésolues de mon côté.</p>
  469. <p>David</p>
  470. </article>
  471. <article>
  472. <h2>2017-04-05 · <a href="/david/correspondances/2017/04/05/">Lettre à Éric</a></h2>
  473. <p>Éric,</p>
  474. <p>Je comprends <a href="https://n.survol.fr/n/mon-probleme-avec-mastodon">tes réticences</a> (<a href="/david/cache/e54584031347ef59945ae95f677bd1f3/">cache</a>) vis-à-vis de <a href="https://github.com/tootsuite/mastodon">Mastodon</a>, j’ai eu les mêmes <a href="https://mastodon.social/@dav/1494896">assez rapidement</a> mais je continue de creuser en me posant des questions sur la <a href="https://mastodon.social/@dav/1517584">fédération d’identités</a> ou <a href="https://mastodon.social/@dav/1503853">l’expérience utilisateur</a>. C’est la beauté d’un réseau naissant avec les tâtonnements de chacun. Proposer une <a href="https://mastodon.social/@dav/1506951">solution compliquée</a> et découvrir qu’il en existe une <a href="https://mastodon.social/@five/1602035">plus simple</a>. La communauté itère dans un voyage initiatique qui est nécessaire pour atteindre les limites de la décentralisation. Celui-ci doit se faire ensemble sans brûler les étapes au risque d’en perdre en chemin et de créer un réseau plus élitiste que ce qu’il n’est déjà.</p>
  475. <p>Je suis ravi que l’instance la plus populaire n’arrive pas à tenir la charge, ne surtout pas l’optimiser et laisser d’autres prendre le relais pour atteindre un réseau réellement décentralisé. Je ne pense pas que tu aies eu tout de suite ton nom de domaine et ton hébergeur de confiance pour tes courriels, il en est de même pour ton identifiant Mastodon. Il évoluera au cours du temps, des données seront perdues mais tu auras probablement sauvegardé ton graphe de relations en attendant mieux (le CSV d’export est une liste des différents identifiants).</p>
  476. <p>Quelle chance de pouvoir faire une expérience de cette échelle qui implique de la décentralisation et de la liberté. Il n’y a pas de stratégie, de gros acteurs ou quoi que ce soit, juste un joyeux bordel qui apporte du fun. Et ça fait du bien.</p>
  477. <p>David</p>
  478. </article>
  479. <article>
  480. <h2>2017-03-09 · <a href="/david/correspondances/2017/03/09/">Lettre à Brice</a></h2>
  481. <p>Brice,</p>
  482. <p>Je profite d’être à Confoo pour te <a href="http://blog.pelmel.org/2017/03/07/le-temps-passe-ne-se-rattrape-plus/">répondre</a> (<a href="/david/cache/97cf66c695fc84c5b4cc0c16e7de8320/">cache</a>) sur ma façon d’articuler une intervention tant que c’est encore chaud. En général, ça commence par un truc qui me trotte en tête depuis un petit moment et j’essaye de formuler un titre et son résumé qui s’en approchent. Parfois j’ai déjà rédigé un billet sur le sujet et je l’ajoute pour les personnes qui doivent sélectionner. D’autres fois j’ai un brouillon que je mets en ligne sans qu’il soit pour autant lié (en public). Dans ce dernier cas, le billet sera de toute façon publié.</p>
  483. <p>Lorsque le sujet est accepté, je creuse davantage en commençant par retenir les cinq choses que les personnes présentes devront idéalement retenir de l’intervention. J’itère beaucoup à cette étape ce qui change parfois complètement l’orientation et il arrive que ça ne soit même plus cohérent avec le titre initialement proposé. Je me suis longtemps résolu à coller au sujet retenu mais depuis quelques temps j’assume et je l’annonce en début d’intervention. Je préfère égoïstement être au plus proche de ce que j’ai envie de présenter plutôt que de me forcer et que ça se voit.</p>
  484. <p>Une fois le fil conducteur trouvé, j’enlève deux des points précédemment choisis. C’est l’étape la plus difficile. Il faut trouver le compromis entre pertinence et bourrage de crâne. Ensuite je commence à rédiger/continuer le billet et le support pour mettre à plat les idées. Je ne sais jamais au final si ça va être trop long ou trop court, pour cette dernière intervention je suis tombé pile mais une horloge au fond de la salle m’aidait beaucoup.</p>
  485. <p>David</p>
  486. </article>
  487. <article>
  488. <h2>2017-02-21 · <a href="/david/correspondances/2017/02/21/">Lettre à Jean-Pierre</a></h2>
  489. <p>Jean-Pierre,</p>
  490. <p>Tu fais partie des anonymes qui m’écrivent pour réagir sur un ancien article — en l’occurence 2009 — car cet espace a le (mal|bon)heur de n’être pas trop mal indexé parfois. Je ne sais pas comment gérer ces échanges sur des positions qui ne sont plus forcément les miennes. Le contexte a évolué, j’ai évolué.</p>
  491. <p>Internet oublie toujours tout mais cet endroit constitue une part de ma mémoire et de mon histoire que j’essaye toutes deux de préserver. Petit plaisir narcissique, expérience personnelle et génératrice d’échanges que j’encourage lorsqu’ils sont bienveillants. Je me demande souvent ce qui motive l’envoi d’un courriel à un inconnu pour lui prouver qu’il a tort. Une question d’égo ou de paternalisme inconscient peut-être.</p>
  492. <p>Qui sait, peut-être un jour irons-nous discuter de tout cela… à Arles ?</p>
  493. <p>David</p>
  494. </article>
  495. <article>
  496. <h2>2017-02-09 · <a href="/david/correspondances/2017/02/09/">Lettre à Marion</a></h2>
  497. <p>Marion,</p>
  498. <p>Merci pour ta réaction au <a href="/david/blog/2017/code-vitesse/">sujet de la vitesse</a> et de l’écriture qui est ton domaine. Je voulais à mon tour rebondir sur la différence entre un ouvrage et un blog. Dans le premier cas, on est dans <em>l’expression</em> d’une thèse qui demande un temps long. Dans le second, je pense que l’on est dans la <em>construction</em> d’une thèse qui demande également un temps long. Dans les deux cas, cela requiert des itérations empreintes d’humilité pour revoir sa copie et continuer à partager tout de même avec son éditeur ou avec son lectorat. Lorsqu’on tente de transformer son lectorat en éditeur, cela peut avoir des <a href="http://tcrouzet.com/2016/04/26/linteractivite-cest-pas-automatique/">effets de bord non négligeables</a> (<a href="/david/cache/38968a4f3a35079208bd2c78113613f8/">cache</a>) par contre, voir aussi mes <a href="/david/blog/2016/ecriture-collaborative/">propres déboires</a> <a href="/david/blog/2014/running-lean/">avec LEAN</a>.</p>
  499. <p>Néanmoins, le blog est le fruit d’une évolution personnelle grâce à l’intelligence du collectif qui a pris la peine d’échanger, de proposer d’autres voies. Un journal qui n’est plus un <em>curriculum vitae</em> mais un chemin de pensée montrant une progression au fil des années. J’y vois une sorte d’impressionnisme qui donne l’image de l’auteur lorsqu’on prend suffisamment de recul. Une vidéo peut-être plus qu’une image pour sa nature évolutive et vivante. Si l’on file la métaphore, un manuscrit ressemble davantage au tableau académique d’une nature qui est morte lors de sa mise sous presse.</p>
  500. <p>La différence fondamentale entre les deux approches réside peut-être dans la nature publique ou privée du processus d’amélioration continue. Le blog se rapproche de l’<em>open-source</em> sur ce plan là qui consiste à exposer son code à la critique collective en vue de le rendre plus pertinent. La gouvernance change alors et réduit les intermédiaires, on se rapproche également des AMAP et des circuits courts. Chaque lecteur pouvant à son tour devenir auteur le temps d’un échange.</p>
  501. <p>Et tisser les liens qui font la toile.</p>
  502. <p>David</p>
  503. </article>
  504. <article>
  505. <h2>2017-02-05 · <a href="/david/correspondances/2017/02/05/">Lettre à Pep</a></h2>
  506. <p>Pep,</p>
  507. <p>J’ai suivi avec intérêt <a href="https://nrkn.fr/blog/2017/01/28/noir-sur-blanc/">tes réflexions</a> (<a href="/david/cache/9334f31dc2330cad7b7fba411819f661/">cache</a>) relatives aux modes de publications. Elles s’orientent déjà trop pour moi dans la technique et dans la complexité pour avoir envie de rejoindre un tel mouvement. J’ai le sentiment d’avoir <a href="/david/blog/2013/graphes-discussions/">fait ce chemin</a> et d’en être revenu en raison de l’entre-soi qu’il accentue sous couvert d’adoption précoce. Je suis aujourd’hui davantage dans l’aide à la simplicité de publication qui me semble être la première étape libératrice, laissant les interactions et les <a href="/david/blog/2017/algorithmes-public-relations/">algorithmes</a> aux plateformes filtrantes. Au moins pour un temps.</p>
  508. <p>Je réinvente des <a href="https://gist.github.com/davidbgk/b666c5b85ab3d3fd94baef04367ff379">générateurs statiques</a>, je m’inspire du <a href="http://www.multibao.org/">travail de collègues</a> et j’essaye au moins de répondre à mes propres besoins. Je me suis longtemps retenu de publier quoi que ce soit en <a href="/david/stream/2015/01/25/">laissant</a> des <a href="/david/stream/2015/02/03/">briques</a> à <a href="/david/stream/2015/02/12/">assembler</a> soi-même. De la publication naissant la responsabilité, la culpabilité et la naissance d’un nouveau silo. Aussi petit soit-il. Et d’un autre côté l’envie de créer un <a href="/david/blog/2013/open-source-conviviale/">outil convivial</a> dont puisse s’emparer l’auteur en touchant à trois variables qui donnent goût à la programmation. Telle que je l’ai découverte en tout cas.</p>
  509. <p>Tout cela étant dit, je ne voudrais freiner aucune initiative qui amène des alternatives à la situation actuelle. J’espère me tromper complètement et il y a de toute façon un public pour toutes ces expérimentations. Une question de <a href="/david/blog/2017/web-genetique/">variabilité locale</a> pour une évolution globale.</p>
  510. <p>David</p>
  511. <p>2017-02-09 : <a href="https://nrkn.fr/blog/2017/02/09/reponse-a-david/">réponse de Pep</a> (<a href="/david/cache/c3ca3615e006874f4683074cc1947653/">cache</a>).</p>
  512. </article>
  513. <article>
  514. <h2>2017-01-25 · <a href="/david/correspondances/2017/01/25/">Lettre à E.</a></h2>
  515. <p>E.,</p>
  516. <p>Je me demande souvent si la douleur se réduit lorsqu’on la partage. Je l’espère lorsque je la reçois et j’hésite lorsque je la transmets. Accepter d’un côté, renoncer de l’autre.</p>
  517. <p>Un mal à délivrer, des mots à délier. Expliquer l’inexplicable et faire expérimenter des situations pleines de vie afin qu’elles deviennent majoritaires. Le pouvoir de l’exemple, le devoir de l’humain. Essayer d’un côté, espérer de l’autre.</p>
  518. <p>Lorsque le vélo ne suffit plus, il reste l’avion… une façon de ne plus questionner ce qui est acceptable mais <a href="https://www.cairn.info/revue-de-metaphysique-et-de-morale-2008-2-page-191.htm">avec qui</a> (<a href="/david/cache/20075d939adbab58588b6e1e067afa2f/">cache</a>).</p>
  519. <p>David</p>
  520. <p>2017-02-12 : <a href="http://nota-bene.org/Lettre-a-une-lettre">réponse de Stéphane</a> (<a href="/david/cache/9f74d19cb41076c90df17657c8da5c2e/">cache</a>).</p>
  521. </article>
  522. <article>
  523. <h2>2017-01-19 · <a href="/david/correspondances/2017/01/19/">Lettre à Cascador</a></h2>
  524. <p><a href="https://www.blog-libre.org/">Cascador</a>,</p>
  525. <p>J’ai apprécié que tu pointes les contradictions dans <a href="/david/blog/2016/accompagner-enfant/">un texte</a> qui est justement là pour en garder la trace. Le témoignage d’un tiraillement que connais j’imagine chaque accompagnant qui se plonge dans les notions de risque et de vitesse. Encourager l’expérimentation lorsqu’elle n’est pas invalidante. Prendre le temps de pratiquer avant d’acquérir les concepts. Ces curseurs sont propres à chaque relation et évoluent dans le temps. Je pense aujourd’hui qu’un apprentissage itératif et bienveillant est davantage approprié. Je me trompe probablement et mon moi-dans-six-jours/mois/ans sera peut-être là pour lire ces lignes et sourire.</p>
  526. <p>Le choix délibéré de le laisser trouver une place dans ce monde en limitant les (dés)orientations vient de la croyance qu’il pourrait trouver ainsi des chemins auxquels je n’avais pas pu songer. Pas forcément meilleurs mais qui lui sont propres avec un sentiment d’accomplissement personnel et/ou collectif.</p>
  527. <p>Pour autant, je ne considère pas cela comme un espoir. Lorsque l’on prend le temps d’apprécier l’instant présent, je ne pense pas que l’on ait besoin de formuler des espérances. Mon seul espoir c’est que l’on soit bien ensemble là et maintenant. Se projeter au-delà n’apporte que de l’anxiété inutile vu le peu de contrôle que l’on a dessus. Ce monde est malade de ses propres projections erronées qu’il s’épuise à rattraper.</p>
  528. <p>David</p>
  529. </article>
  530. <article>
  531. <h2>2017-01-12 · <a href="/david/correspondances/2017/01/12/">Lettre à Stéphane et Vincent</a></h2>
  532. <p>Stéphane et Vincent,</p>
  533. <p>Voici quatre ans que nous avons créé <a href="http://scopyleft.fr/">scopyleft</a>, l’occasion d’évoluer à bien des niveaux. De tisser des liens avec des humains et de challenger des valeurs communes. Lorsque je regarde autour de moi, je ne peux que constater le rapport privilégié que nous avons au travail grâce à ce cadre.</p>
  534. <p>Et pourtant, même si nous avons longtemps cherché à travailler ensemble, je ne pense plus que ce soit un cap aujourd’hui. Ces années ont eu pour externalité de construire de la confiance. C’est elle qui a participé à ma paternité et à ma récente expatriation. La confiance est la base qui nous permet d’expérimenter de nouvelles formes de vies avec la solidarité et l’empathie suffisantes pour prendre des risques de manière apaisée.</p>
  535. <p>Vos <a href="https://medium.com/@vinyll/3-years-as-a-digital-nomad-54b54fe288ce">envols</a> (<a href="/david/cache/77a61e36e1b57a272e8db50e26eb0301/">cache</a>) respectifs me permettent d’alimenter mes réflexions depuis ma branche, dans mon petit nid. Peut-être un intermédiaire entre l’arbre et l’oiseau ?</p>
  536. <p>Merci pour votre bienveillance.</p>
  537. <p>David</p>
  538. </article>
  539. <article>
  540. <h2>2017-01-07 · <a href="/david/correspondances/2017/01/07/">Lettre à Karl</a></h2>
  541. <p>Karl,</p>
  542. <p>Ton silence numérique est difficile à accepter. Il a rythmé mes lectures ces dernières années, c’est un vide poétique qui ne peut être remplacé. Et pourtant je le comprends. J’ai l’espoir qu’il ne soit que passager et que nous puissions échanger sur nos <a href="http://www.la-grange.net/2013/12/05/culture">expériences</a> (<a href="/david/cache/c100bd1427e1e0c13634faaf2f2e149a/">cache</a>) respectives.</p>
  543. <p>Ton dernier billet publié parle d’<a href="http://www.la-grange.net/2016/01/07/oree">équilibre</a> (<a href="/david/cache/0d100384ea29e3ac9850549779815899/">cache</a>) et je voudrais y adjoindre mon propre murmure. Je me pose beaucoup de questions sur la temporalité ces jours-ci. Dans cet équilibre, je ressens une immobilité nécessaire à l’appréciation de l’instant présent. Or, j’ai parfois du mal à m’en contenter, happé par la dynamique qui nous donne l’illusion d’avancer. Ce déséquilibre synonyme de mouvement dans un perpétuel risque de chute en avant exhibitionniste. Se tenir enfin debout, mais pour aller où ?</p>
  544. <p>Peut-être accepter de se perdre en forêt pour prendre le temps d’écouter les brindilles craquer sous nos pieds et le sous-bois nous enivrer de ses senteurs. Regarder filer le ruisseau et imaginer son parcours, les méandres qui l’attendent et les affluents qu’il va rencontrer. Y déposer une feuille, la suivre un moment et l’observer s’éloigner. S’allonger et sourire, au bruit des cigales stridulantes.</p>
  545. <p>Dissocier tout en restant intime, là pourrait être l’équilibre.</p>
  546. <p>David</p>
  547. <p>PS : hasard heureux d’une publication décalée, <a href="http://www.la-grange.net/">La Grange</a> s’est réveillée depuis.</p>
  548. <p>2017-01-24 : <a href="http://www.la-grange.net/2017/01/24/david">réponse de Karl</a> (<a href="/david/cache/21cd49281eeef6a3e3034d510e982098/">cache</a>).</p>
  549. </article>
  550. <nav>
  551. <p>
  552. <a href="/david/stream/2015/">Réflexions quotidiennes 2015</a> | <a href="/david/lexique/">Lexique 2016</a>
  553. </p>
  554. </nav>
  555. <aside>
  556. <p>
  557. Articles choisis :
  558. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  559. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  560. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  561. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  562. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  563. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  564. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  565. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  566. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  567. <a href="/david/blog/2015/travail-transition/" title="Accéder à l’article complet">Travail en transition</a>,
  568. <a href="/david/blog/2015/pairmutation-travail/" title="Accéder à l’article complet">La pairmutation du travail</a>,
  569. <a href="/david/blog/2015/principes-web/" title="Accéder à l’article complet">Principes Web</a>,
  570. <a href="/david/blog/2015/travail-transition/" title="Accéder à l’article complet">Travail en transition</a>,
  571. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  572. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  573. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  574. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  575. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  576. </p>
  577. </aside>
  578. <nav>
  579. <p>
  580. <abbr title="Lieu de vie et de potentielles rencontres actuel">Montréal</abbr> ·
  581. <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">Contact</a> ·
  582. <a href="http://larlet.com" title="Identité professionnelle">[Travailler ensemble ?]</a> ·
  583. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">Hébergeur</abbr> ·
  584. <a href="/david/log/" title="S’abonner aux publications via RSS">Flux</a>
  585. </p>
  586. </nav>