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

2021-08-31 - Abstraction.md 3.0KB

3 年之前
123456789101112131415161718
  1. # Abstraction
  2. > [en] Take a moment and think about this super power: if you write vanilla HTML, CSS, and JS, all you have to do is put that code in a web browser and it runs. Edit a file, refresh the page, you’ve got a feedback cycle. ==As soon as you introduce tooling, as soon as you introduce an abstraction not native to the browser, you may have to invent the universe for a feedback cycle.== No longer writing CSS and instead writing Sass? Now you need a development server with a build process to watch your files and compile your changes *just to develop and test your project*. You’ve just added a giant, blocking dependency for your project to work. And if you can’t get that dependency working, your project is dead in the water until you can—both now and in the future.
  3. >
  4. > <cite>*[Cheating Entropy with Native Web Technologies](https://blog.jim-nielsen.com/2020/cheating-entropy-with-native-web-tech/)* ([cache](/david/cache/2021/74eae1dc26bd4537941491b4e7e201bc/))</cite>
  5. J’ai déjà beaucoup trop parlé du sujet et en même temps cela a été et pourrait encore être mon quotidien si je n’avais pas choisi une certaine forme d’ascétisme technologique (n’ayons pas peur des mots, [ataraxie numérique](http://aswemay.fr/co/040011.html) ([cache](/david/cache/2021/1357452f72e8fab727df874cbc2582d4/)) si on veut être vraiment pédant). Évaluer chaque outil pour son usage actuel et futur, sa maintenance, sa migration, ses *drama* (coucou [Hotwire](https://hotwired.dev/)), son abandon pour la dernière mode. J’apprends hier qu’un produit est à l’arrêt pour X mois car il faut passer d’un *framework* JS à un autre. Tristesse d’un domaine où une telle pratique est courante. Bien éloignée d’un Web [frugal](https://wimvanderbauwhede.github.io/articles/frugal-computing/) ([cache](/david/cache/2021/710f8cdebd7560223ebd378f9cbe7822/)), il y a un excellent [résumé avec plein de liens ici](http://viznut.fi/texts-en/permacomputing_update_2021.html) ([cache](/david/cache/2021/0f791a9509f762f1a1a36b6ca2333230/)) si le sujet vous intéresse.
  6. Je suis admiratif des personnes faisant de [petits outils conviviaux](https://zserge.com/posts/awfice/) ([cache](/david/cache/2021/3ac474db4dc65c1d25e99cb30655ff12/)) qui permettent d’apprendre et de jouer avec la conception de l’outil en lui-même. Si je devais refaire de l’[enseignement technique](/david/pro/enseignement/), j’emprunterais probablement cette voie. À l’opposé de la camionnette à outils qu’il faut savoir dorénavant maîtriser, en opposition à la direction qu’un marché nous pousse à emprunter.
  7. Est-ce que l’on peut considérer l’accumulation de dette technique comme étant un *bullshit job* ?
  8. > 16\. How does this technology empower me? At whose expense?
  9. >
  10. > <cite>*[The Questions Concerning Technology](https://theconvivialsociety.substack.com/p/the-questions-concerning-technology)* ([cache](/david/cache/2021/b404382125c07935b98295a801049097/))</cite>
  11. ![Deux bourdons qui butinent des chardons.](/static/david/2021/bourdons.jpg 'Écrits pollinisateurs ?')