A place to cache linked articles (think custom and personal wayback machine)
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 28KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297298299300301302303304305306307308309310311312313314315316317318319320321322323324325326327328329330331332333334335336337338339340341342343344345346347348349350351352353354355356357358359360361362363364365366367368369370371372373374375376377378379380381382383384385386387388389390391392393394395396397398399400401402403404405406407408409410411412413414415416417418419420421422423424425426427428429430431432433434435436437438439440441442443444445446447448449450451452453454455456457458459460461462463464465466467468469470471472473474475476477478479480481482483484485486487488489490491492493494495496497498499500501502503504505506507508509510511512513514515516517518519520521522523524525526527528529530531532533534535536537538539540541542543544545546547548549550551552553554555556557558559560561562563
  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>Livreur à vélo, l'exploitation à la cool (archive) — 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. <meta name="robots" content="noindex, nofollow">
  28. <meta content="origin-when-cross-origin" name="referrer">
  29. <!-- Canonical URL for SEO purposes -->
  30. <link rel="canonical" href="https://blogs.mediapart.fr/jerome-pimot/blog/020519/livreur-velo-lexploitation-la-cool">
  31. <style>
  32. /* http://meyerweb.com/eric/tools/css/reset/ */
  33. html, body, div, span,
  34. h1, h2, h3, h4, h5, h6, p, blockquote, pre,
  35. a, abbr, address, big, cite, code,
  36. del, dfn, em, img, ins,
  37. small, strike, strong, tt, var,
  38. dl, dt, dd, ol, ul, li,
  39. fieldset, form, label, legend,
  40. table, caption, tbody, tfoot, thead, tr, th, td,
  41. article, aside, canvas, details, embed,
  42. figure, figcaption, footer, header, hgroup,
  43. menu, nav, output, ruby, section, summary,
  44. time, mark, audio, video {
  45. margin: 0;
  46. padding: 0;
  47. border: 0;
  48. font-size: 100%;
  49. font: inherit;
  50. vertical-align: baseline;
  51. }
  52. /* HTML5 display-role reset for older browsers */
  53. article, aside, details, figcaption, figure,
  54. footer, header, hgroup, menu, nav, section { display: block; }
  55. body { line-height: 1; }
  56. blockquote, q { quotes: none; }
  57. blockquote:before, blockquote:after,
  58. q:before, q:after {
  59. content: '';
  60. content: none;
  61. }
  62. table {
  63. border-collapse: collapse;
  64. border-spacing: 0;
  65. }
  66. /* http://practicaltypography.com/equity.html */
  67. /* https://calendar.perfplanet.com/2016/no-font-face-bulletproof-syntax/ */
  68. /* https://www.filamentgroup.com/lab/js-web-fonts.html */
  69. @font-face {
  70. font-family: 'EquityTextB';
  71. src: url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff2') format('woff2'),
  72. url('/static/david/css/fonts/Equity-Text-B-Regular-webfont.woff') format('woff');
  73. font-weight: 300;
  74. font-style: normal;
  75. font-display: swap;
  76. }
  77. @font-face {
  78. font-family: 'EquityTextB';
  79. src: url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff2') format('woff2'),
  80. url('/static/david/css/fonts/Equity-Text-B-Italic-webfont.woff') format('woff');
  81. font-weight: 300;
  82. font-style: italic;
  83. font-display: swap;
  84. }
  85. @font-face {
  86. font-family: 'EquityTextB';
  87. src: url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff2') format('woff2'),
  88. url('/static/david/css/fonts/Equity-Text-B-Bold-webfont.woff') format('woff');
  89. font-weight: 700;
  90. font-style: normal;
  91. font-display: swap;
  92. }
  93. @font-face {
  94. font-family: 'ConcourseT3';
  95. src: url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff2') format('woff2'),
  96. url('/static/david/css/fonts/concourse_t3_regular-webfont-20190806.woff') format('woff');
  97. font-weight: 300;
  98. font-style: normal;
  99. font-display: swap;
  100. }
  101. /* http://practice.typekit.com/lesson/caring-about-opentype-features/ */
  102. body {
  103. /* http://www.cssfontstack.com/ Palatino 99% Win 86% Mac */
  104. font-family: "EquityTextB", Palatino, serif;
  105. background-color: #f0f0ea;
  106. color: #07486c;
  107. font-kerning: normal;
  108. -moz-osx-font-smoothing: grayscale;
  109. -webkit-font-smoothing: subpixel-antialiased;
  110. text-rendering: optimizeLegibility;
  111. font-variant-ligatures: common-ligatures contextual;
  112. font-feature-settings: "kern", "liga", "clig", "calt";
  113. }
  114. pre, code, kbd, samp, var, tt {
  115. font-family: 'TriplicateT4c', monospace;
  116. }
  117. em {
  118. font-style: italic;
  119. color: #323a45;
  120. }
  121. strong {
  122. font-weight: bold;
  123. color: black;
  124. }
  125. nav {
  126. background-color: #323a45;
  127. color: #f0f0ea;
  128. display: flex;
  129. justify-content: space-around;
  130. padding: 1rem .5rem;
  131. }
  132. nav:last-child {
  133. border-bottom: 1vh solid #2d7474;
  134. }
  135. nav a {
  136. color: #f0f0ea;
  137. }
  138. nav abbr {
  139. border-bottom: 1px dotted white;
  140. }
  141. h1 {
  142. border-top: 1vh solid #2d7474;
  143. border-bottom: .2vh dotted #2d7474;
  144. background-color: #e3e1e1;
  145. color: #323a45;
  146. text-align: center;
  147. padding: 5rem 0 4rem 0;
  148. width: 100%;
  149. font-family: 'ConcourseT3';
  150. display: flex;
  151. flex-direction: column;
  152. }
  153. h1.single {
  154. padding-bottom: 10rem;
  155. }
  156. h1 span {
  157. position: absolute;
  158. top: 1vh;
  159. left: 20%;
  160. line-height: 0;
  161. }
  162. h1 span a {
  163. line-height: 1.7;
  164. padding: 1rem 1.2rem .6rem 1.2rem;
  165. border-radius: 0 0 6% 6%;
  166. background: #2d7474;
  167. font-size: 1.3rem;
  168. color: white;
  169. text-decoration: none;
  170. }
  171. h2 {
  172. margin: 4rem 0 1rem;
  173. border-top: .2vh solid #2d7474;
  174. padding-top: 1vh;
  175. }
  176. h3 {
  177. text-align: center;
  178. margin: 3rem 0 .75em;
  179. }
  180. hr {
  181. height: .4rem;
  182. width: .4rem;
  183. border-radius: .4rem;
  184. background: #07486c;
  185. margin: 2.5rem auto;
  186. }
  187. time {
  188. display: bloc;
  189. margin-left: 0 !important;
  190. }
  191. ul, ol {
  192. margin: 2rem;
  193. }
  194. ul {
  195. list-style-type: square;
  196. }
  197. a {
  198. text-decoration-skip-ink: auto;
  199. text-decoration-thickness: 0.05em;
  200. text-underline-offset: 0.09em;
  201. }
  202. article {
  203. max-width: 50rem;
  204. display: flex;
  205. flex-direction: column;
  206. margin: 2rem auto;
  207. }
  208. article.single {
  209. border-top: .2vh dotted #2d7474;
  210. margin: -6rem auto 1rem auto;
  211. background: #f0f0ea;
  212. padding: 2rem;
  213. }
  214. article p:last-child {
  215. margin-bottom: 1rem;
  216. }
  217. p {
  218. padding: 0 .5rem;
  219. margin-left: 3rem;
  220. }
  221. p + p,
  222. figure + p {
  223. margin-top: 2rem;
  224. }
  225. blockquote {
  226. background-color: #e3e1e1;
  227. border-left: .5vw solid #2d7474;
  228. display: flex;
  229. flex-direction: column;
  230. align-items: center;
  231. padding: 1rem;
  232. margin: 1.5rem;
  233. }
  234. blockquote cite {
  235. font-style: italic;
  236. }
  237. blockquote p {
  238. margin-left: 0;
  239. }
  240. figure {
  241. border-top: .2vh solid #2d7474;
  242. background-color: #e3e1e1;
  243. text-align: center;
  244. padding: 1.5rem 0;
  245. margin: 1rem 0 0;
  246. font-size: 1.5rem;
  247. width: 100%;
  248. }
  249. figure img {
  250. max-width: 250px;
  251. max-height: 250px;
  252. border: .5vw solid #323a45;
  253. padding: 1px;
  254. }
  255. figcaption {
  256. padding: 1rem;
  257. line-height: 1.4;
  258. }
  259. aside {
  260. display: flex;
  261. flex-direction: column;
  262. background-color: #e3e1e1;
  263. padding: 1rem 0;
  264. border-bottom: .2vh solid #07486c;
  265. }
  266. aside p {
  267. max-width: 50rem;
  268. margin: 0 auto;
  269. }
  270. /* https://fvsch.com/code/css-locks/ */
  271. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  272. font-size: 1rem;
  273. line-height: calc( 1.5em + 0.2 * 1rem );
  274. }
  275. h1 {
  276. font-size: 1.9rem;
  277. line-height: calc( 1.2em + 0.2 * 1rem );
  278. }
  279. h2 {
  280. font-size: 1.6rem;
  281. line-height: calc( 1.3em + 0.2 * 1rem );
  282. }
  283. h3 {
  284. font-size: 1.35rem;
  285. line-height: calc( 1.4em + 0.2 * 1rem );
  286. }
  287. @media (min-width: 20em) {
  288. /* The (100vw - 20rem) / (50 - 20) part
  289. resolves to 0-1rem, depending on the
  290. viewport width (between 20em and 50em). */
  291. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  292. font-size: calc( 1rem + .6 * (100vw - 20rem) / (50 - 20) );
  293. line-height: calc( 1.5em + 0.2 * (100vw - 50rem) / (20 - 50) );
  294. margin-left: 0;
  295. }
  296. h1 {
  297. font-size: calc( 1.9rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  298. line-height: calc( 1.2em + 0.2 * (100vw - 50rem) / (20 - 50) );
  299. }
  300. h2 {
  301. font-size: calc( 1.5rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  302. line-height: calc( 1.3em + 0.2 * (100vw - 50rem) / (20 - 50) );
  303. }
  304. h3 {
  305. font-size: calc( 1.35rem + 1.5 * (100vw - 20rem) / (50 - 20) );
  306. line-height: calc( 1.4em + 0.2 * (100vw - 50rem) / (20 - 50) );
  307. }
  308. }
  309. @media (min-width: 50em) {
  310. /* The right part of the addition *must* be a
  311. rem value. In this example we *could* change
  312. the whole declaration to font-size:2.5rem,
  313. but if our baseline value was not expressed
  314. in rem we would have to use calc. */
  315. p, li, pre, code, kbd, samp, var, tt, time, details, figcaption {
  316. font-size: calc( 1rem + .6 * 1rem );
  317. line-height: 1.5em;
  318. }
  319. p, li, pre, details {
  320. margin-left: 3rem;
  321. }
  322. h1 {
  323. font-size: calc( 1.9rem + 1.5 * 1rem );
  324. line-height: 1.2em;
  325. }
  326. h2 {
  327. font-size: calc( 1.5rem + 1.5 * 1rem );
  328. line-height: 1.3em;
  329. }
  330. h3 {
  331. font-size: calc( 1.35rem + 1.5 * 1rem );
  332. line-height: 1.4em;
  333. }
  334. figure img {
  335. max-width: 500px;
  336. max-height: 500px;
  337. }
  338. }
  339. figure.unsquared {
  340. margin-bottom: 1.5rem;
  341. }
  342. figure.unsquared img {
  343. height: inherit;
  344. }
  345. @media print {
  346. body { font-size: 100%; }
  347. a:after { content: " (" attr(href) ")"; }
  348. a, a:link, a:visited, a:after {
  349. text-decoration: underline;
  350. text-shadow: none !important;
  351. background-image: none !important;
  352. background: white;
  353. color: black;
  354. }
  355. abbr[title] { border-bottom: 0; }
  356. abbr[title]:after { content: " (" attr(title) ")"; }
  357. img { page-break-inside: avoid; }
  358. @page { margin: 2cm .5cm; }
  359. h1, h2, h3 { page-break-after: avoid; }
  360. p3 { orphans: 3; widows: 3; }
  361. img {
  362. max-width: 250px !important;
  363. max-height: 250px !important;
  364. }
  365. nav, aside { display: none; }
  366. }
  367. ul.with_columns {
  368. column-count: 1;
  369. }
  370. @media (min-width: 20em) {
  371. ul.with_columns {
  372. column-count: 2;
  373. }
  374. }
  375. @media (min-width: 50em) {
  376. ul.with_columns {
  377. column-count: 3;
  378. }
  379. }
  380. ul.with_two_columns {
  381. column-count: 1;
  382. }
  383. @media (min-width: 20em) {
  384. ul.with_two_columns {
  385. column-count: 1;
  386. }
  387. }
  388. @media (min-width: 50em) {
  389. ul.with_two_columns {
  390. column-count: 2;
  391. }
  392. }
  393. .gallery {
  394. display: flex;
  395. flex-wrap: wrap;
  396. justify-content: space-around;
  397. }
  398. .gallery figure img {
  399. margin-left: 1rem;
  400. margin-right: 1rem;
  401. }
  402. .gallery figure figcaption {
  403. font-family: 'ConcourseT3'
  404. }
  405. footer {
  406. font-family: 'ConcourseT3';
  407. display: flex;
  408. flex-direction: column;
  409. border-top: 3px solid white;
  410. padding: 4rem 0;
  411. background-color: #07486c;
  412. color: white;
  413. }
  414. footer > * {
  415. max-width: 50rem;
  416. margin: 0 auto;
  417. }
  418. footer a {
  419. color: #f1c40f;
  420. }
  421. footer .avatar {
  422. width: 200px;
  423. height: 200px;
  424. border-radius: 50%;
  425. float: left;
  426. -webkit-shape-outside: circle();
  427. shape-outside: circle();
  428. margin-right: 2rem;
  429. padding: 2px 5px 5px 2px;
  430. background: white;
  431. border-left: 1px solid #f1c40f;
  432. border-top: 1px solid #f1c40f;
  433. border-right: 5px solid #f1c40f;
  434. border-bottom: 5px solid #f1c40f;
  435. }
  436. </style>
  437. <h1>
  438. <span><a id="jumper" href="#jumpto" title="Un peu perdu ?">?</a></span>
  439. Livreur à vélo, l'exploitation à la cool (archive)
  440. <time>Pour la pérennité des contenus liés. Non-indexé, retrait sur simple email.</time>
  441. </h1>
  442. <section>
  443. <article>
  444. <h3><a href="https://blogs.mediapart.fr/jerome-pimot/blog/020519/livreur-velo-lexploitation-la-cool">Source originale du contenu</a></h3>
  445. <p><b>Tout commence dans un open space de 400 m²</b><span> en plein Marais, baby-foot, paniers de fruits, canapés, bar cafétéria. Je suis là pour une réunion d'information pour devenir livreur à vélo chez Frichti, la nouvelle start-up de livraison de repas sur Paris. Avec moi, une vingtaine de mecs de mon âge, entre 20 et 35 ans, dix Noirs, sept Marrons, trois Blancs, tous plus au moins le même style : survêt' Nike, sacoche, casquette, maillot de foot, doudoune. On déambule comme une meute ébahie dans cet open space au milieu des employés de la boîte. Posés sur les canapés design, à moitié allongés mais pas trop, en tailleur façon yoga, d'autres jeunes de notre âge, quasiment tous blancs, tous un MacBook dernier cri en main, tous très stylés, avec les dernières fringues branchées sur le dos, des hipsters dans toute leur splendeur, regardent passer la meute. Nous entrons dans un bocal vitré. Entassés sur des tabourets, collés les uns aux autres, sans un verre d'eau, on attend. De l'autre côté de la porte vitrée qui se referme derrière nous, les gagnants de la transition numérique nous observent du coin de l’œil, ceux qui maîtrisent les nouveaux codes de la « start-up nation », ceux qui peuvent côtoyer le baby-foot sans vraiment y jouer, ceux qui sont en France depuis plusieurs générations et qui ont pu faire des études de marketing, d'informatique ou de </span><i>digital networking</i><span>. Moi, je suis avec des immigrés et des fils d'immigrés, des gens qui parlent à peine français, des gens dont le marché du travail ne veut pas, des blédards.</span></p>
  446. <p><br/><b/></p>
  447. <p>Un formateur nous parle de Frichti. Il explique à Mamadou comment dire bonjour quand il livrera sa salade de carottes râpées.</p>
  448. <p> - Présentez-vous !<br/>- Mamadou Sissoko.<br/>- Non, on dit : « Bonjour, je m'appelle Mamadou Sissoko. » Allez, recommence !</p>
  449. <p><b><i>Malaise...</i></b></p>
  450. <p><b>Des gars comme Mamadou,</b><span> </span>Frichti en recrute à tour de bras, tous sous le statut d'auto-entrepreneur. On est vingt fois plus que ce dont ils ont besoin mais ça ne leur coûte rien et ça leur permet d'être sûrs d'avoir de la main d’œuvre en permanence. Parce qu'une fois la réunion d'information finie, on n'est pas embauché pour autant. Pour pouvoir travailler, il faut s'inscrire sur un créneau, un<span> </span><i>shift,<span> </span></i>et là c'est la concurrence qui commence entre nous :<span> </span><b>le jeudi à 15h précises, on doit se battre virtuellement sur un site internet</b>, cliquer sur les<span> </span><i>shifts<span> </span></i>pour réserver une place. On doit être des centaines à cliquer partout sur le site dans l'espoir d'avoir du boulot, le serveur sature, le site bugge… Résultat des courses : en trois minutes tout est complet, j'ai obtenu deux shifts de trois heures à l'autre bout de la ville pour la semaine prochaine, seulement six heures de travail alors que j'en voulais une trentaine, au mieux je vais gagner 60 €.</p>
  451. <p>J'arrive au centre d'où partent les commandes, appelé<span> </span><i>hub</i><span> </span>pour rester dans l'esprit start-up : le local ne ressemble à rien, 5m² de carrelage sale, un écran d'ordinateur avec un code à scanner pour marquer sa présence. Je comprends vite que cet ordinateur va être mon principal interlocuteur. Les livreurs et les managers sur place ne disent pas bonjour, personne ne m'explique quoi que ce soit, seul mon smartphone m'écrit<span> </span><i>« Bienvenue au hub »</i>. Une liste de codes s'affiche sur mon écran, je les retrouve sur des sacs en papier entreposés dans une chambre froide, je charge les sacs en papier remplis de carottes râpées dans mon sac à dos isotherme. Depuis le début, j'ai dû échanger au maximum quinze mots avec la boîte qui m'emploie mais ça y est, je bosse pour eux.</p>
  452. <p><b>Je roule à toute blinde</b><span> </span>dans les rues bondées de Paris, des ruelles étroites prévues pour des piétons il y a trois siècles dans lesquelles des camions bloquent toute la chaussée et des boulevards haussmanniens dans lesquels ces mêmes camions bombardent pour rattraper leur retard. C'est la jungle urbaine, qui ira le plus vite, qui passera devant le premier, qui prendra le plus de risques pour gagner une seconde. J'ai l'impression que je vais crever à chaque carrefour mais l’adrénaline m'excite et me fait prendre toujours plus de risques, aller toujours plus vite, ne jamais s'arrêter, surtout pas aux feux rouges, perte de temps. Je fais corps avec la conduite frénétique parisienne où seuls ceux qui roulent comme des dingues sont respectés par les autres. Si tu es trop lent, tu te fais maltraiter, on ne te laisse pas passer, on te fonce dessus, je n'ai pas le choix, bouffer ou être bouffé, j'ai choisi mon camp.</p>
  453. <p><b>Mon téléphone bipe</b>, il m'indique qu'à partir de maintenant<span> </span><b>je suis en retard</b><span> </span>sur ma commande,<span> </span><b>un chronomètre rouge démarre</b>. Impossible d'être dans les temps, le timing est calculé sans prendre en compte le trafic et les temps de livraison à pied : trouver où accrocher son vélo, monter chez le client, l'attendre, regarder le prochain itinéraire, boire une gorgée d'eau... Seuls les temps de trajet théoriques à vélo sont pris en compte par le chronomètre, c'est intenable, je suis tout le temps en retard, ça m'énerve donc je roule plus vite, je prends plus de risques, je bois moins d'eau. J'ai l’impression que plus je carbure, plus j'ai des commandes, je suis en train de me faire pote avec l'ordinateur. Au bout de deux heures de course folle, je retourne au hub. À peine passé la porte, mon téléphone est reconnu par l'ordinateur. Je ne sais pas comment il fait mais il sait que je suis là. Mon téléphone bipe : des nouvelles commandes à faire immédiatement. J'achète un café au distributeur, un agent de Frichti m'appelle sur mon téléphone : l’ordinateur m'a vu prendre une pause. Ce n'est plus mon pote.</p>
  454. <p><b>Cet ordinateur avec lequel j’essaie de sympathiser</b><span> </span>- et qui en gros est mon patron - ne s'est pas présenté, je ne sais pas ce qu'il regarde dans mon téléphone, comment il me juge, comment il collecte mes données pour faire des statistiques de mes performances et quelles sont les répercussions de ces statistiques sur la quantité et la qualité du travail qu'il va me donner par la suite. Est-ce qu'il va me faire partir à l'autre bout de Paris pour faire une seule commande parce que je suis trop lent ? C'est possible. Je dois sûrement avoir une note que je ne connaîtrai jamais. Mais quelque part, être jugé par une machine porte l'avantage d'une certaine objectivité. Il ne peut pas ne pas aimer ma gueule, il se concentre sur des faits. Le problème - en dehors du fait que je ne sais pas comment il fonctionne - c'est que je ne peux pas lui dire que le numéro 53 de la rue Bouchardon est introuvable parce qu'il est caché dans un angle de la place Saint-Martin et que c'est pour ça que j'ai trois minutes de retard. Non, tout ce que je peux lui dire c'est : « <i>Commencer nouvelle livraison »</i>.</p>
  455. <p><b>7 jours sur 7, 7 heures par jour</b><span> </span>avec une coupure de trois heures en milieu de journée, pour 1200 €, c'est ce que fait un coursier avec qui je discute. Il me dit qu'il a de la fièvre en rentrant chez lui. Entre l'effort physique, le poids du sac, les escaliers à monter, le rythme infernal, la pollution et le stress de la circulation, ça ne m'étonne pas. Il me dit qu'au début, les plateformes payent bien pour attirer des coursiers et que plus les candidats affluent aux inscriptions, plus les rémunérations baissent. Les coursiers ne disent rien parce qu'ils savent qu'ils sont des centaines à vouloir bosser pour pas assez de place disponibles. C'est la concurrence entre eux, à celui qui acceptera de bosser pour le moins cher. Un retour aux conditions de travail d'il y a deux siècles ou à celles du tiers monde, au choix. Ils ont la dalle, ils parlent à peine français, beaucoup en « permis de séjour », rémunérés sur des comptes au bled. Personne ne veut les employer en France, alors pour eux 5 € de l'heure, c'est déjà ça. À ce rythme-là, dans quelques temps les coursiers seront payés 1 € de l'heure, et il y aura encore du monde pour vouloir pédaler.</p>
  456. <p>Le soir, je change de hub. Je me retrouve dans une ruelle sordide comme seul le 18e arrondissement sait en produire. Une dizaine de Noirs et de Marrons traînent devant le hub. Un type me dit que ça fait quatre heures qu'il est là. Il a fait une seule commande. Il a gagné 15 €. « Entre zoner ici ou zoner ailleurs, autant zoner ici. » On en est là. On recrute des gars pour zoner devant le hub. C'est gratuit et ça permet de livrer les commandes très rapidement. Comme si un restaurant avait vingt serveurs pour se partager un poste. Les clients sont servis immédiatement, les serveurs mangent les miettes. Un manager débarque en furie : « <i>Les gars, il va falloir pisser dans le trou ! Sinon plus d'accès aux chiottes ! Vous savez quoi ? Ça, c'est depuis qu'il y a que des blédards ici. Avant, quand il y avait des Français, c'était pas comme ça ! »</i><span> </span>Je suis le seul Blanc et en plus, je viens d'aller pisser. <b>Grosse gêne.</b></p>
  457. <p>Les managers sont aussi des Noirs et des Marrons, seulement eux ils parlent bien français. Ils doivent avoir un bac pro vente tandis que les coursiers n'ont peut-être même pas le brevet des collèges.</p>
  458. <p><b>Un blédard, c'est quoi en fait ?</b><span> </span>Littéralement du mot arabe « bled » qui veut dire village. Un blédard, c'est un campagnard et le gars de la campagne est réputé pour être rustre, pour ne pas maîtriser les règles du savoir-vivre en bonne société. Aujourd'hui, le blédard - selon mon interprétation - c'est le campagnard de la ville-France. C'est un étranger qui n'a pas assimilé la culture française. Les codes sociaux qui permettent de s’intégrer et de se faire respecter. Quelqu'un qui est accusé de pisser à côté, mais surtout quelqu'un qui ne maîtrise pas la langue, quelqu'un qui n'a pas eu la possibilité de passer son bac.</p>
  459. <p>C'est ces mecs-là qu'on retrouve aujourd’hui tout en bas de l’échelle de la<span> </span><i>start-up nation</i>, payés au lance-pierre, à la tâche, sans salaire minimum, sans arrêt maladie en cas d'accident, sans congés payés, sans chômage, avec des outils de travail à leurs frais : un smartphone obligatoirement 4G qui vaut cher, un vélo souvent décrépit avec des freins à moitié cassés, pas de casque, pas de lumières pour assurer leur sécurité la nuit.</p>
  460. <p><b>Alors certains parlent de syndicats.</b><span> </span>D'autres essaient de se faire requalifier en salariés, ce que la cour de cassation à validé car cela coule de source, nous sommes auto-entrepreneurs mais nous n'entreprenons rien du tout. Nous répondons aux besoins et aux ordres d'une entreprise, donc nous sommes des employés. Ce salariat déguisé est une faille qui ressemble en tous points à du travail au noir.</p>
  461. <p>D'autre parlent de jouer sur l'image de ces boîtes très attachées au marketing. Un<span> </span><i>bad buzz</i><span> </span>pourrait les amener à réviser les conditions de travail des coursiers à la hausse : proposer des contrats salariés, remonter les rémunérations, fixer un minimum horaire, fournir les outils de travail, réduire les cadences, garantir du travail en arrêtant de sur-recruter, être transparent sur les algorithmes… Beaucoup de facteurs peuvent être améliorés pour obtenir des conditions de travail dignes.</p>
  462. <p>Parce que faut-il vraiment balayer deux siècles d'acquis sociaux dans le seul but de satisfaire des cadres dynamiques qui veulent garder la ligne en mangeant des carottes râpées emballées dans trois boîtes en plastique livrées en sept minutes à leur agence de design par un esclave à vélo ?</p>
  463. <p><b>Non, c'est tout notre corps social qui est en jeu.</b></p>
  464. </article>
  465. </section>
  466. <nav id="jumpto">
  467. <p>
  468. <a href="/david/blog/">Accueil du blog</a> |
  469. <a href="https://blogs.mediapart.fr/jerome-pimot/blog/020519/livreur-velo-lexploitation-la-cool">Source originale</a> |
  470. <a href="/david/stream/2019/">Accueil du flux</a>
  471. </p>
  472. </nav>
  473. <footer>
  474. <div>
  475. <img src="/static/david/david-larlet-avatar.jpg" loading="lazy" class="avatar" width="200" height="200">
  476. <p>
  477. Bonjour/Hi!
  478. Je suis <a href="/david/" title="Profil public">David&nbsp;Larlet</a>, je vis actuellement à Montréal et j’alimente cet espace depuis 15 ans. <br>
  479. Si tu as apprécié cette lecture, n’hésite pas à poursuivre ton exploration. Par exemple via les <a href="/david/blog/" title="Expériences bienveillantes">réflexions bimestrielles</a>, la <a href="/david/stream/2019/" title="Pensées (dés)articulées">veille hebdomadaire</a> ou en t’abonnant au <a href="/david/log/" title="S’abonner aux publications via RSS">flux RSS</a> (<a href="/david/blog/2019/flux-rss/" title="Tiens c’est quoi un flux RSS ?">so 2005</a>).
  480. </p>
  481. <p>
  482. Je m’intéresse à la place que je peux avoir dans ce monde. En tant qu’humain, en tant que membre d’une famille et en tant qu’associé d’une coopérative. De temps en temps, je fais aussi des <a href="https://github.com/davidbgk" title="Principalement sur Github mais aussi ailleurs">trucs techniques</a>. Et encore plus rarement, <a href="/david/talks/" title="En ce moment je laisse plutôt la place aux autres">j’en parle</a>.
  483. </p>
  484. <p>
  485. Voici quelques articles choisis :
  486. <a href="/david/blog/2019/faire-equipe/" title="Accéder à l’article complet">Faire équipe</a>,
  487. <a href="/david/blog/2018/bivouac-automnal/" title="Accéder à l’article complet">Bivouac automnal</a>,
  488. <a href="/david/blog/2018/commodite-effondrement/" title="Accéder à l’article complet">Commodité et effondrement</a>,
  489. <a href="/david/blog/2017/donnees-communs/" title="Accéder à l’article complet">Des données aux communs</a>,
  490. <a href="/david/blog/2016/accompagner-enfant/" title="Accéder à l’article complet">Accompagner un enfant</a>,
  491. <a href="/david/blog/2016/senior-developer/" title="Accéder à l’article complet">Senior developer</a>,
  492. <a href="/david/blog/2016/illusion-sociale/" title="Accéder à l’article complet">L’illusion sociale</a>,
  493. <a href="/david/blog/2016/instantane-scopyleft/" title="Accéder à l’article complet">Instantané Scopyleft</a>,
  494. <a href="/david/blog/2016/enseigner-web/" title="Accéder à l’article complet">Enseigner le Web</a>,
  495. <a href="/david/blog/2016/simplicite-defaut/" title="Accéder à l’article complet">Simplicité par défaut</a>,
  496. <a href="/david/blog/2016/minimalisme-esthetique/" title="Accéder à l’article complet">Minimalisme et esthétique</a>,
  497. <a href="/david/blog/2014/un-web-omni-present/" title="Accéder à l’article complet">Un web omni-présent</a>,
  498. <a href="/david/blog/2014/manifeste-developpeur/" title="Accéder à l’article complet">Manifeste de développeur</a>,
  499. <a href="/david/blog/2013/confort-convivialite/" title="Accéder à l’article complet">Confort et convivialité</a>,
  500. <a href="/david/blog/2013/testament-numerique/" title="Accéder à l’article complet">Testament numérique</a>,
  501. et <a href="/david/blog/" title="Accéder aux archives">bien d’autres…</a>
  502. </p>
  503. <p>
  504. On peut <a href="mailto:david%40larlet.fr" title="Envoyer un courriel">échanger par courriel</a>. Si éventuellement tu souhaites que l’on travaille ensemble, tu devrais commencer par consulter le <a href="http://larlet.com">profil dédié à mon activité professionnelle</a> et/ou contacter directement <a href="http://scopyleft.fr/">scopyleft</a>, la <abbr title="Société coopérative et participative">SCOP</abbr> dont je fais partie depuis six ans. Je recommande au préalable de lire <a href="/david/blog/2018/cout-site/" title="Attention ce qui va suivre peut vous choquer">combien coûte un site</a> et pourquoi je suis plutôt favorable à une <a href="/david/pro/devis/" title="Discutons-en !">non-demande de devis</a>.
  505. </p>
  506. <p>
  507. Je ne traque pas ta navigation mais mon
  508. <abbr title="Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33.184162340">hébergeur</abbr>
  509. conserve des logs d’accès.
  510. </p>
  511. </div>
  512. </footer>
  513. <script type="text/javascript">
  514. ;(_ => {
  515. const jumper = document.getElementById('jumper')
  516. jumper.addEventListener('click', e => {
  517. e.preventDefault()
  518. const anchor = e.target.getAttribute('href')
  519. const targetEl = document.getElementById(anchor.substring(1))
  520. targetEl.scrollIntoView({behavior: 'smooth'})
  521. })
  522. })()
  523. </script>