397 liens privés
Source de l'image: http://bikeyface.com/2013/05/08/small-steps/
Dans votre carrière d'informaticien (arg, je déteste ce mot trop généraliste/abstrait, en plus d'être encore mal connoté), vous vous êtes certainement retrouvés dans cette scène.
"""
there’s no such thing as just reading anymore — passively absorbing information being presented to you — without an invitation to voice your opinion. i can’t even be alone in goddamned books anymore. a dotted underline appears: “153 people highlighted this,” the kindle tells me. why on earth would that matter to me. get out of my book
"""
"""
we need to be exposed to opposing views. it rounds us as people. it tests our arguments, and allows us to rethink or discard bad ones. but in such a landscape, purposefully-truncated methods of communication — the tweet, the status update, the collapsible comment — become 140-character lathes to sharpen existing beliefs to little points, to jab at someone else with, who then prepare their own pointy stick in rebuttal
"""
Haha, j'aurais été tenté de répondre comme toi, Kevin (http://www.mypersonnaldata.eu/shaarli/?oBPM7A), mais en fait non. Je vais argumenter.
Le sysadmin code aussi, mais il ne fait pas que ça.
Il code car il doit créer l'infrastructure qu'il souhaite la plus jetable possible. Le but c'est d'être capable de recréer toute l'infrastructure from scratch depuis son code. C'est ce qu'on appele l'infrastructure as code. TOUT est code, de la taille des machines à leur nombre de disque en passant par les règles firewall et les membres d'un loadbalancer. Cette infra est le plus souvent écrite dans un DSL propre au logiciel de gestion de configuration utilisé.
Pour Saltstack, c'est majoritairement du yaml qui décrit l'état des services (states). On retrouve du jinja pour la partie templating et pour ajouter un peu de logique dans les states. On peut également avoir besoin de faire du python pour développer des modules spécifiques.
Enfin de manière générale, on utilise beaucoup python et bash pour l'administration, le monitoring ou pour des tâches lancées via cron sur les serveurs.
Le problème c'est que peu de monde comprend le métier de sysadmin (ou Ops comme ils disent aux states). Mêmes certains devs ignorent ce qu'on fait au jour le jour. Est-ce qu'on peut dire que ce sont de mauvais dev? Peut-être mais la direction d'une entreprise a d'abord un vrai rôle à jouer pour que tout ce petit monde coopère et puisse bosser ensemble.
La réalité c'est que le métier de sysadmin n'est pas mis en valeur car leur produit, l'infrastructure, n'est pas directement "visible". On ne pense aux sysadmins que quand le service tombe ou quand celui-ci est lent. Et c'est justement tout l'enjeu de notre métier que cela ne se produise jamais.
On parle de "DevOps"[1] pour justement améliorer la communication entre les équipes, qu'on arrête de considérer les sysadmins comme des larbins et pour que la communication se fasse dans les 2 sens. Car les sysadmins sont avant tout des architectes. Des architectes ayant l'expérience de la montée en charge, de savoir quel RDBMS il est préférable d'utiliser plutôt qu'un autre, de connaître le comportement d'un redis en production, de savoir sur quels axes on pourrait améliorer les performances d'une application, etc.. Bref, au même titre que les developpeurs, les sysadmins doivent être impliqués le plus tôt possible dans les choix techniques.
[1] Le problème de ce mot "DevOps", c'est qu'il est galvaudé. Certains chasseurs de tête l'utilisent pour désigner des titres de poste alors qu'il ne s'agit que d'un état d'esprit. Un état d'esprit visant à dire que moi developpeur je ne connais pas tout ; alors je vais aller poser des questions aux sysadmins. Et inversement.
"""
C'est une idée à la con.
"""
"""
La réalité, c'est que les tablettes sont des objets de divertissement souvent hors de prix, ultra-verrouillés et conçus pour ne nécessiter aucune compétence, pour être utilisés en réfléchissant le moins possible
"""
"""
Bref, contribuer à faire du numérique un outil d'aliénation et non l'outil d'émancipation qu'il pourrait être.
"""
ʘ‿ʘ
origine: http://www.fowllanguagecomics.com/comic/how-well-i-sleep/
PS: font chier ces fanboys apple à faire de la pub pour leur marque favorite (cf. premiere image). ils sont payés pour faire ça ou bien?
HAHA
spoiler: concessions obligatoires
ah... les métadonnées
et ouai...
TL;DR;
pas le temps de lire pour l'instant
terrible et même poignant :)