Browse Source

Article

master
David Larlet 3 months ago
parent
commit
750ebcb65d
Signed by: David Larlet <david@larlet.fr> GPG Key ID: 3E2953A359E7E7BD

+ 8
- 0
david/2024/01/16/index.html View File

@@ -125,6 +125,10 @@
title="Aller à la page de recherche"
rel="search">Recherche</a>
• <a rel="next"
href="/david/2024/01/17/"
title="Publication suivante : Vieillesse">Suivant →</a>
</p>
</nav>
@@ -175,6 +179,10 @@
<a href="/david/2024/" title="Liste des publications récentes">↑ En 2024</a>
• <a rel="next"
href="/david/2024/01/17/"
title="Publication suivante : Vieillesse">Suivant →</a>
</p>
</nav>


+ 333
- 0
david/2024/01/17/index.html View File

@@ -0,0 +1,333 @@
<!DOCTYPE html><!-- This is a valid HTML5 document. -->
<!-- Screen readers, SEO, extensions and so on. -->
<html lang="fr">
<!-- Has to be within the first 1024 bytes, hence before the `title` element
See: https://www.w3.org/TR/2012/CR-html5-20121217/document-metadata.html#charset -->
<meta charset="utf-8">
<!-- Why no `X-UA-Compatible` meta: https://stackoverflow.com/a/6771584 -->
<!-- The viewport meta is quite crowded and we are responsible for that.
See: https://codepen.io/tigt/post/meta-viewport-for-2015 -->
<meta name="viewport" content="width=device-width,initial-scale=1">
<!-- Required to make a valid HTML5 document. -->
<title>
Vieillesse
— David Larlet</title>
<meta name="description" content="Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma génération.">
<!-- That good ol' feed, subscribe :). -->
<link rel="alternate"
type="application/atom+xml"
title="Feed"
href="/david/log/">
<!-- Generated from https://realfavicongenerator.net/ such a mess. -->
<link rel="apple-touch-icon"
sizes="180x180"
href="/static/david/icons2/apple-touch-icon.png">
<link rel="icon"
type="image/png"
sizes="32x32"
href="/static/david/icons2/favicon-32x32.png">
<link rel="icon"
type="image/png"
sizes="16x16"
href="/static/david/icons2/favicon-16x16.png">
<link rel="manifest" href="/static/david/icons2/site.webmanifest">
<link rel="mask-icon"
href="/static/david/icons2/safari-pinned-tab.svg"
color="#07486c">
<link rel="shortcut icon" href="/static/david/icons2/favicon.ico">
<meta name="msapplication-TileColor" content="#f7f7f7">
<meta name="msapplication-config"
content="/static/david/icons2/browserconfig.xml">
<meta name="theme-color"
content="#f7f7f7"
media="(prefers-color-scheme: light)">
<meta name="theme-color"
content="#272727"
media="(prefers-color-scheme: dark)">
<!-- Is that even respected? Retrospectively? What a shAItshow…
https://neil-clarke.com/block-the-bots-that-feed-ai-models-by-scraping-your-website/ -->
<meta name="robots" content="noai, noimageai">
<!-- Documented, feel free to shoot an email. -->
<link rel="stylesheet" href="/static/david/css/style_2024-01-15.css">
<!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_a_regular.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_a_bold.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_a_italic.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: light), (prefers-color-scheme: no-preference)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_b_regular.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_b_bold.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/century_supra_ot_b_italic.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<script>
function toggleTheme(themeName) {
document.documentElement.classList.toggle(
'forced-dark',
themeName === 'dark'
)
document.documentElement.classList.toggle(
'forced-light',
themeName === 'light'
)
}
const selectedTheme = localStorage.getItem('theme')
if (selectedTheme !== 'undefined') {
toggleTheme(selectedTheme)
}
</script>
<body data-instant-intensity="viewport-all">
<article>
<header>
<hgroup>
<h1>Vieillesse</h1>
<p>Le <time datetime="2024-01-17">17 janvier 2024</time></p>
</hgroup>
</header>
<nav>
<p>
<a rel="prev"
href="/david/2024/01/16/"
title="Publication précédente : Endorphines">← Précédent</a> •
<a href="/david/" title="Aller à l’accueil" rel="up">Accueil</a>
<a href="/david/recherche/"
title="Aller à la page de recherche"
rel="search">Recherche</a>
</p>
</nav>

<blockquote>
<p>Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma&nbsp;génération.</p>
<p><mark>Il n’y a quasiment aucune personne de 50&nbsp;ans ou plus dans les équipes techniques.</mark> Les exemples que j’ai en tête sont quelques pointures nationales ou internationales, pas du tout représentatives du&nbsp;métier.</p>
<p><cite><em><a data-link-domain="n.survol.fr" href="https://n.survol.fr/n/quand-je-serai-bien-vieux">Quand je serai bien vieux</a> <a href="/david/cache/2024/112d32ccefb9aec48180de42e1fe1534/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Cet onglet d’Éric D. est ouvert dans mon navigateur depuis plus d’un an (rassurez-vous, il était bien entouré avec au moins 300&nbsp;collègues). Le temps passant, je me pose également ces&nbsp;questions…</p>
<p>Il y a deux&nbsp;aspects&nbsp;:</p>
<ol>
<li>Jusqu’à quand est-ce que l’on aura besoin de&nbsp;moi&#8239;?</li>
<li>Jusqu’à quand est-ce que j’aurai besoin de&nbsp;coder&#8239;?</li>
</ol>
<p>Sur la première, j’ai l’impression que l’expérience de base s’accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25&nbsp;ans mais des centres d’intérêts qui évoluent plutôt en étoile. Certains sont des impasses —&nbsp;ou mis en dormance plus ou moins prolongée&nbsp;—, d’autres sont temporels et/ou gagnent un regain d’intérêt au gré de produits et de rencontres. Ce n’est pas tant d’avoir appris à apprendre que d’avoir croisé suffisamment de situations pour permettre à des équipes de sauter certains fossés ou <em>sentir</em> lorsqu’il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsolète et encore moins face à une IA-llucinante actuelle qui nécessite cette&nbsp;expérience.</p>
<p>C’est le deuxième point qui est critique car il touche à l’envie et peut-être que d’ici quelques années la technique m’intéressera moins pour plein de raisons (stagnation, répétition, sentiment d’inutilité, consommation de ressources, etc). Et peut-être que le code ne sera plus alors une expression de ma personnalité à laquelle je voudrai consacrer autant de temps. Et peut-être que je n’aurai plus envie de transmettre non plus à des personnes moins expérimentées pour ces mêmes raisons. Aujourd’hui, derrière ce besoin de coder, il y a cette nécessité d’apprendre en continu et de me sentir capable d’avoir un semblant d’<a href="/david/2024/01/11/" title="Impact">impact</a> sur ce&nbsp;monde.</p>
<p>Je peux aussi considérer que je ne suis qu’à la moitié de ma carrière technique. C’est vertigineux exprimé ainsi. <em>Et pourquoi&nbsp;pas.</em></p>

<blockquote lang="en">
<p>After almost 10&nbsp;years of remote work, it would be close to impossible for me to go back to an&nbsp;office.</p>
<p><cite><em><a data-link-domain="world.hey.com" href="https://world.hey.com/jorge/aging-programmer-d448bdec">Aging programmer</a> <a href="/david/cache/2024/ba977526c7a8cab6935708b2cdba5c0c/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>J’ai souvent ce sentiment (je partage les autres points de l’article aussi). Je ne sais pas du tout ce que ça ferait de retourner dans un bureau mais au-delà de cette hypothèse physique, c’est le côté avec subordination / pyramidal que j’ai l’impression d’avoir dépassé sans vraiment de possibilité de retour en arrière. Il n’y a que dans des collectifs bien spécifiques que j’aurais une chance de trouver une place qui me soit&nbsp;acceptable.</p>
<p><em>Voir aussi <a data-link-domain="news.ycombinator.com" href="https://news.ycombinator.com/item?id=32961933">cette discussion</a> à ce&nbsp;sujet.</em></p>
<hr />
<p>J’ai de plus en plus de mal avec les légalistes donneurs de leçons qui utilisent le ton le plus anxiogèno-aggressif qui soit. La vieillesse a ceci de bon que je commence à savoir retourner ces situations en interrogeant les intentions et les peurs de ces&nbsp;personnes.</p>
<hr />

<blockquote lang="en">
<p>The big one is that the logical alternatives to Node – the “no Node” work environments developers are likely to reach for <em>aren’t going to be based on JavaScript</em>. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is <mark>now implemented in Rust,</mark> not JS – much of it driven by Deno itself – and that makes it more easily accessible outside both the Node and Deno&nbsp;ecosystems.</p>
<p><cite><em><a data-link-domain="baldurbjarnason.com" href="https://www.baldurbjarnason.com/2024/disillusioned-with-deno/">Disillusioned with Deno</a> <a href="/david/cache/2024/7d2d2bce96cbc020423299e7de03d2cf/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Je partage l’analyse de Baldur, l’avenir est à la rouille. De <a data-link-domain="biomejs.dev" href="https://biomejs.dev/">Biome</a> à <a data-link-domain="docs.astral.sh" href="https://docs.astral.sh/ruff/">Ruff</a> en passant par <a data-link-domain="rye-up.com" href="https://rye-up.com/">rye</a> ou <a data-link-domain="hurl.dev" href="https://hurl.dev/">hurl</a> pour n’en citer que quelques uns, <a data-link-domain="rust-lang.org" href="https://www.rust-lang.org/">Rust</a> est en train de devenir un véritable atout pour tout ce qui est&nbsp;outils-performants-autour-du-web.</p>
<p>Les (vieilles) mauvaises langues pourraient dire que l’on arrive au bout de la décennie tout-JS, surtout avec l’arrivée de <a data-link-domain="component-model.bytecodealliance.org" href="https://component-model.bytecodealliance.org/language-support/python.html">WebAssembly+Python</a>&nbsp;🤞.</p>

<nav>
<p>
<a href="/david/2024/experience/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#expérience</a>
<a href="/david/2024/technique/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#technique</a>
<a href="/david/2024/web/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#web</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<nav>
<p>
<a rel="prev"
href="/david/2024/01/16/"
title="Publication précédente : Endorphines">← Précédent</a> •
<a href="/david/2024/" title="Liste des publications récentes">↑ En 2024</a>
</p>
</nav>

<form action="/david/recherche/" method="get">
<fieldset>
<legend>Recherche</legend>
<label for="input-search">Termes de votre recherche :</label>
<input id="input-search" type="search" name="s" aria-describedby="indexation-infos" required>
<input type="submit" value="Chercher">
<p id="indexation-infos">
<small>
Seuls les contenus de ces 8 dernières années sont indexés.
</small>
</p>
</fieldset>
</form>
<aside>
<theme-toggle></theme-toggle>
</aside>
</article>
<hr>
<footer>
<p>
<a href="/david/" title="Aller à l’accueil">Accueil</a>
<a href="/david/log/" title="Accès au flux RSS">Suivre</a>
<a href="http://larlet.com"
title="Go to my English profile"
data-instant>Pro</a>
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel">Email</a>
<abbr title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">Légal</abbr>
</p>
<template id="theme-selector">
<form>
<style type="text/css">
fieldset div {
text-align: center;
}
</style>
<fieldset>
<legend>Thème</legend>
<div>
<label>
<input type="radio" value="auto" name="chosen-color-scheme" checked>
Auto
</label>
<label>
<input type="radio" value="dark" name="chosen-color-scheme">
Foncé
</label>
<label>
<input type="radio" value="light" name="chosen-color-scheme">
Clair
</label>
</div>
</fieldset>
</form>
</template>
</footer>
<script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
<script>
class ThemeToggle extends HTMLElement {
constructor() {
super()
const themeSelectorTemplate = document.querySelector('#theme-selector')
const form = themeSelectorTemplate.content.firstElementChild
this.attachShadow({ mode: 'open' })
this.shadowRoot.appendChild(form.cloneNode(true))
}

connectedCallback() {
const form = this.shadowRoot.querySelector('form')
form.addEventListener('change', (e) => {
const chosenColorScheme = e.target.value
localStorage.setItem('theme', chosenColorScheme)
toggleTheme(chosenColorScheme)
})

const selectedTheme = localStorage.getItem('theme')
if (selectedTheme && selectedTheme !== 'undefined') {
form.querySelector(`[value="${selectedTheme}"]`).checked = true
}
}
}

const prefersColorSchemeDark = '(prefers-color-scheme: dark)'
window.addEventListener('load', () => {
let colorsLayer = undefined
let hasDarkRules = false
for (const styleSheet of Array.from(document.styleSheets)) {
let mediaRules = []
for (const layerRule of styleSheet.cssRules) {
if (!(layerRule instanceof CSSLayerBlockRule)) {
continue
}
if (layerRule.name === 'colors') {
colorsLayer = layerRule
}
for (const cssRule of layerRule.cssRules) {
if (cssRule.type !== CSSRule.MEDIA_RULE) {
continue
}
// WARNING: Safari does not have/supports `conditionText`.
if (cssRule.conditionText) {
if (cssRule.conditionText !== prefersColorSchemeDark) {
continue
}
} else {
if (cssRule.cssText.startsWith(prefersColorSchemeDark)) {
continue
}
}
mediaRules = mediaRules.concat(Array.from(cssRule.cssRules))
}
}

// WARNING: do not try to insert a Rule to a styleSheet you are
// currently iterating on, otherwise the browser will be stuck
// in a infinite loop…
for (const mediaRule of mediaRules) {
// Safari requires the `0` second parameter (even if default).
colorsLayer.insertRule(mediaRule.cssText, 0)
hasDarkRules = true
}
}

if (hasDarkRules) {
if ('customElements' in window && !customElements.get('theme-toggle')) {
customElements.define('theme-toggle', ThemeToggle)
}
}
})
</script>
</body>
</html>

+ 44
- 0
david/2024/_sources/2024-01-17 - Vieillesse.md View File

@@ -0,0 +1,44 @@
# Vieillesse

> Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma génération.
>
> ==Il n’y a quasiment aucune personne de 50 ans ou plus dans les équipes techniques.== Les exemples que j’ai en tête sont quelques pointures nationales ou internationales, pas du tout représentatives du métier.
>
> <cite>*[Quand je serai bien vieux](https://n.survol.fr/n/quand-je-serai-bien-vieux)*</cite>

Cet onglet d’Éric D. est ouvert dans mon navigateur depuis plus d’un an (rassurez-vous, il était bien entouré avec au moins 300 collègues). Le temps passant, je me pose également ces questions…

Il y a deux aspects :

1. Jusqu’à quand est-ce que l’on aura besoin de moi ?
2. Jusqu’à quand est-ce que j’aurai besoin de coder ?

Sur la première, j’ai l’impression que l’expérience de base s’accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25 ans mais des centres d’intérêts qui évoluent plutôt en étoile. Certains sont des impasses — ou mis en dormance plus ou moins prolongée —, d’autres sont temporels et/ou gagnent un regain d’intérêt au gré de produits et de rencontres. Ce n’est pas tant d’avoir appris à apprendre que d’avoir croisé suffisamment de situations pour permettre à des équipes de sauter certains fossés ou *sentir* lorsqu’il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsolète et encore moins face à une IA-llucinante actuelle qui nécessite cette expérience.

C’est le deuxième point qui est critique car il touche à l’envie et peut-être que d’ici quelques années la technique m’intéressera moins pour plein de raisons (stagnation, répétition, sentiment d’inutilité, consommation de ressources, etc). Et peut-être que le code ne sera plus alors une expression de ma personnalité à laquelle je voudrai consacrer autant de temps. Et peut-être que je n’aurai plus envie de transmettre non plus à des personnes moins expérimentées pour ces mêmes raisons. Aujourd’hui, derrière ce besoin de coder, il y a cette nécessité d’apprendre en continu et de me sentir capable d’avoir un semblant d’[impact](/david/2024/01/11/) sur ce monde.

Je peux aussi considérer que je ne suis qu’à la moitié de ma carrière technique. C’est vertigineux exprimé ainsi. *Et pourquoi pas.*

> [en] After almost 10 years of remote work, it would be close to impossible for me to go back to an office.
>
> <cite>*[Aging programmer](https://world.hey.com/jorge/aging-programmer-d448bdec)*</cite>

J’ai souvent ce sentiment (je partage les autres points de l’article aussi). Je ne sais pas du tout ce que ça ferait de retourner dans un bureau mais au-delà de cette hypothèse physique, c’est le côté avec subordination / pyramidal que j’ai l’impression d’avoir dépassé sans vraiment de possibilité de retour en arrière. Il n’y a que dans des collectifs bien spécifiques que j’aurais une chance de trouver une place qui me soit acceptable.

*Voir aussi [cette discussion](https://news.ycombinator.com/item?id=32961933) à ce sujet.*

---

J’ai de plus en plus de mal avec les légalistes donneurs de leçons qui utilisent le ton le plus anxiogèno-aggressif qui soit. La vieillesse a ceci de bon que je commence à savoir retourner ces situations en interrogeant les intentions et les peurs de ces personnes.

---

> [en] The big one is that the logical alternatives to Node – the “no Node” work environments developers are likely to reach for *aren’t going to be based on JavaScript*. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is ==now implemented in Rust,== not JS – much of it driven by Deno itself – and that makes it more easily accessible outside both the Node and Deno ecosystems.
>
> <cite>*[Disillusioned with Deno](https://www.baldurbjarnason.com/2024/disillusioned-with-deno/)*</cite>

Je partage l’analyse de Baldur, l’avenir est à la rouille. De [Biome](https://biomejs.dev/) à [Ruff](https://docs.astral.sh/ruff/) en passant par [rye](https://rye-up.com/) ou [hurl](https://hurl.dev/) pour n’en citer que quelques uns, [Rust](https://www.rust-lang.org/) est en train de devenir un véritable atout pour tout ce qui est outils-performants-autour-du-web.

Les (vieilles) mauvaises langues pourraient dire que l’on arrive au bout de la décennie tout-JS, surtout avec l’arrivée de [WebAssembly+Python](https://component-model.bytecodealliance.org/language-support/python.html) 🤞.

#expérience #technique #web

+ 58
- 0
david/2024/experience/index.html View File

@@ -134,6 +134,64 @@
</p>
</nav>
<h2>
<a href="/david/2024/01/17/" title="Lien permanent vers cet article">Vieillesse</a> <time datetime="2024-01-17">17 janvier 2024</time>
</h2>

<blockquote>
<p>Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma&nbsp;génération.</p>
<p><mark>Il n’y a quasiment aucune personne de 50&nbsp;ans ou plus dans les équipes techniques.</mark> Les exemples que j’ai en tête sont quelques pointures nationales ou internationales, pas du tout représentatives du&nbsp;métier.</p>
<p><cite><em><a data-link-domain="n.survol.fr" href="https://n.survol.fr/n/quand-je-serai-bien-vieux">Quand je serai bien vieux</a> <a href="/david/cache/2024/112d32ccefb9aec48180de42e1fe1534/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Cet onglet d’Éric D. est ouvert dans mon navigateur depuis plus d’un an (rassurez-vous, il était bien entouré avec au moins 300&nbsp;collègues). Le temps passant, je me pose également ces&nbsp;questions…</p>
<p>Il y a deux&nbsp;aspects&nbsp;:</p>
<ol>
<li>Jusqu’à quand est-ce que l’on aura besoin de&nbsp;moi&#8239;?</li>
<li>Jusqu’à quand est-ce que j’aurai besoin de&nbsp;coder&#8239;?</li>
</ol>
<p>Sur la première, j’ai l’impression que l’expérience de base s’accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25&nbsp;ans mais des centres d’intérêts qui évoluent plutôt en étoile. Certains sont des impasses —&nbsp;ou mis en dormance plus ou moins prolongée&nbsp;—, d’autres sont temporels et/ou gagnent un regain d’intérêt au gré de produits et de rencontres. Ce n’est pas tant d’avoir appris à apprendre que d’avoir croisé suffisamment de situations pour permettre à des équipes de sauter certains fossés ou <em>sentir</em> lorsqu’il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsolète et encore moins face à une IA-llucinante actuelle qui nécessite cette&nbsp;expérience.</p>
<p>C’est le deuxième point qui est critique car il touche à l’envie et peut-être que d’ici quelques années la technique m’intéressera moins pour plein de raisons (stagnation, répétition, sentiment d’inutilité, consommation de ressources, etc). Et peut-être que le code ne sera plus alors une expression de ma personnalité à laquelle je voudrai consacrer autant de temps. Et peut-être que je n’aurai plus envie de transmettre non plus à des personnes moins expérimentées pour ces mêmes raisons. Aujourd’hui, derrière ce besoin de coder, il y a cette nécessité d’apprendre en continu et de me sentir capable d’avoir un semblant d’<a href="/david/2024/01/11/" title="Impact">impact</a> sur ce&nbsp;monde.</p>
<p>Je peux aussi considérer que je ne suis qu’à la moitié de ma carrière technique. C’est vertigineux exprimé ainsi. <em>Et pourquoi&nbsp;pas.</em></p>

<blockquote lang="en">
<p>After almost 10&nbsp;years of remote work, it would be close to impossible for me to go back to an&nbsp;office.</p>
<p><cite><em><a data-link-domain="world.hey.com" href="https://world.hey.com/jorge/aging-programmer-d448bdec">Aging programmer</a> <a href="/david/cache/2024/ba977526c7a8cab6935708b2cdba5c0c/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>J’ai souvent ce sentiment (je partage les autres points de l’article aussi). Je ne sais pas du tout ce que ça ferait de retourner dans un bureau mais au-delà de cette hypothèse physique, c’est le côté avec subordination / pyramidal que j’ai l’impression d’avoir dépassé sans vraiment de possibilité de retour en arrière. Il n’y a que dans des collectifs bien spécifiques que j’aurais une chance de trouver une place qui me soit&nbsp;acceptable.</p>
<p><em>Voir aussi <a data-link-domain="news.ycombinator.com" href="https://news.ycombinator.com/item?id=32961933">cette discussion</a> à ce&nbsp;sujet.</em></p>
<hr />
<p>J’ai de plus en plus de mal avec les légalistes donneurs de leçons qui utilisent le ton le plus anxiogèno-aggressif qui soit. La vieillesse a ceci de bon que je commence à savoir retourner ces situations en interrogeant les intentions et les peurs de ces&nbsp;personnes.</p>
<hr />

<blockquote lang="en">
<p>The big one is that the logical alternatives to Node – the “no Node” work environments developers are likely to reach for <em>aren’t going to be based on JavaScript</em>. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is <mark>now implemented in Rust,</mark> not JS – much of it driven by Deno itself – and that makes it more easily accessible outside both the Node and Deno&nbsp;ecosystems.</p>
<p><cite><em><a data-link-domain="baldurbjarnason.com" href="https://www.baldurbjarnason.com/2024/disillusioned-with-deno/">Disillusioned with Deno</a> <a href="/david/cache/2024/7d2d2bce96cbc020423299e7de03d2cf/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Je partage l’analyse de Baldur, l’avenir est à la rouille. De <a data-link-domain="biomejs.dev" href="https://biomejs.dev/">Biome</a> à <a data-link-domain="docs.astral.sh" href="https://docs.astral.sh/ruff/">Ruff</a> en passant par <a data-link-domain="rye-up.com" href="https://rye-up.com/">rye</a> ou <a data-link-domain="hurl.dev" href="https://hurl.dev/">hurl</a> pour n’en citer que quelques uns, <a data-link-domain="rust-lang.org" href="https://www.rust-lang.org/">Rust</a> est en train de devenir un véritable atout pour tout ce qui est&nbsp;outils-performants-autour-du-web.</p>
<p>Les (vieilles) mauvaises langues pourraient dire que l’on arrive au bout de la décennie tout-JS, surtout avec l’arrivée de <a data-link-domain="component-model.bytecodealliance.org" href="https://component-model.bytecodealliance.org/language-support/python.html">WebAssembly+Python</a>&nbsp;🤞.</p>

<nav>
<p>
<a href="/david/2024/experience/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#expérience</a>
<a href="/david/2024/technique/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#technique</a>
<a href="/david/2024/web/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#web</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<h2>
<a href="/david/2024/01/14/" title="Lien permanent vers cet article">Fiction</a> <time datetime="2024-01-14">14 janvier 2024</time>
</h2>

+ 5
- 4
david/2024/index.html View File

@@ -144,7 +144,8 @@
<a href="/david/2024/01/13/">Wuwei</a>,
<a href="/david/2024/01/14/">Fiction</a>,
<a href="/david/2024/01/15/">Rééducation</a>,
<a href="/david/2024/01/16/">Endorphines</a>.
<a href="/david/2024/01/16/">Endorphines</a>,
<a href="/david/2024/01/17/">Vieillesse</a>.
</p>
@@ -160,7 +161,7 @@
<a href="/david/2024/ecriture/" rel="tag">#écriture (5)</a>,
<a href="/david/2024/equipe/" rel="tag">#équipe (1)</a>,
<a href="/david/2024/evolution/" rel="tag">#évolution (3)</a>,
<a href="/david/2024/experience/" rel="tag">#expérience (3)</a>,
<a href="/david/2024/experience/" rel="tag">#expérience (4)</a>,
<a href="/david/2024/fediverse/" rel="tag">#fédiverse (1)</a>,
<a href="/david/2024/ia/" rel="tag">#IA (2)</a>,
<a href="/david/2024/parvenir/" rel="tag">#parvenir (1)</a>,
@@ -169,8 +170,8 @@
<a href="/david/2024/psychologie/" rel="tag">#psychologie (1)</a>,
<a href="/david/2024/solastalgia/" rel="tag">#solastalgia (1)</a>,
<a href="/david/2024/sport/" rel="tag">#sport (3)</a>,
<a href="/david/2024/technique/" rel="tag">#technique (5)</a>,
<a href="/david/2024/web/" rel="tag">#web (3)</a>.
<a href="/david/2024/technique/" rel="tag">#technique (6)</a>,
<a href="/david/2024/web/" rel="tag">#web (4)</a>.
</p>

+ 58
- 0
david/2024/technique/index.html View File

@@ -134,6 +134,64 @@
</p>
</nav>
<h2>
<a href="/david/2024/01/17/" title="Lien permanent vers cet article">Vieillesse</a> <time datetime="2024-01-17">17 janvier 2024</time>
</h2>

<blockquote>
<p>Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma&nbsp;génération.</p>
<p><mark>Il n’y a quasiment aucune personne de 50&nbsp;ans ou plus dans les équipes techniques.</mark> Les exemples que j’ai en tête sont quelques pointures nationales ou internationales, pas du tout représentatives du&nbsp;métier.</p>
<p><cite><em><a data-link-domain="n.survol.fr" href="https://n.survol.fr/n/quand-je-serai-bien-vieux">Quand je serai bien vieux</a> <a href="/david/cache/2024/112d32ccefb9aec48180de42e1fe1534/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Cet onglet d’Éric D. est ouvert dans mon navigateur depuis plus d’un an (rassurez-vous, il était bien entouré avec au moins 300&nbsp;collègues). Le temps passant, je me pose également ces&nbsp;questions…</p>
<p>Il y a deux&nbsp;aspects&nbsp;:</p>
<ol>
<li>Jusqu’à quand est-ce que l’on aura besoin de&nbsp;moi&#8239;?</li>
<li>Jusqu’à quand est-ce que j’aurai besoin de&nbsp;coder&#8239;?</li>
</ol>
<p>Sur la première, j’ai l’impression que l’expérience de base s’accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25&nbsp;ans mais des centres d’intérêts qui évoluent plutôt en étoile. Certains sont des impasses —&nbsp;ou mis en dormance plus ou moins prolongée&nbsp;—, d’autres sont temporels et/ou gagnent un regain d’intérêt au gré de produits et de rencontres. Ce n’est pas tant d’avoir appris à apprendre que d’avoir croisé suffisamment de situations pour permettre à des équipes de sauter certains fossés ou <em>sentir</em> lorsqu’il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsolète et encore moins face à une IA-llucinante actuelle qui nécessite cette&nbsp;expérience.</p>
<p>C’est le deuxième point qui est critique car il touche à l’envie et peut-être que d’ici quelques années la technique m’intéressera moins pour plein de raisons (stagnation, répétition, sentiment d’inutilité, consommation de ressources, etc). Et peut-être que le code ne sera plus alors une expression de ma personnalité à laquelle je voudrai consacrer autant de temps. Et peut-être que je n’aurai plus envie de transmettre non plus à des personnes moins expérimentées pour ces mêmes raisons. Aujourd’hui, derrière ce besoin de coder, il y a cette nécessité d’apprendre en continu et de me sentir capable d’avoir un semblant d’<a href="/david/2024/01/11/" title="Impact">impact</a> sur ce&nbsp;monde.</p>
<p>Je peux aussi considérer que je ne suis qu’à la moitié de ma carrière technique. C’est vertigineux exprimé ainsi. <em>Et pourquoi&nbsp;pas.</em></p>

<blockquote lang="en">
<p>After almost 10&nbsp;years of remote work, it would be close to impossible for me to go back to an&nbsp;office.</p>
<p><cite><em><a data-link-domain="world.hey.com" href="https://world.hey.com/jorge/aging-programmer-d448bdec">Aging programmer</a> <a href="/david/cache/2024/ba977526c7a8cab6935708b2cdba5c0c/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>J’ai souvent ce sentiment (je partage les autres points de l’article aussi). Je ne sais pas du tout ce que ça ferait de retourner dans un bureau mais au-delà de cette hypothèse physique, c’est le côté avec subordination / pyramidal que j’ai l’impression d’avoir dépassé sans vraiment de possibilité de retour en arrière. Il n’y a que dans des collectifs bien spécifiques que j’aurais une chance de trouver une place qui me soit&nbsp;acceptable.</p>
<p><em>Voir aussi <a data-link-domain="news.ycombinator.com" href="https://news.ycombinator.com/item?id=32961933">cette discussion</a> à ce&nbsp;sujet.</em></p>
<hr />
<p>J’ai de plus en plus de mal avec les légalistes donneurs de leçons qui utilisent le ton le plus anxiogèno-aggressif qui soit. La vieillesse a ceci de bon que je commence à savoir retourner ces situations en interrogeant les intentions et les peurs de ces&nbsp;personnes.</p>
<hr />

<blockquote lang="en">
<p>The big one is that the logical alternatives to Node – the “no Node” work environments developers are likely to reach for <em>aren’t going to be based on JavaScript</em>. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is <mark>now implemented in Rust,</mark> not JS – much of it driven by Deno itself – and that makes it more easily accessible outside both the Node and Deno&nbsp;ecosystems.</p>
<p><cite><em><a data-link-domain="baldurbjarnason.com" href="https://www.baldurbjarnason.com/2024/disillusioned-with-deno/">Disillusioned with Deno</a> <a href="/david/cache/2024/7d2d2bce96cbc020423299e7de03d2cf/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Je partage l’analyse de Baldur, l’avenir est à la rouille. De <a data-link-domain="biomejs.dev" href="https://biomejs.dev/">Biome</a> à <a data-link-domain="docs.astral.sh" href="https://docs.astral.sh/ruff/">Ruff</a> en passant par <a data-link-domain="rye-up.com" href="https://rye-up.com/">rye</a> ou <a data-link-domain="hurl.dev" href="https://hurl.dev/">hurl</a> pour n’en citer que quelques uns, <a data-link-domain="rust-lang.org" href="https://www.rust-lang.org/">Rust</a> est en train de devenir un véritable atout pour tout ce qui est&nbsp;outils-performants-autour-du-web.</p>
<p>Les (vieilles) mauvaises langues pourraient dire que l’on arrive au bout de la décennie tout-JS, surtout avec l’arrivée de <a data-link-domain="component-model.bytecodealliance.org" href="https://component-model.bytecodealliance.org/language-support/python.html">WebAssembly+Python</a>&nbsp;🤞.</p>

<nav>
<p>
<a href="/david/2024/experience/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#expérience</a>
<a href="/david/2024/technique/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#technique</a>
<a href="/david/2024/web/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#web</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<h2>
<a href="/david/2024/01/16/" title="Lien permanent vers cet article">Endorphines</a> <time datetime="2024-01-16">16 janvier 2024</time>
</h2>

+ 58
- 0
david/2024/web/index.html View File

@@ -134,6 +134,64 @@
</p>
</nav>
<h2>
<a href="/david/2024/01/17/" title="Lien permanent vers cet article">Vieillesse</a> <time datetime="2024-01-17">17 janvier 2024</time>
</h2>

<blockquote>
<p>Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma&nbsp;génération.</p>
<p><mark>Il n’y a quasiment aucune personne de 50&nbsp;ans ou plus dans les équipes techniques.</mark> Les exemples que j’ai en tête sont quelques pointures nationales ou internationales, pas du tout représentatives du&nbsp;métier.</p>
<p><cite><em><a data-link-domain="n.survol.fr" href="https://n.survol.fr/n/quand-je-serai-bien-vieux">Quand je serai bien vieux</a> <a href="/david/cache/2024/112d32ccefb9aec48180de42e1fe1534/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Cet onglet d’Éric D. est ouvert dans mon navigateur depuis plus d’un an (rassurez-vous, il était bien entouré avec au moins 300&nbsp;collègues). Le temps passant, je me pose également ces&nbsp;questions…</p>
<p>Il y a deux&nbsp;aspects&nbsp;:</p>
<ol>
<li>Jusqu’à quand est-ce que l’on aura besoin de&nbsp;moi&#8239;?</li>
<li>Jusqu’à quand est-ce que j’aurai besoin de&nbsp;coder&#8239;?</li>
</ol>
<p>Sur la première, j’ai l’impression que l’expérience de base s’accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25&nbsp;ans mais des centres d’intérêts qui évoluent plutôt en étoile. Certains sont des impasses —&nbsp;ou mis en dormance plus ou moins prolongée&nbsp;—, d’autres sont temporels et/ou gagnent un regain d’intérêt au gré de produits et de rencontres. Ce n’est pas tant d’avoir appris à apprendre que d’avoir croisé suffisamment de situations pour permettre à des équipes de sauter certains fossés ou <em>sentir</em> lorsqu’il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsolète et encore moins face à une IA-llucinante actuelle qui nécessite cette&nbsp;expérience.</p>
<p>C’est le deuxième point qui est critique car il touche à l’envie et peut-être que d’ici quelques années la technique m’intéressera moins pour plein de raisons (stagnation, répétition, sentiment d’inutilité, consommation de ressources, etc). Et peut-être que le code ne sera plus alors une expression de ma personnalité à laquelle je voudrai consacrer autant de temps. Et peut-être que je n’aurai plus envie de transmettre non plus à des personnes moins expérimentées pour ces mêmes raisons. Aujourd’hui, derrière ce besoin de coder, il y a cette nécessité d’apprendre en continu et de me sentir capable d’avoir un semblant d’<a href="/david/2024/01/11/" title="Impact">impact</a> sur ce&nbsp;monde.</p>
<p>Je peux aussi considérer que je ne suis qu’à la moitié de ma carrière technique. C’est vertigineux exprimé ainsi. <em>Et pourquoi&nbsp;pas.</em></p>

<blockquote lang="en">
<p>After almost 10&nbsp;years of remote work, it would be close to impossible for me to go back to an&nbsp;office.</p>
<p><cite><em><a data-link-domain="world.hey.com" href="https://world.hey.com/jorge/aging-programmer-d448bdec">Aging programmer</a> <a href="/david/cache/2024/ba977526c7a8cab6935708b2cdba5c0c/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>J’ai souvent ce sentiment (je partage les autres points de l’article aussi). Je ne sais pas du tout ce que ça ferait de retourner dans un bureau mais au-delà de cette hypothèse physique, c’est le côté avec subordination / pyramidal que j’ai l’impression d’avoir dépassé sans vraiment de possibilité de retour en arrière. Il n’y a que dans des collectifs bien spécifiques que j’aurais une chance de trouver une place qui me soit&nbsp;acceptable.</p>
<p><em>Voir aussi <a data-link-domain="news.ycombinator.com" href="https://news.ycombinator.com/item?id=32961933">cette discussion</a> à ce&nbsp;sujet.</em></p>
<hr />
<p>J’ai de plus en plus de mal avec les légalistes donneurs de leçons qui utilisent le ton le plus anxiogèno-aggressif qui soit. La vieillesse a ceci de bon que je commence à savoir retourner ces situations en interrogeant les intentions et les peurs de ces&nbsp;personnes.</p>
<hr />

<blockquote lang="en">
<p>The big one is that the logical alternatives to Node – the “no Node” work environments developers are likely to reach for <em>aren’t going to be based on JavaScript</em>. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is <mark>now implemented in Rust,</mark> not JS – much of it driven by Deno itself – and that makes it more easily accessible outside both the Node and Deno&nbsp;ecosystems.</p>
<p><cite><em><a data-link-domain="baldurbjarnason.com" href="https://www.baldurbjarnason.com/2024/disillusioned-with-deno/">Disillusioned with Deno</a> <a href="/david/cache/2024/7d2d2bce96cbc020423299e7de03d2cf/" title="Copie locale au 2024-01-16">[archive]</a></em></cite></p>
</blockquote>
<p>Je partage l’analyse de Baldur, l’avenir est à la rouille. De <a data-link-domain="biomejs.dev" href="https://biomejs.dev/">Biome</a> à <a data-link-domain="docs.astral.sh" href="https://docs.astral.sh/ruff/">Ruff</a> en passant par <a data-link-domain="rye-up.com" href="https://rye-up.com/">rye</a> ou <a data-link-domain="hurl.dev" href="https://hurl.dev/">hurl</a> pour n’en citer que quelques uns, <a data-link-domain="rust-lang.org" href="https://www.rust-lang.org/">Rust</a> est en train de devenir un véritable atout pour tout ce qui est&nbsp;outils-performants-autour-du-web.</p>
<p>Les (vieilles) mauvaises langues pourraient dire que l’on arrive au bout de la décennie tout-JS, surtout avec l’arrivée de <a data-link-domain="component-model.bytecodealliance.org" href="https://component-model.bytecodealliance.org/language-support/python.html">WebAssembly+Python</a>&nbsp;🤞.</p>

<nav>
<p>
<a href="/david/2024/experience/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#expérience</a>
<a href="/david/2024/technique/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#technique</a>
<a href="/david/2024/web/"
title="Liste de tous les articles 2024 associés à cette étiquette"
rel="tag">#web</a>
<a href="/david/2024/#tags" title="Liste de toutes les étiquettes 2024">tous ?</a>
</p>
</nav>
<h2>
<a href="/david/2024/01/11/" title="Lien permanent vers cet article">Impact</a> <time datetime="2024-01-11">11 janvier 2024</time>
</h2>

+ 4
- 3
david/index.html View File

@@ -143,6 +143,7 @@
<h2>Publications 2024</h2>
<p>Liste des publications récentes en ordre anté-chronologique :</p>
<p>
<a href="/david/2024/01/17/">Vieillesse</a>,
<a href="/david/2024/01/16/">Endorphines</a>,
<a href="/david/2024/01/15/">Rééducation</a>,
<a href="/david/2024/01/14/">Fiction</a>,
@@ -173,7 +174,7 @@
<a href="/david/2024/ecriture/" rel="tag">#écriture (5)</a>,
<a href="/david/2024/equipe/" rel="tag">#équipe (1)</a>,
<a href="/david/2024/evolution/" rel="tag">#évolution (3)</a>,
<a href="/david/2024/experience/" rel="tag">#expérience (3)</a>,
<a href="/david/2024/experience/" rel="tag">#expérience (4)</a>,
<a href="/david/2024/fediverse/" rel="tag">#fédiverse (1)</a>,
<a href="/david/2024/ia/" rel="tag">#IA (2)</a>,
<a href="/david/2024/parvenir/" rel="tag">#parvenir (1)</a>,
@@ -182,8 +183,8 @@
<a href="/david/2024/psychologie/" rel="tag">#psychologie (1)</a>,
<a href="/david/2024/solastalgia/" rel="tag">#solastalgia (1)</a>,
<a href="/david/2024/sport/" rel="tag">#sport (3)</a>,
<a href="/david/2024/technique/" rel="tag">#technique (5)</a>,
<a href="/david/2024/web/" rel="tag">#web (3)</a>.
<a href="/david/2024/technique/" rel="tag">#technique (6)</a>,
<a href="/david/2024/web/" rel="tag">#web (4)</a>.
</p>

+ 42
- 1
david/log/index.xml View File

@@ -6,13 +6,54 @@
<link href="https://larlet.fr/david/" rel="alternate" type="text/html" />
<link href="https://larlet.fr/david/log/" rel="self" />
<id>https://larlet.fr/david/</id>
<updated>2024-01-16T12:00:00+01:00</updated>
<updated>2024-01-17T12:00:00+01:00</updated>
<author>
<name>David Larlet</name>
<uri>https://larlet.fr/david/</uri>
</author>
<rights>Copyright (c) 2004-2024, David Larlet</rights>
<entry xml:lang="fr">
<title type="html">Vieillesse</title>
<link href="https://larlet.fr/david/2024/01/17/" rel="alternate" type="text/html" />
<updated>2024-01-17T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2024/01/17/</id>
<summary type="html">

&lt;blockquote&gt;
&lt;p&gt;Je travaille dans des équipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma&amp;nbsp;génération.&lt;/p&gt;
&lt;p&gt;&lt;mark&gt;Il n’y a quasiment aucune personne de 50&amp;nbsp;ans ou plus dans les équipes techniques.&lt;/mark&gt; Les exemples que j’ai en tête sont quelques pointures nationales ou internationales, pas du tout représentatives du&amp;nbsp;métier.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://n.survol.fr/n/quand-je-serai-bien-vieux&quot;&gt;Quand je serai bien&amp;nbsp;vieux&lt;/a&gt;&lt;/em&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Cet onglet d’Éric D. est ouvert dans mon navigateur depuis plus d’un an (rassurez-vous, il était bien entouré avec au moins 300&amp;nbsp;collègues). Le temps passant, je me pose également ces&amp;nbsp;questions…&lt;/p&gt;
&lt;p&gt;Il y a deux&amp;nbsp;aspects&amp;nbsp;:&lt;/p&gt;
&lt;ol&gt;
&lt;li&gt;Jusqu’à quand est-ce que l’on aura besoin de&amp;nbsp;moi&amp;#8239;?&lt;/li&gt;
&lt;li&gt;Jusqu’à quand est-ce que j’aurai besoin de&amp;nbsp;coder&amp;#8239;?&lt;/li&gt;
&lt;/ol&gt;
&lt;p&gt;Sur la première, j’ai l’impression que l’expérience de base s’accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25&amp;nbsp;ans mais des centres d’intérêts qui évoluent plutôt en étoile. Certains sont des impasses —&amp;nbsp;ou mis en dormance plus ou moins prolongée&amp;nbsp;—, d’autres sont temporels et/ou gagnent un regain d’intérêt au gré de produits et de rencontres. Ce n’est pas tant d’avoir appris à apprendre que d’avoir croisé suffisamment de situations pour permettre à des équipes de sauter certains fossés ou &lt;em&gt;sentir&lt;/em&gt; lorsqu’il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsolète et encore moins face à une IA-llucinante actuelle qui nécessite cette&amp;nbsp;expérience.&lt;/p&gt;
&lt;p&gt;C’est le deuxième point qui est critique car il touche à l’envie et peut-être que d’ici quelques années la technique m’intéressera moins pour plein de raisons (stagnation, répétition, sentiment d’inutilité, consommation de ressources, etc). Et peut-être que le code ne sera plus alors une expression de ma personnalité à laquelle je voudrai consacrer autant de temps. Et peut-être que je n’aurai plus envie de transmettre non plus à des personnes moins expérimentées pour ces mêmes raisons. Aujourd’hui, derrière ce besoin de coder, il y a cette nécessité d’apprendre en continu et de me sentir capable d’avoir un semblant d’&lt;a href=&quot;https://larlet.fr/david/2024/01/11/&quot;&gt;impact&lt;/a&gt; sur ce&amp;nbsp;monde.&lt;/p&gt;
&lt;p&gt;Je peux aussi considérer que je ne suis qu’à la moitié de ma carrière technique. C’est vertigineux exprimé ainsi. &lt;em&gt;Et pourquoi&amp;nbsp;pas.&lt;/em&gt;&lt;/p&gt;

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;After almost 10&amp;nbsp;years of remote work, it would be close to impossible for me to go back to an&amp;nbsp;office.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://world.hey.com/jorge/aging-programmer-d448bdec&quot;&gt;Aging&amp;nbsp;programmer&lt;/a&gt;&lt;/em&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;J’ai souvent ce sentiment (je partage les autres points de l’article aussi). Je ne sais pas du tout ce que ça ferait de retourner dans un bureau mais au-delà de cette hypothèse physique, c’est le côté avec subordination / pyramidal que j’ai l’impression d’avoir dépassé sans vraiment de possibilité de retour en arrière. Il n’y a que dans des collectifs bien spécifiques que j’aurais une chance de trouver une place qui me soit&amp;nbsp;acceptable.&lt;/p&gt;
&lt;p&gt;&lt;em&gt;Voir aussi &lt;a href=&quot;https://news.ycombinator.com/item?id=32961933&quot;&gt;cette discussion&lt;/a&gt; à ce&amp;nbsp;sujet.&lt;/em&gt;&lt;/p&gt;
&lt;hr /&gt;
&lt;p&gt;J’ai de plus en plus de mal avec les légalistes donneurs de leçons qui utilisent le ton le plus anxiogèno-aggressif qui soit. La vieillesse a ceci de bon que je commence à savoir retourner ces situations en interrogeant les intentions et les peurs de ces&amp;nbsp;personnes.&lt;/p&gt;
&lt;hr /&gt;

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;The big one is that the logical alternatives to Node – the “no Node” work environments developers are likely to reach for &lt;em&gt;aren’t going to be based on JavaScript&lt;/em&gt;. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is &lt;mark&gt;now implemented in Rust,&lt;/mark&gt; not JS – much of it driven by Deno itself – and that makes it more easily accessible outside both the Node and Deno&amp;nbsp;ecosystems.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.baldurbjarnason.com/2024/disillusioned-with-deno/&quot;&gt;Disillusioned with&amp;nbsp;Deno&lt;/a&gt;&lt;/em&gt;&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Je partage l’analyse de Baldur, l’avenir est à la rouille. De &lt;a href=&quot;https://biomejs.dev/&quot;&gt;Biome&lt;/a&gt; à &lt;a href=&quot;https://docs.astral.sh/ruff/&quot;&gt;Ruff&lt;/a&gt; en passant par &lt;a href=&quot;https://rye-up.com/&quot;&gt;rye&lt;/a&gt; ou &lt;a href=&quot;https://hurl.dev/&quot;&gt;hurl&lt;/a&gt; pour n’en citer que quelques uns, &lt;a href=&quot;https://www.rust-lang.org/&quot;&gt;Rust&lt;/a&gt; est en train de devenir un véritable atout pour tout ce qui est&amp;nbsp;outils-performants-autour-du-web.&lt;/p&gt;
&lt;p&gt;Les (vieilles) mauvaises langues pourraient dire que l’on arrive au bout de la décennie tout-JS, surtout avec l’arrivée de &lt;a href=&quot;https://component-model.bytecodealliance.org/language-support/python.html&quot;&gt;WebAssembly+Python&lt;/a&gt;&amp;nbsp;🤞.&lt;/p&gt;
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2024/experience/&quot;&gt;#expérience&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/technique/&quot;&gt;#technique&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2024/web/&quot;&gt;#web&lt;/a&gt;&lt;/p&gt;&lt;/nav&gt;&lt;hr/&gt;&lt;p&gt;&lt;a href=&quot;mailto:david@larlet.fr&quot;&gt;Réagir ?&lt;/a&gt;&lt;/p&gt;</summary>
</entry>
<entry xml:lang="fr">
<title type="html">Endorphines</title>
<link href="https://larlet.fr/david/2024/01/16/" rel="alternate" type="text/html" />

+ 12
- 0
david/recherche/index.html View File

@@ -276,6 +276,12 @@
</template>
<script id="search-index" type="application/json">[
{
"title": "Vieillesse",
"url": "/david/2024/01/17/",
"date": "2024-01-17",
"content": "Je travaille dans des \u00e9quipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma\u00a0g\u00e9n\u00e9ration. Il n\u2019y a quasiment aucune personne de 50\u00a0ans ou plus dans les \u00e9quipes techniques. Les exemples que j\u2019ai en t\u00eate sont quelques pointures nationales ou internationales, pas du tout repr\u00e9sentatives du\u00a0m\u00e9tier. Quand je serai bien\u00a0vieux Cet onglet d\u2019\u00c9ric D. est ouvert dans mon navigateur depuis plus d\u2019un an (rassurez-vous, il \u00e9tait bien entour\u00e9 avec au moins 300\u00a0coll\u00e8gues). Le temps passant, je me pose \u00e9galement ces\u00a0questions\u2026 Il y a deux\u00a0aspects\u00a0: Jusqu\u2019\u00e0 quand est-ce que l\u2019on aura besoin de\u00a0moi\u202f? Jusqu\u2019\u00e0 quand est-ce que j\u2019aurai besoin de\u00a0coder\u202f? Sur la premi\u00e8re, j\u2019ai l\u2019impression que l\u2019exp\u00e9rience de base s\u2019accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25\u00a0ans mais des centres d\u2019int\u00e9r\u00eats qui \u00e9voluent plut\u00f4t en \u00e9toile. Certains sont des impasses \u2014\u00a0ou mis en dormance plus ou moins prolong\u00e9e\u00a0\u2014, d\u2019autres sont temporels et/ou gagnent un regain d\u2019int\u00e9r\u00eat au gr\u00e9 de produits et de rencontres. Ce n\u2019est pas tant d\u2019avoir appris \u00e0 apprendre que d\u2019avoir crois\u00e9 suffisamment de situations pour permettre \u00e0 des \u00e9quipes de sauter certains foss\u00e9s ou sentir lorsqu\u2019il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsol\u00e8te et encore moins face \u00e0 une IA-llucinante actuelle qui n\u00e9cessite cette\u00a0exp\u00e9rience. C\u2019est le deuxi\u00e8me point qui est critique car il touche \u00e0 l\u2019envie et peut-\u00eatre que d\u2019ici quelques ann\u00e9es la technique m\u2019int\u00e9ressera moins pour plein de raisons (stagnation, r\u00e9p\u00e9tition, sentiment d\u2019inutilit\u00e9, consommation de ressources, etc). Et peut-\u00eatre que le code ne sera plus alors une expression de ma personnalit\u00e9 \u00e0 laquelle je voudrai consacrer autant de temps. Et peut-\u00eatre que je n\u2019aurai plus envie de transmettre non plus \u00e0 des personnes moins exp\u00e9riment\u00e9es pour ces m\u00eames raisons. Aujourd\u2019hui, derri\u00e8re ce besoin de coder, il y a cette n\u00e9cessit\u00e9 d\u2019apprendre en continu et de me sentir capable d\u2019avoir un semblant d\u2019impact sur ce\u00a0monde. Je peux aussi consid\u00e9rer que je ne suis qu\u2019\u00e0 la moiti\u00e9 de ma carri\u00e8re technique. C\u2019est vertigineux exprim\u00e9 ainsi. Et pourquoi\u00a0pas. After almost 10\u00a0years of remote work, it would be close to impossible for me to go back to an\u00a0office. Aging\u00a0programmer J\u2019ai souvent ce sentiment (je partage les autres points de l\u2019article aussi). Je ne sais pas du tout ce que \u00e7a ferait de retourner dans un bureau mais au-del\u00e0 de cette hypoth\u00e8se physique, c\u2019est le c\u00f4t\u00e9 avec subordination / pyramidal que j\u2019ai l\u2019impression d\u2019avoir d\u00e9pass\u00e9 sans vraiment de possibilit\u00e9 de retour en arri\u00e8re. Il n\u2019y a que dans des collectifs bien sp\u00e9cifiques que j\u2019aurais une chance de trouver une place qui me soit\u00a0acceptable. Voir aussi cette discussion \u00e0 ce\u00a0sujet. J\u2019ai de plus en plus de mal avec les l\u00e9galistes donneurs de le\u00e7ons qui utilisent le ton le plus anxiog\u00e8no-aggressif qui soit. La vieillesse a ceci de bon que je commence \u00e0 savoir retourner ces situations en interrogeant les intentions et les peurs de ces\u00a0personnes. The big one is that the logical alternatives to Node \u2013 the \u201cno Node\u201d work environments developers are likely to reach for aren\u2019t going to be based on JavaScript. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is now implemented in Rust, not JS \u2013 much of it driven by Deno itself \u2013 and that makes it more easily accessible outside both the Node and Deno\u00a0ecosystems. Disillusioned with\u00a0Deno Je partage l\u2019analyse de Baldur, l\u2019avenir est \u00e0 la rouille. De Biome \u00e0 Ruff en passant par rye ou hurl pour n\u2019en citer que quelques uns, Rust est en train de devenir un v\u00e9ritable atout pour tout ce qui est\u00a0outils-performants-autour-du-web. Les (vieilles) mauvaises langues pourraient dire que l\u2019on arrive au bout de la d\u00e9cennie tout-JS, surtout avec l\u2019arriv\u00e9e de WebAssembly+Python\u00a0\ud83e\udd1e."
},
{
"title": "Endorphines",
"url": "/david/2024/01/16/",
@@ -372,6 +378,12 @@
"date": "2024-01-01",
"content": "33\u202f% de 44\u00a0millions de consommateurs vont faire le Dry January 22\u202f% des consommateurs ont une conso excessive, c\u2019est-\u00e0-dire 10\u00a0verres/semaine max et plus de deux\u00a0verres/jour. Les seniors sont aussi tr\u00e8s touch\u00e9\u00b7es. L\u2019alcool est une drogue.. On peut faire la f\u00eate sans alcool et\u00a0s\u2019\u00e9clater. Quand on arr\u00eate\u00a0: bienfaits sur le foie, la peau, le coeur, etc\u2026 Pb\u00a0: m\u00e9moire, troubles cognitifs, responsable de cancer, pb sommeil, d\u00e9compensation de maladie psy,\u2026 41000\u00a0d\u00e9c\u00e8s par an en\u00a0France. Les cinq sympt\u00f4mes d\u00e9finissent un probl\u00e8me de\u00a0d\u00e9pendance\u00a0: Perte de\u00a0contr\u00f4le Usage\u00a0compulsif Envie\u00a0r\u00e9pressive Usage\u00a0chronique Cons\u00e9quences psychiques, physiques, sociales,\u2026 Bon Dry J. pour celleux qui le font\u202f! Moi j\u2019en\u00a0suis\u202f! @Air@framapiaf.org Dans mon entourage, de plus en plus de personnes que j\u2019estime ne boivent pas d\u2019alcool, de plus en plus de personnes qui vieillissent en deviennent d\u00e9pendantes. Je suis davantage attir\u00e9 par la premi\u00e8re option\u2026 et pas pour un seul\u00a0mois. Je me sens pr\u00eat, on verra bien o\u00f9 cela me\u00a0m\u00e8ne. Grosse envie de reprendre la CSS par ici en ce d\u00e9but d\u2019ann\u00e9e. Avec le dilemme de faire chuter cette motivation si je publie d\u00e8s maintenant avec l\u2019ancienne (qui restera effective sur les anciens articles). Je vais essayer de me\u00a0retenir."
},
{
"title": "Vieillesse",
"url": "/david/2024/01/17/",
"date": "2024-01-17",
"content": "Je travaille dans des \u00e9quipes techniques informatiques, le web, les nouvelles technologies, les startups. Autour de moi je ne vois que des jeunes, avec quelques rares personnes de ma\u00a0g\u00e9n\u00e9ration. Il n\u2019y a quasiment aucune personne de 50\u00a0ans ou plus dans les \u00e9quipes techniques. Les exemples que j\u2019ai en t\u00eate sont quelques pointures nationales ou internationales, pas du tout repr\u00e9sentatives du\u00a0m\u00e9tier. Quand je serai bien\u00a0vieux Cet onglet d\u2019\u00c9ric D. est ouvert dans mon navigateur depuis plus d\u2019un an (rassurez-vous, il \u00e9tait bien entour\u00e9 avec au moins 300\u00a0coll\u00e8gues). Le temps passant, je me pose \u00e9galement ces\u00a0questions\u2026 Il y a deux\u00a0aspects\u00a0: Jusqu\u2019\u00e0 quand est-ce que l\u2019on aura besoin de\u00a0moi\u202f? Jusqu\u2019\u00e0 quand est-ce que j\u2019aurai besoin de\u00a0coder\u202f? Sur la premi\u00e8re, j\u2019ai l\u2019impression que l\u2019exp\u00e9rience de base s\u2019accumule et aura toujours une certaine valeur, je ne vois pas vraiment de plateau depuis 25\u00a0ans mais des centres d\u2019int\u00e9r\u00eats qui \u00e9voluent plut\u00f4t en \u00e9toile. Certains sont des impasses \u2014\u00a0ou mis en dormance plus ou moins prolong\u00e9e\u00a0\u2014, d\u2019autres sont temporels et/ou gagnent un regain d\u2019int\u00e9r\u00eat au gr\u00e9 de produits et de rencontres. Ce n\u2019est pas tant d\u2019avoir appris \u00e0 apprendre que d\u2019avoir crois\u00e9 suffisamment de situations pour permettre \u00e0 des \u00e9quipes de sauter certains foss\u00e9s ou sentir lorsqu\u2019il y a un outil / techno / pattern qui vaut le coup. Je ne me sens pas obsol\u00e8te et encore moins face \u00e0 une IA-llucinante actuelle qui n\u00e9cessite cette\u00a0exp\u00e9rience. C\u2019est le deuxi\u00e8me point qui est critique car il touche \u00e0 l\u2019envie et peut-\u00eatre que d\u2019ici quelques ann\u00e9es la technique m\u2019int\u00e9ressera moins pour plein de raisons (stagnation, r\u00e9p\u00e9tition, sentiment d\u2019inutilit\u00e9, consommation de ressources, etc). Et peut-\u00eatre que le code ne sera plus alors une expression de ma personnalit\u00e9 \u00e0 laquelle je voudrai consacrer autant de temps. Et peut-\u00eatre que je n\u2019aurai plus envie de transmettre non plus \u00e0 des personnes moins exp\u00e9riment\u00e9es pour ces m\u00eames raisons. Aujourd\u2019hui, derri\u00e8re ce besoin de coder, il y a cette n\u00e9cessit\u00e9 d\u2019apprendre en continu et de me sentir capable d\u2019avoir un semblant d\u2019impact sur ce\u00a0monde. Je peux aussi consid\u00e9rer que je ne suis qu\u2019\u00e0 la moiti\u00e9 de ma carri\u00e8re technique. C\u2019est vertigineux exprim\u00e9 ainsi. Et pourquoi\u00a0pas. After almost 10\u00a0years of remote work, it would be close to impossible for me to go back to an\u00a0office. Aging\u00a0programmer J\u2019ai souvent ce sentiment (je partage les autres points de l\u2019article aussi). Je ne sais pas du tout ce que \u00e7a ferait de retourner dans un bureau mais au-del\u00e0 de cette hypoth\u00e8se physique, c\u2019est le c\u00f4t\u00e9 avec subordination / pyramidal que j\u2019ai l\u2019impression d\u2019avoir d\u00e9pass\u00e9 sans vraiment de possibilit\u00e9 de retour en arri\u00e8re. Il n\u2019y a que dans des collectifs bien sp\u00e9cifiques que j\u2019aurais une chance de trouver une place qui me soit\u00a0acceptable. Voir aussi cette discussion \u00e0 ce\u00a0sujet. J\u2019ai de plus en plus de mal avec les l\u00e9galistes donneurs de le\u00e7ons qui utilisent le ton le plus anxiog\u00e8no-aggressif qui soit. La vieillesse a ceci de bon que je commence \u00e0 savoir retourner ces situations en interrogeant les intentions et les peurs de ces\u00a0personnes. The big one is that the logical alternatives to Node \u2013 the \u201cno Node\u201d work environments developers are likely to reach for aren\u2019t going to be based on JavaScript. Import maps mean that browsers effectively have an API surface that non-JS projects can use to build a dependency management system. Much of the tooling surrounding JavaScript is now implemented in Rust, not JS \u2013 much of it driven by Deno itself \u2013 and that makes it more easily accessible outside both the Node and Deno\u00a0ecosystems. Disillusioned with\u00a0Deno Je partage l\u2019analyse de Baldur, l\u2019avenir est \u00e0 la rouille. De Biome \u00e0 Ruff en passant par rye ou hurl pour n\u2019en citer que quelques uns, Rust est en train de devenir un v\u00e9ritable atout pour tout ce qui est\u00a0outils-performants-autour-du-web. Les (vieilles) mauvaises langues pourraient dire que l\u2019on arrive au bout de la d\u00e9cennie tout-JS, surtout avec l\u2019arriv\u00e9e de WebAssembly+Python\u00a0\ud83e\udd1e."
},
{
"title": "Endorphines",
"url": "/david/2024/01/16/",

Loading…
Cancel
Save