mirror of
https://github.com/almet/notmyidea.git
synced 2025-04-28 19:42:37 +02:00
changes
This commit is contained in:
parent
752791e27e
commit
781cbaf665
14 changed files with 198 additions and 55 deletions
|
@ -2,6 +2,7 @@ Tricot
|
|||
######
|
||||
|
||||
:date: 28-12-2012
|
||||
:tags: note
|
||||
|
||||
Puisque j'ai décidé d'apprendre à faire les trucs moi-même, je me mets au
|
||||
tricot. Et puis y'a aussi tout un symbole derrière: le tricot, c'est pour les
|
||||
|
|
|
@ -2,6 +2,7 @@
|
|||
########
|
||||
|
||||
:date: 27-12-2012
|
||||
:tags: note
|
||||
|
||||
“Groovy”, c'est comme ça que je l'aime la musique: peut importe le style
|
||||
finalement, la bonne musique c'est celle qui sonne, celle qui groove, celle qui
|
||||
|
|
|
@ -2,6 +2,7 @@ Languages
|
|||
#########
|
||||
|
||||
:date: 28-12-2012
|
||||
:tags: note
|
||||
|
||||
Ouriel Ellert " Languages" avec Anthony Jambon & Natascha Rogers, c'est
|
||||
enregistré par le `Studio Mezzanine
|
||||
|
|
|
@ -3,6 +3,7 @@ Selection musicale
|
|||
|
||||
:date: 04/05/2013
|
||||
:status: draft
|
||||
:tags: note
|
||||
|
||||
Une petite selection de mes morceaux coup de cœur du moment.
|
||||
|
||||
|
|
|
@ -96,3 +96,101 @@ Ressources
|
|||
- Le sens commun, Thomas Payne.
|
||||
- Peter Ulrich
|
||||
|
||||
Comment financer le RDB
|
||||
=======================
|
||||
|
||||
Si l’on se fie à son produit intérieur brut (PIB), la France est aujourd’hui le
|
||||
cinquième pays le plus riche du monde. En 2010, le revenu disponible (après
|
||||
versement des pres- tations sociales et prélèvement des impôts directs) s’y
|
||||
élevait à 1 276 euros par mois et par personne, adultes et enfants confondus.
|
||||
Nous disposons donc de ressources suffisantes pour garantir à chaque individu 1
|
||||
276 euros si l’on décidait d’opérer un partage strictement égalitaire. C’est
|
||||
nettement plus que le seuil de pauvreté actuel, fixé en France à 60 % du revenu
|
||||
médian (1), soit 960 euros par adulte. Qui peut le plus pouvant le moins, la
|
||||
France a donc sans nul doute les moyens d’assurer à tous ses résidents un
|
||||
revenu au moins égal au seuil de pauvreté.
|
||||
|
||||
|
||||
|
||||
À Reculons, par André Gorz.
|
||||
===========================
|
||||
|
||||
(Paru dans le monde diplomatique de Juin 1990)
|
||||
|
||||
*Proche de Jean-Paul Sartre, cofondateur, en 1964, du Nouvel Observateur, le
|
||||
philosophe André Gorz (1923-2007) s’est converti progressivement à un
|
||||
écosocialisme dont il est devenu l’un des principaux théoriciens. En 1990, dans
|
||||
nos colonnes, sous le titre « Pourquoi la société salariale a besoin de
|
||||
nouveaux valets », il formulait une critique de l’idéologie du travail qui
|
||||
devait l’amener quelques années plus tard à se prononcer en faveur d’un revenu
|
||||
d’existence.*
|
||||
|
||||
Dans l’ensemble des pays capitalistes d’Europe, on produit trois à quatre fois
|
||||
plus de richesses qu’il y a trente-cinq ans ; cette production n’exige pas
|
||||
trois fois plus d’heures de travail, mais une quantité de travail beaucoup plus
|
||||
faible. (...)
|
||||
|
||||
Nous sortons de la civilisation du travail, mais nous en sortons à reculons, et
|
||||
nous entrons à reculons dans une civilisation du temps libéré, incapables de la
|
||||
voir et de la vouloir, incapables donc de civiliser le temps libéré qui nous
|
||||
échoit, et de fonder une culture du temps disponible et une culture des
|
||||
activités choisies pour relayer et compléter les cultures techniciennes et
|
||||
profes- sionnelles qui dominent la scène. (...)
|
||||
|
||||
Pour près de la moitié de la population active, l’idéologie du travail est
|
||||
devenue une mauvaise farce ; l’identification au travail est désormais
|
||||
impossible, car le système économique n’a pas besoin ou n’a pas un besoin
|
||||
régulier de leur capacité de travail. La réalité que nous masque l’exaltation
|
||||
de la « ressource humaine », c’est que l’emploi stable, à plein temps, durant
|
||||
toute l’année et toute la vie active, devient le privilège d’une minorité.
|
||||
Pour [les autres], le travail cesse d’être un métier qui intègre dans une
|
||||
communauté productive et définit une place dans la société. Ce que le patronat
|
||||
appelle « flexibilité » se traduit pour les salariés par la précarité. (...)
|
||||
|
||||
|
||||
Que doit être une société dans laquelle le travail à plein temps de tous les
|
||||
citoyens n’est plus nécessaire, ni économiquement utile ? Quelles priorités
|
||||
autres qu’économiques doit-elle se donner ? Comment doit-elle s’y prendre pour
|
||||
que les gains de productivité, les économies de temps de travail profitent à
|
||||
tout le monde ? Comment peut-elle redistribuer au mieux tout le travail
|
||||
socialement utile de manière à ce que tout le monde puisse travailler, mais
|
||||
travailler moins et mieux, tout en recevant sa part des richesses socialement
|
||||
produites ?
|
||||
|
||||
La tendance dominante est d’écarter ce genre de questions et de poser le
|
||||
problème à l’envers : comment faire pour que, malgré les gains de productivité,
|
||||
l’économie consomme autant de travail que par le passé ? Comment faire pour que
|
||||
de nouvelles activités rémunérées viennent occuper ce temps que, à l’échelle de
|
||||
la société, les gains de productivité libèrent ? A quels nouveaux domaines
|
||||
d’activité peut-on étendre les échanges marchands pour remplacer tant bien que
|
||||
mal les emplois supprimés par ailleurs dans l’industrie et les services
|
||||
industrialisés ?
|
||||
|
||||
On connaît la réponse, pour laquelle les Etats-Unis et le Japon ont montré la
|
||||
voie : le seul domaine dans lequel il est possible, en économie libérale, de
|
||||
créer à l’avenir un grand nombre d’emplois, c’est celui des services aux
|
||||
personnes. Le développement de l’emploi pourrait être illimité si l’on
|
||||
parvenait à transformer en prestations de services rétribuées les activités que
|
||||
les gens ont, jusqu’à présent, assumées chacun pour soi. Les économistes
|
||||
parlent à ce sujet de « nouvelle croissance plus riche en emplois », de «
|
||||
tertiarisation » de l’économie, de « société de services » prenant le relais de
|
||||
la « société industrielle » (1). (...)
|
||||
|
||||
Le problème de fond auquel nous sommes confrontés est celui d’un au-delà de
|
||||
l’économie et, ce qui revient au même, d’un au- delà du travail rémunéré. La
|
||||
rationalisation économique libère du temps, elle continuera d’en libérer, et il
|
||||
n’est plus possible, par conséquent, de faire dépendre le revenu des citoyens
|
||||
de la quantité de travail dont l’économie a besoin. Il n’est plus possible, non
|
||||
plus, de continuer à faire du travail rémunéré la source principale de
|
||||
l’identité et du sens de la vie pour chacun.
|
||||
|
||||
La tâche d’une gauche, si gauche il doit y avoir, consiste à transformer cette
|
||||
libération du temps en une liberté nouvelle et en des droits nouveaux : le
|
||||
droit de chacun et de chacune de gagner sa vie en travaillant, mais en
|
||||
travaillant de moins en moins, de mieux en mieux, tout en recevant sa pleine
|
||||
part de la richesse socialement produite. Le droit, d’autre part, de travailler
|
||||
de façon discontinue, intermittente, sans perdre durant les intermittences de
|
||||
l’emploi le plein revenu – de manière à ouvrir de nouveaux espaces aux
|
||||
activités sans but économique et à reconnaître à ces activités qui n’ont pas la
|
||||
rémunération pour but une dignité et une valeur éminentes, tant pour les
|
||||
individus que pour la société elle-même.
|
||||
|
|
|
@ -1,10 +1,8 @@
|
|||
Hey !
|
||||
#####
|
||||
Hi, I'm Alexis,
|
||||
###############
|
||||
|
||||
:slug: about
|
||||
|
||||
Hi, I'm Alexis.
|
||||
|
||||
I'm a software developer with interests ranging from software development to
|
||||
ecology, education, agriculture and do it yourself.
|
||||
|
||||
|
@ -35,8 +33,9 @@ Je travaille actuellement pour la fondation Mozilla, dans l'équipe "Services".
|
|||
Nous construisons des services qui visent à protéger la vie privée de nos
|
||||
utilisateurs, ainsi qu'un ensemble d'outils qui nous permettent de nous
|
||||
faciliter la tache. Tout ce qu'on fait est publié librement sur internet, et
|
||||
vous êtes libres de les réutiliser et les améliorer. `Je pense que la
|
||||
collaboration est meilleure que la compétition
|
||||
vous êtes libres de les réutiliser et les améliorer.
|
||||
|
||||
`Je pense que la collaboration est meilleure que la compétition
|
||||
<http://blog.notmyidea.org/quels-usages-pour-linformatique-fr.html>`_.
|
||||
|
||||
Vous êtes en train de lire mes carnets. Il s'agit de réflexions (techniques ou
|
||||
|
|
|
@ -2,6 +2,7 @@ Gnome 3, extensions
|
|||
###################
|
||||
|
||||
:date: 27-12-2012
|
||||
:tags: note
|
||||
|
||||
Après avoir tenté pendant un bout de temps unity, le bureau par defaut de
|
||||
ubuntu, j'ai eu envie de changements, et j'ai donc essayé un peu de regarder du
|
||||
|
|
|
@ -2,6 +2,7 @@ Astuces SSH
|
|||
###########
|
||||
|
||||
:date: 27-12-2012
|
||||
:tags: note
|
||||
|
||||
Tunelling
|
||||
=========
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
Ceci n'est pas un blog
|
||||
Des carnets d'esquisse
|
||||
######################
|
||||
|
||||
:date: 16/08/2013
|
||||
|
|
|
@ -54,6 +54,8 @@ et que donc il en deviendrait un outil pour vérifier que la confiance est bien
|
|||
légitime, et non pas créée de toute pièce sur le profil de la personne en
|
||||
question.
|
||||
|
||||
Plu
|
||||
|
||||
Plus exactement, ce qui est dit est que le paiement en ligne permet de
|
||||
justifier qu'il y a bien eu transaction entre deux personnes, et que donc les
|
||||
commentaires et "notations" effectuées sont donc légitimes.
|
||||
|
|
|
@ -9,65 +9,92 @@ restent intacts.
|
|||
|
||||
J'aime bien faire des points de temps à autre, donc allons-y!
|
||||
|
||||
Historique
|
||||
==========
|
||||
|
||||
Un an et demi, ça me paraît énorme, c'est le temps le plus long que j'ai passé
|
||||
à travailler sur un projet, avec les mêmes personnes. Si vous suivez un peu ces
|
||||
carnets, vous savez surement que je travaille énormement avec `Tarek
|
||||
<ziade.org>`_ par exemple.
|
||||
|
||||
|
||||
Services
|
||||
========
|
||||
--------
|
||||
|
||||
Le principal de mon travail a été de construire des outils. Je suis le
|
||||
mainteneur de **Cornice**, un utilitaire qui vient se greffer par dessus pyramid
|
||||
pour vous simplifier la vie et créér des services web; J'ai travaillé un peu
|
||||
sur un outil de gestion des process nommé **Circus**, et travaille actuellement
|
||||
sur un outil de montée en charge dénommé **Loads**.
|
||||
mainteneur de `Cornice <https://github.com/mozilla-services/cornice>`_, un
|
||||
utilitaire qui vient se greffer par dessus le framework python pyramid pour
|
||||
vous simplifier la vie et créér des services web; J'ai travaillé un peu
|
||||
sur un outil de gestion des process nommé `Circus
|
||||
<https://github.com/mozilla-services/circus>`_, et travaille actuellement
|
||||
sur un outil de montée en charge dénommé `Loads
|
||||
<https://github.com/mozilla-servbices/loads>`_
|
||||
|
||||
Au tout début de ma *mission*, j'ai travaillé sur un concept de `serveur de
|
||||
tokens <https://github.com/mozilla-services/tokenserver>`_. L'idée était de
|
||||
désolidariser l'authentification des services web des services eux mêmes.
|
||||
|
||||
L'idée est (je pense) bonne mais le service n'à jamais été utilisé. La raison
|
||||
étant principalement que Sync est en train d'être réécrit et repensé.
|
||||
étant principalement que Sync, pour lequel le serveur de token à été développé
|
||||
est en train d'être réécrit et repensé (voir le projet nommé `Profile In The
|
||||
Cloud <https://wiki.mozilla.org/Identity/PiCL>`_
|
||||
|
||||
J'avoue que mettre un projet au rebut comme celui-ci, sans être réellement
|
||||
prévenu est un peu dur, mais bon, il paraît que ça arrive. L'écriture de celui
|
||||
ci n'à pas été vaine, puisque il en ressort Circus ainsi que beaucoup
|
||||
ci n'a pas été vaine, puisque Circus est né de besoins la bas, ainsi que beaucoup
|
||||
d'enseignements personnels.
|
||||
|
||||
Marketplace
|
||||
===========
|
||||
Marketplace: chouette, on va casser du serveur.
|
||||
-----------------------------------------------
|
||||
|
||||
Après 6 mois à travailler à Services, nous avons commencé à rejoindre l'équipe
|
||||
du Marketplace pour travailler sur son passage à l'échelle.
|
||||
du Marketplace pour faire un travail d'audit de performance.
|
||||
|
||||
Cette partie est aussi connue sous le nom de "Chouette, on va casser des serveurs".
|
||||
L'idée était de prêter main forte à l'équipe du marketplace, mais les détails
|
||||
étaient alors assez flous. Le code de marketplace est assez indigeste au
|
||||
premier abord, ce qui m'avait alors pas mal refroidi. La raison principale
|
||||
étant que le code est utilisé à la fois par addons.mozilla.org et par
|
||||
marketplace.firefox.com, rendant les choses souvent un peu plus compliquées
|
||||
qu'il ne faudrait.
|
||||
|
||||
L'idée était de prétêr main forte à l'équipe de développement du marketplace,
|
||||
mais les détails étaient assez flous. Le code de marketplace est assez
|
||||
indigeste au premier abord, ce qui m'à pas mal refroidi. Il y à un effort en
|
||||
cours pour améliorer la qualité du code et en faire quelque chose de plus
|
||||
maintenable.
|
||||
Il y à actullement énormement d'efforts qui sont fait pour aller dans la bonne
|
||||
direction et faire en sorte que le code soit plus facile à maintenir et que le
|
||||
projet soit plus facile à aborder.
|
||||
|
||||
Une partie du plan à été de sortir certaines fonctionalités du code du
|
||||
Une partie du plan à été de sortir certaines fonctionnalités du code du
|
||||
marketplace, pour en faire quelque chose de plus facile à maintenir et de moins
|
||||
imbriqué. *Monolith* est le nom du projet de qui fait sortir les statistiques
|
||||
du marketplace.
|
||||
imbriqué. `Monolith <https://github.com/mozilla/monolith>`_ est le projet qui
|
||||
fait sortir les statistiques du marketplace, sur lequel j'ai travaillé.
|
||||
|
||||
La communauté
|
||||
=============
|
||||
La Communauté
|
||||
-------------
|
||||
|
||||
Circus et Cornice sont deux outils qui semblent utiles à la communauté. J'ai eu
|
||||
des retours très positifs sur Cornice, et j'essaye de le faire évoluer dans la
|
||||
direction qui me semble propice.
|
||||
|
||||
Nous utilisons actuellement Cornice pour coder `Daybed
|
||||
<https://github.com/spiral-project/daybed>`_ un service de validation de
|
||||
formulaires.
|
||||
|
||||
Circus commence à recevoir des contributions de plus en plus intéressantes, et
|
||||
à être utilisé en interne chez nous et chez d'autres, donc c'est une
|
||||
extrêmement bonne nouvelle !
|
||||
|
||||
Circus et Cornice sont deux outils qui sont utiles à la communauté,
|
||||
semble-t-il. J'ai eu des retours très positifs sur Cornice, et j'essaye de le
|
||||
faire évoluer dans la direction qui me semble propice.
|
||||
|
||||
Enseignements
|
||||
=============
|
||||
|
||||
Mozilla est ma première expérience professionelle. Ça signifie que j'ai
|
||||
beaucoup à apprendre, encore, et c'est tant mieux.
|
||||
Mozilla est ma première expérience professionnelle, et par conséquent, je
|
||||
manque nécessairement de recul sur ce qui est acceptable et ce qui ne l'est
|
||||
pas. D'une manière générale, avoir un environnement de travail basé sur la
|
||||
confiance est réellement appréciable.
|
||||
|
||||
Voilà quelques enseignements que j'ai tiré de ce temps passé à Mozilla.
|
||||
J'ai encore un peu de mal à savoir quels indicateurs utiliser pour savoir si je
|
||||
suis "productif" ou non, mais j'ai globalement l'impression que je manque de
|
||||
concentration et de discipline: prioriser les tâches sur lesquelles je vais
|
||||
travailler se fait quasiment au jour le jour alors qu'il serait possible de
|
||||
faire autrement.
|
||||
|
||||
|
||||
Malheureusement, le code n'est pas propre
|
||||
|
@ -75,35 +102,34 @@ Malheureusement, le code n'est pas propre
|
|||
|
||||
Je me rends compte que bien souvent je suis assez déçu de la qualité du code
|
||||
que je regarde. Principalement parce que je ne suis pas capable de le
|
||||
comprendre rapidement. Spécifiquement, ça m'est arrivé avec zamboni, le code du
|
||||
marketplace.
|
||||
comprendre rapidement. Spécifiquement, ça m'est arrivé avec certaines parties
|
||||
de Zamboni, le code du Marketplace dont je parlais plus haut.
|
||||
|
||||
C'était extremement frustrant pour moi de découvrir que le code écrit à Mozilla
|
||||
n'était pas super carré. Tout le code qui est ajouté à l'heure actuelle est
|
||||
revu et corrigé par des pairs, mais un certain nombre de projets ont un
|
||||
historique assez lourd qui rends leur structure plus compliqué que ce qui
|
||||
devrait.
|
||||
C'était extrêmement frustrant pour moi de découvrir que le code écrit à Mozilla
|
||||
n'était pas exemplaire. Tout le code qui est ajouté à l'heure actuelle est
|
||||
revu, corrigé et validé par des pairs, mais un certain nombre de projets ont un
|
||||
historique assez lourd qui rends leur structure complexe.
|
||||
|
||||
Je suppose que je suis un peu trop idéaliste, pour le coup. Mon travail est
|
||||
bien évidemment de savoir écrire du code propre, mais également de comprendre
|
||||
du code que je considère comme "sale", quitte à l'améliorer.
|
||||
Je réalise donc que mon travail n'est pas uniquement de savoir écrire du code
|
||||
propre, mais également de réussir à comprendre du code que je considère comme
|
||||
"sale" (quitte à l'améliorer au passage !)
|
||||
|
||||
Apprendre est un processus actif
|
||||
--------------------------------
|
||||
|
||||
Il est facile de passer à coté de l'apprentissage. Être entouré de gens
|
||||
talentueux ne suffit pas toujours. Ma principale erreur ici était de penser que
|
||||
je savais, ou alors de dire que je savais alors que non, de toute évidence, je
|
||||
ne savais pas.
|
||||
talentueux ne suffit pas toujours à continuer à apprendre.
|
||||
|
||||
Savoir reconnaitre le fait d'être en situation d'échec est nécessaire. Dire que
|
||||
l'on comprends pour éviter de passer pour un idiot est un biais qui se prends
|
||||
assez rapidement, et qu'il fait éviter à tout prix.
|
||||
|
||||
Il y a une espèce de honte de ne pas savoir, alors que tout le monde autour
|
||||
sait ou en tout cas semble savoir. Bien souvent, les gens autour ne savent pas
|
||||
non plus et on se retrouve dans un espèce de flou artistique, sans trop savoir
|
||||
pourquoi.
|
||||
non plus, ce qui mène à des discussions de comptoir, sans trop savoir pourquoi.
|
||||
|
||||
Connaître ses limites techniques, c'est un bon début pour pouvoir les
|
||||
surpasser. Je pense que je ne voulais pas reconnaitre ma non-connaissance dans
|
||||
certains dommaines, à tord.
|
||||
Connaître ses limites techniques est un bon début pour pouvoir les
|
||||
surpasser.
|
||||
|
||||
"Assez bien" est suffisant
|
||||
--------------------------
|
||||
|
@ -111,7 +137,17 @@ certains dommaines, à tord.
|
|||
La culture de l'excellence
|
||||
|
||||
|
||||
"Write toolkits, not frameworks"
|
||||
--------------------------------
|
||||
Écrire des boites à outils et non pas des frameworks
|
||||
----------------------------------------------------
|
||||
|
||||
Écrire des frameworks force les utilisateurs à
|
||||
|
||||
|
||||
Être le moteur de son propre changement
|
||||
---------------------------------------
|
||||
|
||||
|
||||
La suite ?
|
||||
==========
|
||||
|
||||
|
||||
|
|
|
@ -51,7 +51,7 @@
|
|||
<ol id="posts-list" class="hfeed">
|
||||
{% set current_category = None %}
|
||||
{% for article in articles_page.object_list %}
|
||||
{% if article.category.name != 'notes' or category and category.name == 'notes' %}
|
||||
{% if (not 'note'in article.tags or tag and tag.name == 'note') and article.category.name != 'notes' or category and category.name == 'notes' %}
|
||||
<a href="{{ SITEURL }}/{{ article.url }}" rel="bookmark" title="{{ article.title}}" class='{{ article.lang }}'>
|
||||
<li><article class="hentry {{ article.category }}">
|
||||
{% if article.category.name != current_category %}
|
||||
|
|
|
@ -2,9 +2,11 @@
|
|||
{% block title %}{{ page.title }}{% endblock %}
|
||||
{% block content %}
|
||||
<section id="content" class="body">
|
||||
<article>
|
||||
<h1 class="entry-title">{{ page.title }}</h1>
|
||||
{% if PDF_PROCESSOR %}<a href="{{ SITEURL }}/pdf/{{ page.slug }}.pdf">get
|
||||
the pdf</a>{% endif %}
|
||||
{{ page.content }}
|
||||
</article>
|
||||
</section>
|
||||
{% endblock %}
|
||||
|
|
Loading…
Reference in a new issue