Browse Source

More links

master
David Larlet 2 years ago
parent
commit
e0cb5122dc

+ 204
- 0
cache/2021/3db656ea2c3a04a3fb00d9e3457a8a2e/index.html View File

@@ -0,0 +1,204 @@
<!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>Software development pushes us to get better as people (archive) — David Larlet</title>
<meta name="description" content="Publication mise en cache pour en conserver une trace.">
<!-- 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>

<meta name="robots" content="noindex, nofollow">
<meta content="origin-when-cross-origin" name="referrer">
<!-- Canonical URL for SEO purposes -->
<link rel="canonical" href="https://jessitron.com/2021/11/28/software-development-pushes-us-to-get-better-as-people/">

<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>Software development pushes us to get better as people</h1>
</header>
<nav>
<p class="center">
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="https://jessitron.com/2021/11/28/software-development-pushes-us-to-get-better-as-people/" title="Lien vers le contenu original">Source originale</a>
</p>
</nav>
<hr>
<p>Have you ever been on a really good software team? There’s this feeling of connectedness, of shared purpose. We know what we’re building, and we are skilled at building it together. This kind of team can grow some amazing software. </p>

<p>When we work at making our team great like this, we look for new ways of working together. The original agile movement scratched out imposed structure and asked the team to make their own. At our conferences, we talk about inclusion, empathy, emphasis on relationships. We talk about endless learning, freedom to fail, curiosity and compassion.</p>

<h3 id="there-is-an-alignment-between-writing-really-good-software-and-being-good-people-together">There is an alignment between writing really good software and being good people together.</h3>

<p>This alignment has roots in the core activity of software and of humanity: participatory sense-making.</p>

<p>What on earth is that?</p>

<p>In software, participatory sense-making means developing a shared mental model of what the software is, what it’s going to be, and how it works. We need to understand what we’re building deeply, with a clear language to talk about it. It needs to make sense to each of us, and to all of us. We construct this model together: that means there’s more of us to work at making it real in the world. It also means the model is richer, fits with more of the real world, and more rigorous. This comes from our many perspectives participating.</p>

<p>In humanity, participatory sense-making is how we find shared reality in the different pieces of the world that each of us see. We build new concepts that exist only among our minds: money, economy, justice, law, music, conservation, fashion. These are <a href="https://jessitron.com/2020/07/10/poppers-three-worlds/">real things</a> that have causal effects on the physical world <em>because</em> we collectively create them.</p>

<p>When we’re good at participatory sense-making, we can become societies that support each member, where we can each bring as much of ourselves as we like. We can build conscientiously, instead of reducing everything to numbers, people to resources, so that some people can feel a sense of control.</p>

<p>On our software teams, we <em>have</em> to get good at participatory sense-making to make strong, consistent software. To do this, we are conscious of each other, we coregulate, we develop norms that serve us and change them when they don’t. We get better at <a href="https://aeon.co/ideas/descartes-was-wrong-a-person-is-a-person-through-other-persons">personing</a>.</p>

<p>The software benefits, even though sometimes it feels harder and less efficient to work together than alone. We get farther together; that frustration has value.</p>

<p>I hope that these skills we learn on great software teams will someday help us build kinder societies in the larger world. We are already <a href="https://jessitron.com/2021/06/12/the-enterprise-eats-software/">pressured</a> to build better companies. Meanwhile, choose to work on a great team when you can (like <a href="http://honeycomb.io/careers">mine</a>). Choose to care about the team you’re on, and recognize that you’re making better software, a better world, and a better next version of you.</p>

<hr class="wp-block-separator">

<h6 id="inspirations">Inspirations:</h6>

<p>“People must adopt a different attitude towards conditions of life and identity from the one prevalent so far — based as it is on the dogma of the mechanistic world-view and the inordinate desire for command over behavior.” – Walter Volpert, <em>Work Design for Human Development</em>. <a href="https://smile.amazon.com/Software-Development-Reality-Construction-Christiane/dp/3642768199">Software Development and Reality Construction</a> (amazon), 1992</p>

<p><a href="https://tannerlectures.utah.edu/_resources/documents/a-to-z/p/popper80.pdf">Three Worlds</a> (pdf), KARL POPPER, THE TANNER LECTURE ON HUMAN VALUES, University of Michigan, 2978</p>

<p>“Many participants report experience more difficulty in the interactive situation, even if the goal is reached faster.” <a href="https://smile.amazon.com/Linguistic-Bodies-Continuity-between-Language/dp/0262038161/ref=sr_1_2?keywords=linguistic+bodies&amp;qid=1638114086&amp;sr=8-2">Linguistic Bodies</a> (amazon), by Ezequiel A. Di Paolo, Elena Clair Cuffari, Hanne De Jaegher, 2018</p>

<p>“It is not so much that we are persons, as that we are constantly personing.” Avdi Grimm, <a href="https://www.youtube.com/watch?v=k-Q_dXVQM1c">No Return: Moving Beyond Transactions</a> (video), Nordic.js 2019</p>
</article>


<hr>

<footer>
<p>
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
</svg> Suivre</a> •
<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.svg#icon-user-tie"></use>
</svg> Pro</a> •
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
</svg> Email</a> •
<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.svg#icon-hammer2"></use>
</svg> Légal</abbr>
</p>
<template id="theme-selector">
<form>
<fieldset>
<legend><svg class="icon icon-brightness-contrast">
<use xlink:href="/static/david/icons2/symbol-defs.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>

+ 69
- 0
cache/2021/3db656ea2c3a04a3fb00d9e3457a8a2e/index.md View File

@@ -0,0 +1,69 @@
title: Software development pushes us to get better as people
url: https://jessitron.com/2021/11/28/software-development-pushes-us-to-get-better-as-people/
hash_url: 3db656ea2c3a04a3fb00d9e3457a8a2e

<p>Have you ever been on a really good software team? There’s this feeling of connectedness, of shared purpose. We know what we’re building, and we are skilled at building it together. This kind of team can grow some amazing software. </p>



<p>When we work at making our team great like this, we look for new ways of working together. The original agile movement scratched out imposed structure and asked the team to make their own. At our conferences, we talk about inclusion, empathy, emphasis on relationships. We talk about endless learning, freedom to fail, curiosity and compassion.</p>



<h3 id="there-is-an-alignment-between-writing-really-good-software-and-being-good-people-together">There is an alignment between writing really good software and being good people together.</h3>



<p>This alignment has roots in the core activity of software and of humanity: participatory sense-making.</p>



<p>What on earth is that?</p>



<p>In software, participatory sense-making means developing a shared mental model of what the software is, what it’s going to be, and how it works. We need to understand what we’re building deeply, with a clear language to talk about it. It needs to make sense to each of us, and to all of us. We construct this model together: that means there’s more of us to work at making it real in the world. It also means the model is richer, fits with more of the real world, and more rigorous. This comes from our many perspectives participating.</p>



<p>In humanity, participatory sense-making is how we find shared reality in the different pieces of the world that each of us see. We build new concepts that exist only among our minds: money, economy, justice, law, music, conservation, fashion. These are <a href="https://jessitron.com/2020/07/10/poppers-three-worlds/">real things</a> that have causal effects on the physical world <em>because</em> we collectively create them.</p>



<p>When we’re good at participatory sense-making, we can become societies that support each member, where we can each bring as much of ourselves as we like. We can build conscientiously, instead of reducing everything to numbers, people to resources, so that some people can feel a sense of control.</p>



<p>On our software teams, we <em>have</em> to get good at participatory sense-making to make strong, consistent software. To do this, we are conscious of each other, we coregulate, we develop norms that serve us and change them when they don’t. We get better at <a href="https://aeon.co/ideas/descartes-was-wrong-a-person-is-a-person-through-other-persons">personing</a>.</p>



<p>The software benefits, even though sometimes it feels harder and less efficient to work together than alone. We get farther together; that frustration has value.</p>



<p>I hope that these skills we learn on great software teams will someday help us build kinder societies in the larger world. We are already <a href="https://jessitron.com/2021/06/12/the-enterprise-eats-software/">pressured</a> to build better companies. Meanwhile, choose to work on a great team when you can (like <a href="http://honeycomb.io/careers">mine</a>). Choose to care about the team you’re on, and recognize that you’re making better software, a better world, and a better next version of you.</p>



<hr class="wp-block-separator">



<h6 id="inspirations">Inspirations:</h6>



<p>“People must adopt a different attitude towards conditions of life and identity from the one prevalent so far — based as it is on the dogma of the mechanistic world-view and the inordinate desire for command over behavior.” – Walter Volpert, <em>Work Design for Human Development</em>. <a href="https://smile.amazon.com/Software-Development-Reality-Construction-Christiane/dp/3642768199">Software Development and Reality Construction</a> (amazon), 1992</p>



<p><a href="https://tannerlectures.utah.edu/_resources/documents/a-to-z/p/popper80.pdf">Three Worlds</a> (pdf), KARL POPPER, THE TANNER LECTURE ON HUMAN VALUES, University of Michigan, 2978</p>



<p>“Many participants report experience more difficulty in the interactive situation, even if the goal is reached faster.” <a href="https://smile.amazon.com/Linguistic-Bodies-Continuity-between-Language/dp/0262038161/ref=sr_1_2?keywords=linguistic+bodies&amp;qid=1638114086&amp;sr=8-2">Linguistic Bodies</a> (amazon), by Ezequiel A. Di Paolo, Elena Clair Cuffari, Hanne De Jaegher, 2018</p>



<p>“It is not so much that we are persons, as that we are constantly personing.” Avdi Grimm, <a href="https://www.youtube.com/watch?v=k-Q_dXVQM1c">No Return: Moving Beyond Transactions</a> (video), Nordic.js 2019</p>

+ 218
- 0
cache/2021/465f63b989ee5666a6e9a406201a4b62/index.html View File

@@ -0,0 +1,218 @@
<!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>Citoyenneté autre (archive) — David Larlet</title>
<meta name="description" content="Publication mise en cache pour en conserver une trace.">
<!-- 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>

<meta name="robots" content="noindex, nofollow">
<meta content="origin-when-cross-origin" name="referrer">
<!-- Canonical URL for SEO purposes -->
<link rel="canonical" href="https://igor.milhit.ch/citoyennet%C3%A9-autre/">

<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>Citoyenneté autre</h1>
</header>
<nav>
<p class="center">
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="https://igor.milhit.ch/citoyennet%C3%A9-autre/" title="Lien vers le contenu original">Source originale</a>
</p>
</nav>
<hr>
<figure class="citation">
<blockquote lang="fr" cite="https://ladispute.fr/catalogue/en-travail-conversation-sur-le-communisme/">
<p>Or, c’est la production dans son entièreté qui doit faire l’objet d’une
décision et d’une réalisation démocratiques.</p>
<p>Cela suppose d’en finir avec l’impôt […] au bénéfice d’une socialisation
intégrale des valeurs ajoutées dont je viens de rappeler qu’elle peut s’appuyer
sur la cotisation sociale interprofessionnelle à taux unique du régime général,
prémisses communistes à généraliser. […] <mark>Dans le mouvement communiste,
être citoyen, ça n’est pas « payer ses impôts », c’est définir et assurer la
production de valeur ajoutée. Et donc assumer la responsabilité de toutes les
institutions de la valeur.</mark></p>
<figcaption>
Bernard Friot
— <cite>
<a href="https://ladispute.fr/catalogue/en-travail-conversation-sur-le-communisme/" title="https://ladispute.fr/catalogue/en-travail-conversation-sur-le-communisme/" rel="noopener noreferrer">En travail : conversations sur le communisme, p. 53</a>
</cite>
</figcaption></blockquote>
</figure>
<p>J’ai commencé récemment le livre des conversations entre Bernard Friot et
Frédéric Lordon. Contrairement à ce qui se passe le plus souvent lorsque
s’organisent des rencontres de ce type, l’échange est particulièrement fertile et
épanouissant. Aussi, des citations à faire, il y en a un bon nombre, même
après moins de 100 pages.</p>
<p>Celle-ci m’intéresse particulièrement parce qu’elle permet de bien sentir à
quel point économie et politique sont liées, et à quelle échelle la proposition
de Friot et de <a href="https://www.reseau-salariat.info">réseau salariat</a> est émancipatrice. Le salaire à vie, c’est
d’abord ça, devenir collectivement souverain sur le travail, sur l’ensemble de
la production. C’est non seulement émancipateur, mais c’est également la bonne
manière de faire face aux catastrophes écologiques et climatiques qui sont en
cours.</p>
<p>Il ne s’agit plus de quémander un emploi pour avoir le droit de valoriser du
capital, et de payer des impôts pour en déléguer la gestion à un personnel
politique et une aristocratie de grandes et grands fonctionnaires. Il s’agit de
décider ensemble du niveau de salaire et de ce qui doit être produit, et
surtout comment ça devrait l’être.</p>
<p>Bien sûr, ça ne règlerait pas tout d’un coup de baguette magique, mais dans ce
contexte, les <em>COPmachins</em>, ça serait nous, nous toutes et tous. Un sacré
foutoir, certainement, mais autre chose que des cravates et des tailleurs
baladés en jets privés et qui blablatent dans le vide. Ce qui voudrait dire
aussi qu’on ne pourrait plus se limiter à se lamenter de nos élites (qui en
réalité ne sont pas <em>nos</em> élites, mais les représentantes et représentants de
la Bourgeoisie) : nous serions enfin responsables, adultes quoi. Et <em>avec</em> Greta,
pas <em>contre</em> elle.</p>
<p>La référence exacte :</p>
<p><span class="smallcaps">Friot</span>, Bernard et <span class="smallcaps">Lordon</span>, Frédéric,
2021. <em>En travail : conversations sur le communisme</em>. Paris : La Dispute.
Entretiens. ISBN 978-2-84303-322-3.</p>
</article>


<hr>

<footer>
<p>
<a href="/david/" title="Aller à l’accueil"><svg class="icon icon-home">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-home"></use>
</svg> Accueil</a> •
<a href="/david/log/" title="Accès au flux RSS"><svg class="icon icon-rss2">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-rss2"></use>
</svg> Suivre</a> •
<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.svg#icon-user-tie"></use>
</svg> Pro</a> •
<a href="mailto:david%40larlet.fr" title="Envoyer un courriel"><svg class="icon icon-mail">
<use xlink:href="/static/david/icons2/symbol-defs.svg#icon-mail"></use>
</svg> Email</a> •
<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.svg#icon-hammer2"></use>
</svg> Légal</abbr>
</p>
<template id="theme-selector">
<form>
<fieldset>
<legend><svg class="icon icon-brightness-contrast">
<use xlink:href="/static/david/icons2/symbol-defs.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>

+ 51
- 0
cache/2021/465f63b989ee5666a6e9a406201a4b62/index.md View File

@@ -0,0 +1,51 @@
title: Citoyenneté autre
url: https://igor.milhit.ch/citoyennet%C3%A9-autre/
hash_url: 465f63b989ee5666a6e9a406201a4b62

<figure class="citation">
<blockquote lang="fr" cite="https://ladispute.fr/catalogue/en-travail-conversation-sur-le-communisme/">
<p>Or, c’est la production dans son entièreté qui doit faire l’objet d’une
décision et d’une réalisation démocratiques.</p>
<p>Cela suppose d’en finir avec l’impôt […] au bénéfice d’une socialisation
intégrale des valeurs ajoutées dont je viens de rappeler qu’elle peut s’appuyer
sur la cotisation sociale interprofessionnelle à taux unique du régime général,
prémisses communistes à généraliser. […] <mark>Dans le mouvement communiste,
être citoyen, ça n’est pas « payer ses impôts », c’est définir et assurer la
production de valeur ajoutée. Et donc assumer la responsabilité de toutes les
institutions de la valeur.</mark></p>
<figcaption>
Bernard Friot
— <cite>
<a href="https://ladispute.fr/catalogue/en-travail-conversation-sur-le-communisme/" title="https://ladispute.fr/catalogue/en-travail-conversation-sur-le-communisme/" rel="noopener noreferrer">En travail : conversations sur le communisme, p. 53</a>
</cite>
</figcaption></blockquote>
</figure>
<p>J’ai commencé récemment le livre des conversations entre Bernard Friot et
Frédéric Lordon. Contrairement à ce qui se passe le plus souvent lorsque
s’organisent des rencontres de ce type, l’échange est particulièrement fertile et
épanouissant. Aussi, des citations à faire, il y en a un bon nombre, même
après moins de 100 pages.</p>
<p>Celle-ci m’intéresse particulièrement parce qu’elle permet de bien sentir à
quel point économie et politique sont liées, et à quelle échelle la proposition
de Friot et de <a href="https://www.reseau-salariat.info">réseau salariat</a> est émancipatrice. Le salaire à vie, c’est
d’abord ça, devenir collectivement souverain sur le travail, sur l’ensemble de
la production. C’est non seulement émancipateur, mais c’est également la bonne
manière de faire face aux catastrophes écologiques et climatiques qui sont en
cours.</p>
<p>Il ne s’agit plus de quémander un emploi pour avoir le droit de valoriser du
capital, et de payer des impôts pour en déléguer la gestion à un personnel
politique et une aristocratie de grandes et grands fonctionnaires. Il s’agit de
décider ensemble du niveau de salaire et de ce qui doit être produit, et
surtout comment ça devrait l’être.</p>
<p>Bien sûr, ça ne règlerait pas tout d’un coup de baguette magique, mais dans ce
contexte, les <em>COPmachins</em>, ça serait nous, nous toutes et tous. Un sacré
foutoir, certainement, mais autre chose que des cravates et des tailleurs
baladés en jets privés et qui blablatent dans le vide. Ce qui voudrait dire
aussi qu’on ne pourrait plus se limiter à se lamenter de nos élites (qui en
réalité ne sont pas <em>nos</em> élites, mais les représentantes et représentants de
la Bourgeoisie) : nous serions enfin responsables, adultes quoi. Et <em>avec</em> Greta,
pas <em>contre</em> elle.</p>
<p>La référence exacte :</p>
<p><span class="smallcaps">Friot</span>, Bernard et <span class="smallcaps">Lordon</span>, Frédéric,
2021. <em>En travail : conversations sur le communisme</em>. Paris : La Dispute.
Entretiens. ISBN 978-2-84303-322-3.</p>

+ 4
- 0
cache/2021/index.html View File

@@ -167,6 +167,8 @@
<li><a href="/david/cache/2021/cfe6353c663f062eb2e6ccfcace889ef/" title="Accès à l’article dans le cache local : Why Senior Engineers Hate Coding Interviews">Why Senior Engineers Hate Coding Interviews</a> (<a href="https://medium.com/swlh/why-senior-engineers-hate-coding-interviews-d583d2855757" title="Accès à l’article original distant : Why Senior Engineers Hate Coding Interviews">original</a>)</li>
<li><a href="/david/cache/2021/3db656ea2c3a04a3fb00d9e3457a8a2e/" title="Accès à l’article dans le cache local : Software development pushes us to get better as people">Software development pushes us to get better as people</a> (<a href="https://jessitron.com/2021/11/28/software-development-pushes-us-to-get-better-as-people/" title="Accès à l’article original distant : Software development pushes us to get better as people">original</a>)</li>
<li><a href="/david/cache/2021/5f4b0220be54d83f711a78b356c73a68/" title="Accès à l’article dans le cache local : Carnets Web de La Grange">Carnets Web de La Grange</a> (<a href="https://www.la-grange.net/2021/01/05/newsletter" title="Accès à l’article original distant : Carnets Web de La Grange">original</a>)</li>
<li><a href="/david/cache/2021/3159c32fa194458a63b546ab789e8aed/" title="Accès à l’article dans le cache local : The world needs a tech diet; here is how designers can help">The world needs a tech diet; here is how designers can help</a> (<a href="https://essays.uxdesign.cc/tech-diet/" title="Accès à l’article original distant : The world needs a tech diet; here is how designers can help">original</a>)</li>
@@ -309,6 +311,8 @@
<li><a href="/david/cache/2021/1039b631578007d23759a99c2238cda9/" title="Accès à l’article dans le cache local : Biohacking Lite">Biohacking Lite</a> (<a href="https://karpathy.github.io/2020/06/11/biohacking-lite/" title="Accès à l’article original distant : Biohacking Lite">original</a>)</li>
<li><a href="/david/cache/2021/465f63b989ee5666a6e9a406201a4b62/" title="Accès à l’article dans le cache local : Citoyenneté autre">Citoyenneté autre</a> (<a href="https://igor.milhit.ch/citoyennet%C3%A9-autre/" title="Accès à l’article original distant : Citoyenneté autre">original</a>)</li>
<li><a href="/david/cache/2021/31c79c53679be6cc384f8610ae821c90/" title="Accès à l’article dans le cache local : 136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling">136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling</a> (<a href="https://www.baldurbjarnason.com/2021/100-things-every-web-developer-should-know/" title="Accès à l’article original distant : 136 facts every web dev should know before they burn out and turn to landscape painting or nude modelling">original</a>)</li>
<li><a href="/david/cache/2021/3d3e8962a6319ee4d41a75b1cd5abd38/" title="Accès à l’article dans le cache local : How the novel coronavirus has evolved">How the novel coronavirus has evolved</a> (<a href="https://graphics.reuters.com/HEALTH-CORONAVIRUS/EVOLUTION/yxmpjqkdzvr/index.html" title="Accès à l’article original distant : How the novel coronavirus has evolved">original</a>)</li>

Loading…
Cancel
Save