Browse Source

Article

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

+ 8
- 0
david/2023/09/23/index.html View File

@@ -132,6 +132,10 @@
Recherche</a>
</nobr>
• <a rel="next"
href="/david/2023/09/27/"
title="Publication suivante : Perspective">Suivant →</a>
</p>
</nav>
<hr>
@@ -202,6 +206,10 @@
<a href="/david/2023/" title="Liste des publications récentes">↑ En 2023</a>
• <a rel="next"
href="/david/2023/09/27/"
title="Publication suivante : Perspective">Suivant →</a>
</p>
</nav>
</article>

+ 337
- 0
david/2023/09/27/index.html View File

@@ -0,0 +1,337 @@
<!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>
Perspective
— David Larlet</title>
<meta name="description" content="Let’s call the generally pro-Tailwind group Builders, and let’s call the generally anti-Tailwind group Crafters.">
<!-- 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)">
<!-- Documented, feel free to shoot an email. -->
<link rel="stylesheet" href="/static/david/css/style_2021-01-20.css">
<!-- See https://www.zachleat.com/web/comprehensive-webfonts/ for the trade-off. -->
<link rel="preload"
href="/static/david/css/fonts/triplicate_t4_poly_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/triplicate_t4_poly_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/triplicate_t4_poly_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/triplicate_t3_regular.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/triplicate_t3_bold.woff2"
as="font"
type="font/woff2"
media="(prefers-color-scheme: dark)"
crossorigin>
<link rel="preload"
href="/static/david/css/fonts/triplicate_t3_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 class="remarkdown h1-underline h2-underline h3-underline em-underscore hr-center ul-star pre-tick"
data-instant-intensity="viewport-all">
<article>
<header>
<h1>Perspective</h1>
</header>
<nav>
<p class="center">
<a rel="prev"
href="/david/2023/09/23/"
title="Publication précédente : Éco-conception">← Précédent</a> •
<nobr>
<a href="/david/" title="Aller à l’accueil" rel="up">
<svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"></use>
</svg>
Accueil</a>
</nobr>
<nobr>
<a href="/david/recherche/"
title="Aller à la page de recherche"
rel="search">
<svg class="icon icon-search">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-search"></use>
</svg>
Recherche</a>
</nobr>
</p>
</nav>
<hr>

<blockquote lang="en">
<p>Let’s call the generally pro-Tailwind group <em>Builders</em>, and let’s call the generally anti-Tailwind group <em>Crafters</em>.</p>
<p>This isn’t to say that Crafters don’t build things, or that the Builders aren’t skilled craftspeople. But as a quick and messy shorthand, let’s go with it for a moment, because I think it hints at the values of these two&nbsp;groups.</p>
<p>[…]</p>
<p>Builders clearly value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are eager to see it through to&nbsp;completion.</p>
<p>[…]</p>
<p>On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It’s fair to say they’ve overcome the challenge presented by CSS—or, at least, <mark>that this is where they <em>like</em> to be&nbsp;challenged.</mark></p>
<p>Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on <em>getting through</em> the frontend as a <em>part</em> of that work, and instead see the frontend as <em>the product itself</em>.</p>
<p><cite><em><a href="https://joshcollinsworth.com/blog/tailwind-is-smart-steering">Classic rock, Mario Kart, and why we can’t agree on Tailwind</a></em>&nbsp;(<a href="/david/cache/2023/2074a4d527220f5ddf2dc0b4e678c83a/">cache</a>)</cite></p>
</blockquote>
<p>Un article nuancé qui pose le doigt sur la différence de point de vue dans l’utilisation des outils. Oui, c’est le second article technique d’affilé, après je vais prendre mes&nbsp;gouttes.</p>
<p>Le parallèle est intéressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l’accomplissement au-delà de la performance pure. Une histoire de plaisir à arpenter le chemin et à le rendre accessible au plus grand nombre… tout en ayant conscience d’être un peu élitiste en se permettant cela car la face nord offre d’autres&nbsp;défis.</p>
<p>Je respecte —&nbsp;et j’admire de plus en plus&nbsp;— les personnes qui n’ont pas besoin d’entrer à fond dans un sujet pour s’amuser. Il y a une innocence dont émane une forme de beauté. Certain·es pourraient y lire une condescendance mal placée mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain nécessite probablement d’avoir les deux façons d’appréhender les choses pour arriver à l’équilibre instable qui consiste à aller de&nbsp;l’avant.</p>
<p>Oh, et pour revenir aux CSS, <strong>pour mon usage</strong> qui est de faire des petits outils résilients en équipe réduite, j’utilise de plus en plus des <em>frameworks</em> <a href="https://github.com/dbohdan/classless-css">sans classes</a> (ahum) comme <a href="https://picocss.com/">Pico.css</a> qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un <em>Brafter</em>&#8239;? (<a href="https://www.urbandictionary.com/define.php?term=Braft">Non</a>.)</p>
<hr />

<blockquote lang="en">
<p>✍️ Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you’re a writer or a talker isn’t about your inability to do one or the other so much as it is a preferred or optimized&nbsp;mode.</p>
<p>This is, incidentally, <mark>a much more valuable way of understanding different working styles</mark> than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things—and the needs they have in relation to their colleagues—are not the&nbsp;same.</p>
<p><cite><em><a href="https://everythingchanges.us/blog/writers-and-talkers-and-leaders/">Writers and talkers and leaders, oh my!</a></em>&nbsp;(<a href="/david/cache/2023/b2292d98e9d54537c13b8c1e2cae5583/">cache</a>)</cite></p>
</blockquote>

<blockquote lang="en">
<p>🐉 But in general, I’d still be wary of using local-first outside real-time / multiplayer / offline use cases. <mark>Local-first is definitely still bleeding-edge.</mark> You will hit unexpected problems. A good community has rapidly developed, but there’ll still be some stretches on the road where you’ll have to solve novel&nbsp;problems.</p>
<p>So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional&nbsp;fashion.</p>
<p><cite><em><a href="https://bricolage.io/some-notes-on-local-first-development/">Some notes on Local-First Development</a></em>&nbsp;(<a href="/david/cache/2023/49f2ce04dd0beb94dc2f662163bc6339/">cache</a>)</cite></p>
</blockquote>

<blockquote>
<p>😔 En fait ma plus grande inquiétude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma&nbsp;démarche.</p>
<p><cite><em><a href="https://www.la-grange.net/2023/03/03/suburb">banlieue ou suburb</a></em>&nbsp;(<a href="/david/cache/2023/5f93f91a46391e0e120dac49298857d1/">cache</a>)</cite></p>
</blockquote>

<nav>
<p>
<a href="/david/2023/complexite/"
title="Liste de tous les articles 2023 associés à cette étiquette"
rel="tag">#complexité</a>
<a href="/david/2023/recherche/"
title="Liste de tous les articles 2023 associés à cette étiquette"
rel="tag">#recherche</a>
<a href="/david/2023/technique/"
title="Liste de tous les articles 2023 associés à cette étiquette"
rel="tag">#technique</a>
<a href="/david/#tags-2023" title="Liste de toutes les étiquettes 2023">
<svg class="icon icon-tags">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-tags"></use>
</svg>
tous ?</a>
</p>
</nav>
<nav>
<p class="center">
<a rel="prev"
href="/david/2023/09/23/"
title="Publication précédente : Éco-conception">← Précédent</a> •
<a href="/david/2023/" title="Liste des publications récentes">↑ En 2023</a>
</p>
</nav>
</article>

<hr>
<footer>
<p>
<nobr>
<a href="/david/" title="Aller à l’accueil">
<svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-home"></use>
</svg>
Accueil</a>
</nobr>
<nobr>
<a href="/david/log/" title="Accès au flux RSS">
<svg class="icon icon-rss2">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-rss2"></use>
</svg>
Suivre</a>
</nobr>
<nobr>
<a href="http://larlet.com"
title="Go to my English profile"
data-instant>
<svg class="icon icon-user-tie">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-user-tie"></use>
</svg>
Pro</a>
</nobr>
<nobr>
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel">
<svg class="icon icon-mail">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-mail"></use>
</svg>
Email</a>
</nobr>
<nobr>
<abbr class="nowrap"
title="Hébergeur : Alwaysdata, 62 rue Tiquetonne 75002 Paris, +33184162340">
<svg class="icon icon-hammer2">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-hammer2"></use>
</svg>
Légal</abbr>
</nobr>
</p>
<template id="theme-selector">
<form>
<fieldset>
<legend>
<svg class="icon icon-brightness-contrast">
<use xlink:href="/static/david/icons2/symbol-defs-2022-03.svg#icon-brightness-contrast"></use>
</svg>
Thème
</legend>
<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>
</fieldset>
</form>
</template>
</footer>
<script src="/static/david/js/instantpage-5.1.0.min.js" type="module"></script>
<script>
function loadThemeForm(templateName) {
const themeSelectorTemplate = document.querySelector(templateName)
const form = themeSelectorTemplate.content.firstElementChild
themeSelectorTemplate.replaceWith(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 hasDarkRules = false
for (const styleSheet of Array.from(document.styleSheets)) {
let mediaRules = []
for (const cssRule of styleSheet.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) {
styleSheet.insertRule(mediaRule.cssText)
hasDarkRules = true
}
}
if (hasDarkRules) {
loadThemeForm('#theme-selector')
}
})
</script>
</body>
</html>

+ 45
- 0
david/2023/_sources/2023-09-27 - Perspective.md View File

@@ -0,0 +1,45 @@
# Perspective

> [en] Let’s call the generally pro-Tailwind group *Builders*, and let’s call the generally anti-Tailwind group *Crafters*.
>
> This isn’t to say that Crafters don’t build things, or that the Builders aren’t skilled craftspeople. But as a quick and messy shorthand, let’s go with it for a moment, because I think it hints at the values of these two groups.
>
> […]
>
> Builders clearly value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are eager to see it through to completion.
>
> […]
>
> On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It’s fair to say they’ve overcome the challenge presented by CSS—or, at least, ==that this is where they *like* to be challenged.==
>
> Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on *getting through* the frontend as a *part* of that work, and instead see the frontend as *the product itself*.
>
> <cite>*[Classic rock, Mario Kart, and why we can’t agree on Tailwind](https://joshcollinsworth.com/blog/tailwind-is-smart-steering)* ([cache](/david/cache/2023/2074a4d527220f5ddf2dc0b4e678c83a/))</cite>

Un article nuancé qui pose le doigt sur la différence de point de vue dans l’utilisation des outils. Oui, c’est le second article technique d’affilé, après je vais prendre mes gouttes.

Le parallèle est intéressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l’accomplissement au-delà de la performance pure. Une histoire de plaisir à arpenter le chemin et à le rendre accessible au plus grand nombre… tout en ayant conscience d’être un peu élitiste en se permettant cela car la face nord offre d’autres défis.

Je respecte — et j’admire de plus en plus — les personnes qui n’ont pas besoin d’entrer à fond dans un sujet pour s’amuser. Il y a une innocence dont émane une forme de beauté. Certain·es pourraient y lire une condescendance mal placée mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain nécessite probablement d’avoir les deux façons d’appréhender les choses pour arriver à l’équilibre instable qui consiste à aller de l’avant.

Oh, et pour revenir aux CSS, **pour mon usage** qui est de faire des petits outils résilients en équipe réduite, j’utilise de plus en plus des *frameworks* [sans classes](https://github.com/dbohdan/classless-css) (ahum) comme [Pico.css](https://picocss.com/) qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un *Brafter* ? ([Non](https://www.urbandictionary.com/define.php?term=Braft).)

---

> [en] ✍️ Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you’re a writer or a talker isn’t about your inability to do one or the other so much as it is a preferred or optimized mode.
>
> This is, incidentally, ==a much more valuable way of understanding different working styles== than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things—and the needs they have in relation to their colleagues—are not the same.
>
> <cite>*[Writers and talkers and leaders, oh my!](https://everythingchanges.us/blog/writers-and-talkers-and-leaders/)* ([cache](/david/cache/2023/b2292d98e9d54537c13b8c1e2cae5583/))</cite>

> [en] 🐉 But in general, I’d still be wary of using local-first outside real-time / multiplayer / offline use cases. ==Local-first is definitely still bleeding-edge.== You will hit unexpected problems. A good community has rapidly developed, but there’ll still be some stretches on the road where you’ll have to solve novel problems.
>
> So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional fashion.
>
> <cite>*[Some notes on Local-First Development](https://bricolage.io/some-notes-on-local-first-development/)* ([cache](/david/cache/2023/49f2ce04dd0beb94dc2f662163bc6339/))</cite>

> 😔 En fait ma plus grande inquiétude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma démarche.
>
> <cite>*[banlieue ou suburb](https://www.la-grange.net/2023/03/03/suburb)* ([cache](/david/cache/2023/5f93f91a46391e0e120dac49298857d1/))</cite>

#complexité #recherche #technique

+ 45
- 1
david/2023/complexite/index.html View File

@@ -132,6 +132,47 @@
<main>
<p>Les plus récentes en premier, les 3 premières sont dépliées et ensuite c’est à la demande, bonne exploration !</p>
<h2>
<a href="/david/2023/09/27/" title="Lien permanent vers cet article">Perspective</a> (2023-09-27)
</h2>

<blockquote lang="en">
<p>Let’s call the generally pro-Tailwind group <em>Builders</em>, and let’s call the generally anti-Tailwind group <em>Crafters</em>.</p>
<p>This isn’t to say that Crafters don’t build things, or that the Builders aren’t skilled craftspeople. But as a quick and messy shorthand, let’s go with it for a moment, because I think it hints at the values of these two&nbsp;groups.</p>
<p>[…]</p>
<p>Builders clearly value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are eager to see it through to&nbsp;completion.</p>
<p>[…]</p>
<p>On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It’s fair to say they’ve overcome the challenge presented by CSS—or, at least, <mark>that this is where they <em>like</em> to be&nbsp;challenged.</mark></p>
<p>Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on <em>getting through</em> the frontend as a <em>part</em> of that work, and instead see the frontend as <em>the product itself</em>.</p>
<p><cite><em><a href="https://joshcollinsworth.com/blog/tailwind-is-smart-steering">Classic rock, Mario Kart, and why we can’t agree on Tailwind</a></em>&nbsp;(<a href="/david/cache/2023/2074a4d527220f5ddf2dc0b4e678c83a/">cache</a>)</cite></p>
</blockquote>
<p>Un article nuancé qui pose le doigt sur la différence de point de vue dans l’utilisation des outils. Oui, c’est le second article technique d’affilé, après je vais prendre mes&nbsp;gouttes.</p>
<p>Le parallèle est intéressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l’accomplissement au-delà de la performance pure. Une histoire de plaisir à arpenter le chemin et à le rendre accessible au plus grand nombre… tout en ayant conscience d’être un peu élitiste en se permettant cela car la face nord offre d’autres&nbsp;défis.</p>
<p>Je respecte —&nbsp;et j’admire de plus en plus&nbsp;— les personnes qui n’ont pas besoin d’entrer à fond dans un sujet pour s’amuser. Il y a une innocence dont émane une forme de beauté. Certain·es pourraient y lire une condescendance mal placée mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain nécessite probablement d’avoir les deux façons d’appréhender les choses pour arriver à l’équilibre instable qui consiste à aller de&nbsp;l’avant.</p>
<p>Oh, et pour revenir aux CSS, <strong>pour mon usage</strong> qui est de faire des petits outils résilients en équipe réduite, j’utilise de plus en plus des <em>frameworks</em> <a href="https://github.com/dbohdan/classless-css">sans classes</a> (ahum) comme <a href="https://picocss.com/">Pico.css</a> qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un <em>Brafter</em>&#8239;? (<a href="https://www.urbandictionary.com/define.php?term=Braft">Non</a>.)</p>
<hr />

<blockquote lang="en">
<p>✍️ Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you’re a writer or a talker isn’t about your inability to do one or the other so much as it is a preferred or optimized&nbsp;mode.</p>
<p>This is, incidentally, <mark>a much more valuable way of understanding different working styles</mark> than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things—and the needs they have in relation to their colleagues—are not the&nbsp;same.</p>
<p><cite><em><a href="https://everythingchanges.us/blog/writers-and-talkers-and-leaders/">Writers and talkers and leaders, oh my!</a></em>&nbsp;(<a href="/david/cache/2023/b2292d98e9d54537c13b8c1e2cae5583/">cache</a>)</cite></p>
</blockquote>

<blockquote lang="en">
<p>🐉 But in general, I’d still be wary of using local-first outside real-time / multiplayer / offline use cases. <mark>Local-first is definitely still bleeding-edge.</mark> You will hit unexpected problems. A good community has rapidly developed, but there’ll still be some stretches on the road where you’ll have to solve novel&nbsp;problems.</p>
<p>So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional&nbsp;fashion.</p>
<p><cite><em><a href="https://bricolage.io/some-notes-on-local-first-development/">Some notes on Local-First Development</a></em>&nbsp;(<a href="/david/cache/2023/49f2ce04dd0beb94dc2f662163bc6339/">cache</a>)</cite></p>
</blockquote>

<blockquote>
<p>😔 En fait ma plus grande inquiétude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma&nbsp;démarche.</p>
<p><cite><em><a href="https://www.la-grange.net/2023/03/03/suburb">banlieue ou suburb</a></em>&nbsp;(<a href="/david/cache/2023/5f93f91a46391e0e120dac49298857d1/">cache</a>)</cite></p>
</blockquote>

<h2>
<a href="/david/2023/05/05/" title="Lien permanent vers cet article">AÏe</a> (2023-05-05)
</h2>
@@ -232,7 +273,9 @@
<a href="/david/2023/01/31/" title="Lien permanent vers cet article">Ennui</a> (2023-01-31)
</h2>
<details>
<summary>Déplier pour lire le contenu de la publication</summary>

<blockquote lang="en">
<p>There’s a quote from a writer that has rattled around in my head for years (although I have never been able to source it, leading me to wonder if I accidentally made it up), but it went something like, “I only need a half hour a day to write. But I have to wait around an awful long time for that half hour to show up.” I think about this all the time—that the actual amount of time spent in doing something creative (writing, designing, making music, whathaveyou) is often buffered by hours and hours on either side by real—sometimes pleasant, sometimes&nbsp;infuriating—boredom.</p>
@@ -256,6 +299,7 @@
<p><cite><em><a href="https://archive.nytimes.com/opinionator.blogs.nytimes.com/2013/09/16/time-to-write-go-outside/">Time to Write? Go Outside</a></em>&nbsp;(<a href="/david/cache/2023/300b9aa899d44f7606a8448991e2acfd/">cache</a>)</cite></p>
</blockquote>

</details>
<h2>

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

@@ -224,7 +224,8 @@
<a href="/david/2023/09/08/">Char&nbsp;2</a>,
<a href="/david/2023/09/09/">Blogroll</a>,
<a href="/david/2023/09/13/">Documentation</a>,
<a href="/david/2023/09/23/">Éco-conception</a>.
<a href="/david/2023/09/23/">Éco-conception</a>,
<a href="/david/2023/09/27/">Perspective</a>.
</p>
@@ -239,7 +240,7 @@
<a href="/david/2021/amadou/" rel="tag">#amadou (1)</a>
<a href="/david/2021/attention/" rel="tag">#attention (2)</a>
<a href="/david/2021/aventure/" rel="tag">#aventure (13)</a>
<a href="/david/2021/complexite/" rel="tag">#complexité (5)</a>
<a href="/david/2021/complexite/" rel="tag">#complexité (6)</a>
<a href="/david/2021/confiance/" rel="tag">#confiance (5)</a>
<a href="/david/2021/confidentialite/" rel="tag">#confidentialité (4)</a>
<a href="/david/2021/courage/" rel="tag">#courage (7)</a>
@@ -263,7 +264,7 @@
<a href="/david/2021/propriete/" rel="tag">#propriété (1)</a>
<a href="/david/2021/psychologie/" rel="tag">#psychologie (2)</a>
<a href="/david/2021/qualite/" rel="tag">#qualité (4)</a>
<a href="/david/2021/recherche/" rel="tag">#recherche (10)</a>
<a href="/david/2021/recherche/" rel="tag">#recherche (11)</a>
<a href="/david/2021/recyclage/" rel="tag">#recyclage (2)</a>
<a href="/david/2021/reponse/" rel="tag">#réponse (2)</a>
<a href="/david/2021/scopyleft/" rel="tag">#scopyleft (2)</a>
@@ -271,7 +272,7 @@
<a href="/david/2021/sociologie/" rel="tag">#sociologie (7)</a>
<a href="/david/2021/solastalgia/" rel="tag">#solastalgia (3)</a>
<a href="/david/2021/sport/" rel="tag">#sport (3)</a>
<a href="/david/2021/technique/" rel="tag">#technique (8)</a>
<a href="/david/2021/technique/" rel="tag">#technique (9)</a>
<a href="/david/2021/traces/" rel="tag">#traces (6)</a>
<a href="/david/2021/tristesse/" rel="tag">#tristesse (4)</a>
<a href="/david/2021/viande/" rel="tag">#viande (1)</a>

+ 45
- 1
david/2023/recherche/index.html View File

@@ -132,6 +132,47 @@
<main>
<p>Les plus récentes en premier, les 3 premières sont dépliées et ensuite c’est à la demande, bonne exploration !</p>
<h2>
<a href="/david/2023/09/27/" title="Lien permanent vers cet article">Perspective</a> (2023-09-27)
</h2>

<blockquote lang="en">
<p>Let’s call the generally pro-Tailwind group <em>Builders</em>, and let’s call the generally anti-Tailwind group <em>Crafters</em>.</p>
<p>This isn’t to say that Crafters don’t build things, or that the Builders aren’t skilled craftspeople. But as a quick and messy shorthand, let’s go with it for a moment, because I think it hints at the values of these two&nbsp;groups.</p>
<p>[…]</p>
<p>Builders clearly value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are eager to see it through to&nbsp;completion.</p>
<p>[…]</p>
<p>On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It’s fair to say they’ve overcome the challenge presented by CSS—or, at least, <mark>that this is where they <em>like</em> to be&nbsp;challenged.</mark></p>
<p>Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on <em>getting through</em> the frontend as a <em>part</em> of that work, and instead see the frontend as <em>the product itself</em>.</p>
<p><cite><em><a href="https://joshcollinsworth.com/blog/tailwind-is-smart-steering">Classic rock, Mario Kart, and why we can’t agree on Tailwind</a></em>&nbsp;(<a href="/david/cache/2023/2074a4d527220f5ddf2dc0b4e678c83a/">cache</a>)</cite></p>
</blockquote>
<p>Un article nuancé qui pose le doigt sur la différence de point de vue dans l’utilisation des outils. Oui, c’est le second article technique d’affilé, après je vais prendre mes&nbsp;gouttes.</p>
<p>Le parallèle est intéressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l’accomplissement au-delà de la performance pure. Une histoire de plaisir à arpenter le chemin et à le rendre accessible au plus grand nombre… tout en ayant conscience d’être un peu élitiste en se permettant cela car la face nord offre d’autres&nbsp;défis.</p>
<p>Je respecte —&nbsp;et j’admire de plus en plus&nbsp;— les personnes qui n’ont pas besoin d’entrer à fond dans un sujet pour s’amuser. Il y a une innocence dont émane une forme de beauté. Certain·es pourraient y lire une condescendance mal placée mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain nécessite probablement d’avoir les deux façons d’appréhender les choses pour arriver à l’équilibre instable qui consiste à aller de&nbsp;l’avant.</p>
<p>Oh, et pour revenir aux CSS, <strong>pour mon usage</strong> qui est de faire des petits outils résilients en équipe réduite, j’utilise de plus en plus des <em>frameworks</em> <a href="https://github.com/dbohdan/classless-css">sans classes</a> (ahum) comme <a href="https://picocss.com/">Pico.css</a> qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un <em>Brafter</em>&#8239;? (<a href="https://www.urbandictionary.com/define.php?term=Braft">Non</a>.)</p>
<hr />

<blockquote lang="en">
<p>✍️ Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you’re a writer or a talker isn’t about your inability to do one or the other so much as it is a preferred or optimized&nbsp;mode.</p>
<p>This is, incidentally, <mark>a much more valuable way of understanding different working styles</mark> than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things—and the needs they have in relation to their colleagues—are not the&nbsp;same.</p>
<p><cite><em><a href="https://everythingchanges.us/blog/writers-and-talkers-and-leaders/">Writers and talkers and leaders, oh my!</a></em>&nbsp;(<a href="/david/cache/2023/b2292d98e9d54537c13b8c1e2cae5583/">cache</a>)</cite></p>
</blockquote>

<blockquote lang="en">
<p>🐉 But in general, I’d still be wary of using local-first outside real-time / multiplayer / offline use cases. <mark>Local-first is definitely still bleeding-edge.</mark> You will hit unexpected problems. A good community has rapidly developed, but there’ll still be some stretches on the road where you’ll have to solve novel&nbsp;problems.</p>
<p>So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional&nbsp;fashion.</p>
<p><cite><em><a href="https://bricolage.io/some-notes-on-local-first-development/">Some notes on Local-First Development</a></em>&nbsp;(<a href="/david/cache/2023/49f2ce04dd0beb94dc2f662163bc6339/">cache</a>)</cite></p>
</blockquote>

<blockquote>
<p>😔 En fait ma plus grande inquiétude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma&nbsp;démarche.</p>
<p><cite><em><a href="https://www.la-grange.net/2023/03/03/suburb">banlieue ou suburb</a></em>&nbsp;(<a href="/david/cache/2023/5f93f91a46391e0e120dac49298857d1/">cache</a>)</cite></p>
</blockquote>

<h2>
<a href="/david/2023/02/08/" title="Lien permanent vers cet article">TextcAIst</a> (2023-02-08)
</h2>
@@ -212,7 +253,9 @@ Will it be used for war, porn or&nbsp;surveillance?</p>
<a href="/david/2023/02/02/" title="Lien permanent vers cet article">Moment</a> (2023-02-02)
</h2>
<details>
<summary>Déplier pour lire le contenu de la publication</summary>

<blockquote lang="en">
<p>Three weeks pass and that lonely draft sits around gathering dust, and by the time I remember it, the moment has passed. The conversation has moved on, and so the post is abandoned and eventually&nbsp;deleted.</p>
@@ -237,6 +280,7 @@ c’était comme si c’était hier — quelque chose comme&nbsp;ça.</p>
<p><cite><em><a href="https://thom4.net/2023/02/01/carnets/">☕️ Journal&nbsp;: Carnets</a></em>&nbsp;(<a href="/david/cache/2023/09c0739036ea4a8b6c985e127fe7e3c8/">cache</a>)</cite></p>
</blockquote>

</details>
<h2>

+ 45
- 1
david/2023/technique/index.html View File

@@ -132,6 +132,47 @@
<main>
<p>Les plus récentes en premier, les 3 premières sont dépliées et ensuite c’est à la demande, bonne exploration !</p>
<h2>
<a href="/david/2023/09/27/" title="Lien permanent vers cet article">Perspective</a> (2023-09-27)
</h2>

<blockquote lang="en">
<p>Let’s call the generally pro-Tailwind group <em>Builders</em>, and let’s call the generally anti-Tailwind group <em>Crafters</em>.</p>
<p>This isn’t to say that Crafters don’t build things, or that the Builders aren’t skilled craftspeople. But as a quick and messy shorthand, let’s go with it for a moment, because I think it hints at the values of these two&nbsp;groups.</p>
<p>[…]</p>
<p>Builders clearly value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are eager to see it through to&nbsp;completion.</p>
<p>[…]</p>
<p>On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It’s fair to say they’ve overcome the challenge presented by CSS—or, at least, <mark>that this is where they <em>like</em> to be&nbsp;challenged.</mark></p>
<p>Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on <em>getting through</em> the frontend as a <em>part</em> of that work, and instead see the frontend as <em>the product itself</em>.</p>
<p><cite><em><a href="https://joshcollinsworth.com/blog/tailwind-is-smart-steering">Classic rock, Mario Kart, and why we can’t agree on Tailwind</a></em>&nbsp;(<a href="/david/cache/2023/2074a4d527220f5ddf2dc0b4e678c83a/">cache</a>)</cite></p>
</blockquote>
<p>Un article nuancé qui pose le doigt sur la différence de point de vue dans l’utilisation des outils. Oui, c’est le second article technique d’affilé, après je vais prendre mes&nbsp;gouttes.</p>
<p>Le parallèle est intéressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l’accomplissement au-delà de la performance pure. Une histoire de plaisir à arpenter le chemin et à le rendre accessible au plus grand nombre… tout en ayant conscience d’être un peu élitiste en se permettant cela car la face nord offre d’autres&nbsp;défis.</p>
<p>Je respecte —&nbsp;et j’admire de plus en plus&nbsp;— les personnes qui n’ont pas besoin d’entrer à fond dans un sujet pour s’amuser. Il y a une innocence dont émane une forme de beauté. Certain·es pourraient y lire une condescendance mal placée mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain nécessite probablement d’avoir les deux façons d’appréhender les choses pour arriver à l’équilibre instable qui consiste à aller de&nbsp;l’avant.</p>
<p>Oh, et pour revenir aux CSS, <strong>pour mon usage</strong> qui est de faire des petits outils résilients en équipe réduite, j’utilise de plus en plus des <em>frameworks</em> <a href="https://github.com/dbohdan/classless-css">sans classes</a> (ahum) comme <a href="https://picocss.com/">Pico.css</a> qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un <em>Brafter</em>&#8239;? (<a href="https://www.urbandictionary.com/define.php?term=Braft">Non</a>.)</p>
<hr />

<blockquote lang="en">
<p>✍️ Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you’re a writer or a talker isn’t about your inability to do one or the other so much as it is a preferred or optimized&nbsp;mode.</p>
<p>This is, incidentally, <mark>a much more valuable way of understanding different working styles</mark> than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things—and the needs they have in relation to their colleagues—are not the&nbsp;same.</p>
<p><cite><em><a href="https://everythingchanges.us/blog/writers-and-talkers-and-leaders/">Writers and talkers and leaders, oh my!</a></em>&nbsp;(<a href="/david/cache/2023/b2292d98e9d54537c13b8c1e2cae5583/">cache</a>)</cite></p>
</blockquote>

<blockquote lang="en">
<p>🐉 But in general, I’d still be wary of using local-first outside real-time / multiplayer / offline use cases. <mark>Local-first is definitely still bleeding-edge.</mark> You will hit unexpected problems. A good community has rapidly developed, but there’ll still be some stretches on the road where you’ll have to solve novel&nbsp;problems.</p>
<p>So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional&nbsp;fashion.</p>
<p><cite><em><a href="https://bricolage.io/some-notes-on-local-first-development/">Some notes on Local-First Development</a></em>&nbsp;(<a href="/david/cache/2023/49f2ce04dd0beb94dc2f662163bc6339/">cache</a>)</cite></p>
</blockquote>

<blockquote>
<p>😔 En fait ma plus grande inquiétude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma&nbsp;démarche.</p>
<p><cite><em><a href="https://www.la-grange.net/2023/03/03/suburb">banlieue ou suburb</a></em>&nbsp;(<a href="/david/cache/2023/5f93f91a46391e0e120dac49298857d1/">cache</a>)</cite></p>
</blockquote>

<h2>
<a href="/david/2023/05/05/" title="Lien permanent vers cet article">AÏe</a> (2023-05-05)
</h2>
@@ -217,7 +258,9 @@
<a href="/david/2023/02/09/" title="Lien permanent vers cet article">Allumage</a> (2023-02-09)
</h2>
<details>
<summary>Déplier pour lire le contenu de la publication</summary>
<p>Démarrer un nouveau projet avec une nouvelle équipe est un sentiment qui m’est incroyable. J’ai passé mon année 2022&nbsp;à faire —&nbsp;entre autres&nbsp;— des petits produits pour Scopyleft et je ne réalise que maintenant à quel point ça me permet de démarrer plus rapidement aujourd’hui pour un site que l’on fait avec <a href="https://www.maiwann.net/">Maïtané</a> pour la&nbsp;Croix-Rouge.</p>
<p>La structure est toujours un peu la même&nbsp;: des contenus dans du markdown, du déploiement continu de fichiers HTML statiques en utilisant l’intégration continue et l’hébergement de GitLab. Une URL de démonstration dès le premier <em>commit</em>. À partir de là, on peut rajouter des traductions, des images, une navigation particulière mais la base est l’affaire d’un copier-coller de quelques fichiers et d’une centaine de lignes de&nbsp;Python.</p>
<p>Soigner l’allumage technique, c’est avoir plus de temps pour réfléchir à l’accessibilité des données et à l’autonomie des personnes qui vont maintenir le site, c’est permettre de s’adapter aux besoins du public sans être contraint par un cadre, c’est prendre le temps de s’intéresser au problème <em>métier</em> à résoudre. C’est prendre confiance dans de petits outils résilients et&nbsp;frugaux.</p>
@@ -239,6 +282,7 @@
<p><cite><em><a href="https://brr.fyi/posts/south-pole-topography">South Pole Topography</a></em>&nbsp;(<a href="/david/cache/2023/f9e282fb545b5c1f50dfa1c0d98c50e3/">cache</a>)</cite></p>
</blockquote>

</details>
<h2>

+ 33
- 33
david/blogroll/index.html View File

@@ -185,6 +185,36 @@
— <a href="https://www.hypothermia.fr/">Eliness</a>
</dd>
</dl>
<dl>
<dt>
<a href="http://www.maiwann.net//blogperso/tahiti_j24/">Tahiti - jour 24</a>,
25-09-2023
</dt>
<dd>
Au lever (le plus tardif possible), on a des firi-firi (genre de beignet à rien qui fait notre bonheur). Puis alors que je lis les retours des copaines sur la promesse de vente, on remballe les affaires pour aller manger au snack près du port. Il y avait un beau chat et 19 !! canetons près de l’eau <3
— <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
</dd>
</dl>
<dl>
<dt>
<a href="http://www.maiwann.net//blogperso/tahiti_j23/">Tahiti - jour 23</a>,
25-09-2023
</dt>
<dd>
Aujourd’hui, c’est pluie-day.
— <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://ynote.hk/mots/processus-de-creation/la-papeterie-libre-003.html">La Papeterie Libre #003</a>,
24-09-2023
</dt>
<dd>
Avec cette troisième édition, on se plonge dans des motifs de la nature à colorier. J’y partage un anti-coloriage, quelques mini-illustrations et trois beaux coloriages.
— <a href="https://ynote.hk/">Fanny Cheung</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://winnielim.org/journal/open-air-dining-in-seoul/">open-air dining in seoul</a>,
@@ -207,22 +237,12 @@
</dl>
<dl>
<dt>
<a href="http://www.maiwann.net//blogperso/tahiti_j19/">Tahiti - jour 19</a>,
<a href="https://ynote.hk/mots/temporalite/explorartise-d-ete-solstice-d-ete.html">Explorartise d’été - 夏至 Solstice d’été</a>,
20-09-2023
</dt>
<dd>
Ce matin, l’angoisse est haute.
— <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
</dd>
</dl>
<dl>
<dt>
<a href="http://www.maiwann.net//blogperso/tahiti_j19/">Tahiti - jour 19</a>,
20-09-2023
</dt>
<dd>
Heureusement le rendez-vous du matin n’est pas trop tôt. Le matin, c’est toujours plus difficile.
— <a href="https://www.maiwann.net/">Maïtané Lenoir</a>
Me voilà de retour après un mois très chargé 🤗 Un séjour à la montagne, une semaine de travail à plusieurs, ma première commande d’illustratrice, les semaines passées n’ont pas été de tout repos !
— <a href="https://ynote.hk/">Fanny Cheung</a>
</dd>
</dl>
<dl>
@@ -275,16 +295,6 @@
— <a href="https://www.hypothermia.fr/">Eliness</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://ynote.hk/mots/argent/propriete.html">Propriété</a>,
09-09-2023
</dt>
<dd>
En ce moment, je discute avec d’autres personnes, dans l’idée d’acheter un terrain et d’y construire un habitat léger. Ça me questionne, comme à chaque fois, sur l’accès à la propriété.
— <a href="https://ynote.hk/">Fanny Cheung</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://n.survol.fr/n/la-blogchain">La blog­chain</a>,
@@ -345,16 +355,6 @@
— <a href="https://thom4.net/">Thomas Parisot</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://ynote.hk/mots/processus-de-creation/raccrocher-les-wagons.html">Raccrocher les wagons</a>,
24-08-2023
</dt>
<dd>
Après une grosse période de fatigue, j’ai repris du poil de la bête. J’ai accepté trop de projets par rapport au temps que j’avais… Et je me suis noyée.
— <a href="https://ynote.hk/">Fanny Cheung</a>
</dd>
</dl>
<dl>
<dt>
<a href="https://brr.fyi/posts/south-pole-electrical-infrastructure">South Pole Electrical Infrastructure</a>,

+ 5
- 3
david/index.html View File

@@ -122,6 +122,8 @@
<p>Liste des publications récentes en ordre anté-chronologique :</p>
<nav>
<p>
<a href="/david/2023/09/27/">Perspective</a>,
<a href="/david/2023/09/23/">Éco-conception</a>,
<a href="/david/2023/09/13/">Documentation</a>,
@@ -255,7 +257,7 @@
<a href="/david/2023/aventure/" rel="tag">#aventure (13)</a>,
<a href="/david/2023/complexite/" rel="tag">#complexité (5)</a>,
<a href="/david/2023/complexite/" rel="tag">#complexité (6)</a>,
<a href="/david/2023/confiance/" rel="tag">#confiance (5)</a>,
@@ -303,7 +305,7 @@
<a href="/david/2023/qualite/" rel="tag">#qualité (4)</a>,
<a href="/david/2023/recherche/" rel="tag">#recherche (10)</a>,
<a href="/david/2023/recherche/" rel="tag">#recherche (11)</a>,
<a href="/david/2023/recyclage/" rel="tag">#recyclage (2)</a>,
@@ -319,7 +321,7 @@
<a href="/david/2023/sport/" rel="tag">#sport (3)</a>,
<a href="/david/2023/technique/" rel="tag">#technique (8)</a>,
<a href="/david/2023/technique/" rel="tag">#technique (9)</a>,
<a href="/david/2023/traces/" rel="tag">#traces (6)</a>,

+ 43
- 15
david/log/index.xml View File

@@ -6,13 +6,55 @@
<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>2023-09-25T12:00:00+01:00</updated>
<updated>2023-09-27T12:00:00+01:00</updated>
<author>
<name>David Larlet</name>
<uri>https://larlet.fr/david/</uri>
</author>
<rights>Copyright (c) 2004-2023, David Larlet</rights>
<entry xml:lang="fr">
<title type="html">Perspective</title>
<link href="https://larlet.fr/david/2023/09/27/" rel="alternate" type="text/html" />
<updated>2023-09-27T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2023/09/27/</id>
<summary type="html">

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;Let’s call the generally pro-Tailwind group &lt;em&gt;Builders&lt;/em&gt;, and let’s call the generally anti-Tailwind group &lt;em&gt;Crafters&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;This isn’t to say that Crafters don’t build things, or that the Builders aren’t skilled craftspeople. But as a quick and messy shorthand, let’s go with it for a moment, because I think it hints at the values of these two&amp;nbsp;groups.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;Builders clearly value getting the work done as quickly and efficiently as possible. They are making something—likely something with parts beyond the frontend—and are eager to see it through to&amp;nbsp;completion.&lt;/p&gt;
&lt;p&gt;[…]&lt;/p&gt;
&lt;p&gt;On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It’s fair to say they’ve overcome the challenge presented by CSS—or, at least, &lt;mark&gt;that this is where they &lt;em&gt;like&lt;/em&gt; to be&amp;nbsp;challenged.&lt;/mark&gt;&lt;/p&gt;
&lt;p&gt;Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on &lt;em&gt;getting through&lt;/em&gt; the frontend as a &lt;em&gt;part&lt;/em&gt; of that work, and instead see the frontend as &lt;em&gt;the product itself&lt;/em&gt;.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://joshcollinsworth.com/blog/tailwind-is-smart-steering&quot;&gt;Classic rock, Mario Kart, and why we can’t agree on Tailwind&lt;/a&gt;&lt;/em&gt;&amp;nbsp;(&lt;a href=&quot;https://larlet.fr/david/cache/2023/2074a4d527220f5ddf2dc0b4e678c83a/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;p&gt;Un article nuancé qui pose le doigt sur la différence de point de vue dans l’utilisation des outils. Oui, c’est le second article technique d’affilé, après je vais prendre mes&amp;nbsp;gouttes.&lt;/p&gt;
&lt;p&gt;Le parallèle est intéressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l’accomplissement au-delà de la performance pure. Une histoire de plaisir à arpenter le chemin et à le rendre accessible au plus grand nombre… tout en ayant conscience d’être un peu élitiste en se permettant cela car la face nord offre d’autres&amp;nbsp;défis.&lt;/p&gt;
&lt;p&gt;Je respecte —&amp;nbsp;et j’admire de plus en plus&amp;nbsp;— les personnes qui n’ont pas besoin d’entrer à fond dans un sujet pour s’amuser. Il y a une innocence dont émane une forme de beauté. Certain·es pourraient y lire une condescendance mal placée mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain nécessite probablement d’avoir les deux façons d’appréhender les choses pour arriver à l’équilibre instable qui consiste à aller de&amp;nbsp;l’avant.&lt;/p&gt;
&lt;p&gt;Oh, et pour revenir aux CSS, &lt;strong&gt;pour mon usage&lt;/strong&gt; qui est de faire des petits outils résilients en équipe réduite, j’utilise de plus en plus des &lt;em&gt;frameworks&lt;/em&gt; &lt;a href=&quot;https://github.com/dbohdan/classless-css&quot;&gt;sans classes&lt;/a&gt; (ahum) comme &lt;a href=&quot;https://picocss.com/&quot;&gt;Pico.css&lt;/a&gt; qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un &lt;em&gt;Brafter&lt;/em&gt;&amp;#8239;? (&lt;a href=&quot;https://www.urbandictionary.com/define.php?term=Braft&quot;&gt;Non&lt;/a&gt;.)&lt;/p&gt;
&lt;hr /&gt;

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;✍️ Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you’re a writer or a talker isn’t about your inability to do one or the other so much as it is a preferred or optimized&amp;nbsp;mode.&lt;/p&gt;
&lt;p&gt;This is, incidentally, &lt;mark&gt;a much more valuable way of understanding different working styles&lt;/mark&gt; than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things—and the needs they have in relation to their colleagues—are not the&amp;nbsp;same.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://everythingchanges.us/blog/writers-and-talkers-and-leaders/&quot;&gt;Writers and talkers and leaders, oh my!&lt;/a&gt;&lt;/em&gt;&amp;nbsp;(&lt;a href=&quot;https://larlet.fr/david/cache/2023/b2292d98e9d54537c13b8c1e2cae5583/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote lang=&quot;en&quot;&gt;
&lt;p&gt;🐉 But in general, I’d still be wary of using local-first outside real-time / multiplayer / offline use cases. &lt;mark&gt;Local-first is definitely still bleeding-edge.&lt;/mark&gt; You will hit unexpected problems. A good community has rapidly developed, but there’ll still be some stretches on the road where you’ll have to solve novel&amp;nbsp;problems.&lt;/p&gt;
&lt;p&gt;So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional&amp;nbsp;fashion.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://bricolage.io/some-notes-on-local-first-development/&quot;&gt;Some notes on Local-First Development&lt;/a&gt;&lt;/em&gt;&amp;nbsp;(&lt;a href=&quot;https://larlet.fr/david/cache/2023/49f2ce04dd0beb94dc2f662163bc6339/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;

&lt;blockquote&gt;
&lt;p&gt;😔 En fait ma plus grande inquiétude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma&amp;nbsp;démarche.&lt;/p&gt;
&lt;p&gt;&lt;cite&gt;&lt;em&gt;&lt;a href=&quot;https://www.la-grange.net/2023/03/03/suburb&quot;&gt;banlieue ou suburb&lt;/a&gt;&lt;/em&gt;&amp;nbsp;(&lt;a href=&quot;https://larlet.fr/david/cache/2023/5f93f91a46391e0e120dac49298857d1/&quot;&gt;cache&lt;/a&gt;)&lt;/cite&gt;&lt;/p&gt;
&lt;/blockquote&gt;
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2023/complexite/&quot;&gt;#complexité&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2023/recherche/&quot;&gt;#recherche&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2023/technique/&quot;&gt;#technique&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">Éco-conception</title>
<link href="https://larlet.fr/david/2023/09/23/" rel="alternate" type="text/html" />
@@ -1393,20 +1435,6 @@ Will it be used for war, porn or&amp;nbsp;surveillance?&lt;/p&gt;
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2023/gratitude/&quot;&gt;#gratitude&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2023/nostalgie/&quot;&gt;#nostalgie&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2023/recherche/&quot;&gt;#recherche&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">Attente</title>
<link href="https://larlet.fr/david/2023/02/05/" rel="alternate" type="text/html" />
<updated>2023-02-05T12:00:00+01:00</updated>
<id>https://larlet.fr/david/2023/02/05/</id>
<summary type="html">
&lt;p&gt;Il y a l’attente qui rime avec patience. Le corps est prêt, le mental jamais tout à fait mais la confiance s’est progressivement construite. L’équipement a été soigneusement évalué et testé. Le corps est stressé mais en demande de libération. Le retenir, encore un peu, c’est la mauvaise expérience qui&amp;nbsp;parle.&lt;/p&gt;
&lt;p&gt;Il y a l’attente qui rime avec panique lorsqu’à une semaine près on se prenait un vortex polaire et les températures extrêmes qui vont avec. Lors de la réunion d’information ils nous ont bien précisé qu’iels s’étaient pris -37°C il y a trois ans… peut-on vraiment &lt;a href=&quot;https://larlet.fr/david/2023/01/03/&quot; title=&quot;Préparation&quot;&gt;se préparer&lt;/a&gt; à&amp;nbsp;ça&amp;#8239;?&lt;/p&gt;
&lt;p&gt;Il y a l’attente qui rime avec anxiété. La peur de la blessure du dernier moment ou de l’oubli d’une pièce critique de matériel, que la voiture lâche le jour J ou qu’une maladie vienne tout gâcher avant le départ. Tout peut encore arriver. La prudence ne suffit&amp;nbsp;pas.&lt;/p&gt;
&lt;p&gt;Il y a l’attente qui rime avec apaisement. Avoir eu la possibilité de tester son système de lutte contre le froid dans des conditions extrêmes et d’avoir pu vérifier sa pertinence alors qu’il restait plusieurs inconnues. Avoir fini par acheter un duvet plus chaud pour ne pas être trop limite. Ça&amp;nbsp;resservira.&lt;/p&gt;
&lt;p&gt;Il y a l’attente qui permet d’apprécier de pouvoir encore se permettre ce genre de truc, de l’envisager peut-être comme une répétition. Il y a tant d’espaces à&amp;nbsp;découvrir.&lt;/p&gt;
&lt;nav&gt;&lt;p&gt;&lt;a href=&quot;https://larlet.fr/david/2023/aventure/&quot;&gt;#aventure&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2023/confiance/&quot;&gt;#confiance&lt;/a&gt; &lt;a href=&quot;https://larlet.fr/david/2023/psychologie/&quot;&gt;#psychologie&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">Marcher</title>

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

@@ -273,6 +273,12 @@
</template>
<script id="search-index" type="application/json">[
{
"title": "Perspective",
"url": "/david/2023/09/27/",
"date": "2023-09-27",
"content": "Let\u2019s call the generally pro-Tailwind group Builders, and let\u2019s call the generally anti-Tailwind group Crafters. This isn\u2019t to say that Crafters don\u2019t build things, or that the Builders aren\u2019t skilled craftspeople. But as a quick and messy shorthand, let\u2019s go with it for a moment, because I think it hints at the values of these two\u00a0groups. [\u2026] Builders clearly value getting the work done as quickly and efficiently as possible. They are making something\u2014likely something with parts beyond the frontend\u2014and are eager to see it through to\u00a0completion. [\u2026] On the other side, the Crafters tend to be seasoned CSS specialists, and almost always enjoy the part of the work that Tailwind is supposed to make easier. It\u2019s fair to say they\u2019ve overcome the challenge presented by CSS\u2014or, at least, that this is where they like to be\u00a0challenged. Crafters may be building holistic products and projects, just like Builders. But Crafters generally are less focused on getting through the frontend as a part of that work, and instead see the frontend as the product itself. Classic rock, Mario Kart, and why we can\u2019t agree on Tailwind Un article nuanc\u00e9 qui pose le doigt sur la diff\u00e9rence de point de vue dans l\u2019utilisation des outils. Oui, c\u2019est le second article technique d\u2019affil\u00e9, apr\u00e8s je vais prendre mes\u00a0gouttes. Le parall\u00e8le est int\u00e9ressant avec les joueurs et les audiophiles car on est toujours dans la recherche de l\u2019accomplissement au-del\u00e0 de la performance pure. Une histoire de plaisir \u00e0 arpenter le chemin et \u00e0 le rendre accessible au plus grand nombre\u2026 tout en ayant conscience d\u2019\u00eatre un peu \u00e9litiste en se permettant cela car la face nord offre d\u2019autres\u00a0d\u00e9fis. Je respecte \u2014\u00a0et j\u2019admire de plus en plus\u00a0\u2014 les personnes qui n\u2019ont pas besoin d\u2019entrer \u00e0 fond dans un sujet pour s\u2019amuser. Il y a une innocence dont \u00e9mane une forme de beaut\u00e9. Certain\u00b7es pourraient y lire une condescendance mal plac\u00e9e mais pas du tout, cette recherche est bien trop souvent un fardeau chronophage qui pourrit la vie et les relations. Un groupe sain n\u00e9cessite probablement d\u2019avoir les deux fa\u00e7ons d\u2019appr\u00e9hender les choses pour arriver \u00e0 l\u2019\u00e9quilibre instable qui consiste \u00e0 aller de\u00a0l\u2019avant. Oh, et pour revenir aux CSS, pour mon usage qui est de faire des petits outils r\u00e9silients en \u00e9quipe r\u00e9duite, j\u2019utilise de plus en plus des frameworks sans classes (ahum) comme Pico.css qui procurent une base saine, configurable et facilement portable. Est-ce que cela fait de moi un Brafter\u202f? (Non.) \u270d\ufe0f Most people default to one or another behavior but rarely use them exclusively. Writers will often benefit from talking things out when they get stuck; and talkers will find that occasionally writing something down helps solidify their thoughts. Both strategies can be learned. Whether you\u2019re a writer or a talker isn\u2019t about your inability to do one or the other so much as it is a preferred or optimized\u00a0mode. This is, incidentally, a much more valuable way of understanding different working styles than the old maker vs manager canard. Both talkers and writers make things (including decisions), but they means by which they make things\u2014and the needs they have in relation to their colleagues\u2014are not the\u00a0same. Writers and talkers and leaders, oh my! \ud83d\udc09 But in general, I\u2019d still be wary of using local-first outside real-time / multiplayer / offline use cases. Local-first is definitely still bleeding-edge. You will hit unexpected problems. A good community has rapidly developed, but there\u2019ll still be some stretches on the road where you\u2019ll have to solve novel\u00a0problems. So: if you need local-first, see if it makes sense to isolate the local-first parts and architect the rest of the app (for now) in a more conventional\u00a0fashion. Some notes on Local-First Development \ud83d\ude14 En fait ma plus grande inqui\u00e9tude dans ses parcours hors-circuits sont les autres humains, ceux qui ne comprendraient pas ma\u00a0d\u00e9marche. banlieue ou suburb "
},
{
"title": "\u00c9co-conception",
"url": "/david/2023/09/23/",

Loading…
Cancel
Save