Entre ceux qui hurlent au fascisme à chaque contrainte d’urgence sanitaire et ceux qui ne veulent pas libéraliser le télétravail là où c’est possible pour ne pas casser le lien social mais qui sont prêts à couper toute relation sociale hors du travail… je ne me retrouve nulle part.
Ok mais si tu es contre les mesures du gouvernement, tu proposes quoi ?
Honnêtement ce n’est pas que je sois contre, juste que je n’ai vu aucun chiffre ni aucune argumentation qui laisse penser que ça aura un effet à la hauteur du nécessaire.
Je sais qu’il faut viser un temps long. Notre président a parlé d’été 2021 mais même ce scénario est assez optimiste. Arrêter de nouveau le pays c’est une solution d’ultime recours.
Cela dit c’est facile d’interdire des trucs au fur et à mesure de la propagation de l’épidémie mais, si on ne veut toucher ni au travail ni aux études, ça finit par brasser beaucoup de vent.
Nous avions un trimestre pour préparer.
On aurait pu se dire que subventionner le matériel et les infrastructures qui permettent de télétravailler aux salariés qui le peuvent. Ça aurait été cher, mais probablement pas plus que du chômage partiel, et ça aurait été un investissement durable pour les entreprises, donc pas perdu pour l’économie.
On aurait pu en faire de même pour les étudiants et les enseignants, avec des équipements informatiques utilisables (pas ceux d’Ile de France), et des solutions 4G pour la connectivité. On a royalement prévu 5 000 postes (non, il ne manque pas de 0), autant dire rien.
On aurait pu établir un protocole pour faire un maximum de cours à distance aux lycéens et étudiants, tout en permettant à ceux qui ne le peuvent pas (isolement très fort, manque de place à la maison, manque de matériel, manque de compétences, suivi absolument nécessaire) de venir suivre ces cours distanciels dans les locaux (bien plus vides et donc moins risqués, y compris côté transports pour y aller) avec quelques recrutements ad-hocs supplémentaires pour cet accompagnement.
On aurait pu faire que le télétravail soit un droit pour les salariés dont le travail et les conditions personnelles le permettent, et les autoriser – éventuellement après confirmation des instances représentatives – à passer outre les réticences des managers ou de la direction, voire à forcer l’entreprise à investir dans un VPN et des outils pour ça. Ça ne concernerait pas tout le monde mais ça sera ça de moins, y compris dans les transports.
On aurait pu renforcer les offres de formation et de reconversion, quitte à les subventionner de façon massive. Si le travail ne tourne pas à plein régime, autant utiliser ce temps pour investir sur l’avenir.
C’est vrai aussi pour toutes les industries qu’on sait en déclin ou problématiques pour le climat. Plutôt que de subventionner leur activité pour la faire redémarrer à l’identique sur fonds publics, c’était l’occasion de jeter les premières pierres de transformation.
On aurait probablement pu et on peut encore probablement plein de choses, mais non. Peut-être pas ce que je propose (je n’ai peut-être pas vu tel ou tel problème majeur dans mes paragraphes précédents) mais imaginer des solutions de transformation.
Les transformations les plus profondes que j’ai vu passer, ce sont des peintures pour des pistes cyclables temporaires dans certaines agglomérations. Je ne critique pas, j’applaudis au contraire d’avoir transformé plutôt que juste interdit ou règlementé, mais c’est bien peu.
Nous avions un trimestre. J’ai envie de hurler parce qu’on n’a rien préparé à part de jolis discours pour dire qu’on était prêts.
J’ai envie de hurler mais je préfère me concentrer sur l’avenir. Nous avons encore du temps, plein de temps, trop de temps en fait parce que la situation risque de durer. Ce temps il serait bien de l’utiliser à autre chose que délimiter ce qu’on interdit au fur et à mesure de la propagation.
Je n’ai pas l’impression que nos réponses soient aujourd’hui à la hauteur des enjeux.
Sans entrer dans le poncif stupide de « transformons le désastre en opportunité », il y avait et il y a toujours une opportunité d’investissement et pas juste de « dépensons plus ».
J’ai lu des choses pas très roses vis à vis de Doctolib, sur ce à quoi les praticiens sollicités via Doctolib peuvent avoir accès. Des médecins qui auraient des comportements ou remarques déplacés en connaissant le nom ou le rôle des autres praticiens consultés.
Je ne me base pas sur des récits lus sur twitter et j’avais une raison personnelle supplémentaire d’en chercher plus alors j’ai fait une requête RGPD pour demander des informations ainsi que tout ce qu’ils peuvent détenir sur moi.
Ce (long) billet tente de résumer l’état en cours. Je le mettrai probablement à jour si ça avance significativement.
Bonjour,
Conformément aux règlementations en vigueur, je souhaite (1) un éclaircissement sur l’usage potentiel que s’autorise Doctolib avec mes données, et (2) la communication de l’intégralité des données attachées à ma personne qui sont traitée ou détenues par Doctolib ainsi que de ses filiales ou prestataires.
1. Éclaircissement
Votre politique de protection des données personnelle indique dans les traitements « Données appartenant au dossier médical que le Professionnel de Santé souhaite partager avec l’Utilisateur ou un autre Professionnel de Santé appartenant à l’équipe de soins du patient »
a- Des données personnelles ou de santé qui me sont rattachées peuvent-elles être échangées entre deux praticiens via Doctolib ?
Si oui, b- Ces transferts se feront-ils uniquement avec mon consentement préalable explicite ou peuvent-ils se faire sous un autre régime ? lequel ?
c- Serai-je systématiquement averti ? par quels moyens ?
d- Aurai-je via la plateforme en ligne ou un autre moyen une visibilité sur les informations me concernant qui sont échangées et avec qui ?
e- Quelle est l’éventuelle procédure pour s’y opposer ?
2. Communication
Je vous prie de me communiquer sous forme électronique et dans les délais légaux l’intégralité des données personnelles qui sont en votre possession ou en celles d’une de vos filiales ou d’un de vos prestataires. Cela inclut, sans s’y limiter, tout historique, tout journal de connexion, ainsi que toute qualification dans des catégories. Cela inclut aussi toute donnée médicale me concernant.
Les informations me concernant sont celles se rattachant directement ou indirectement à une ou plusieurs des données nominatives suivantes :
Si vous n’étiez pas en mesure techniquement ou légalement de me communiquer certaines données demandées, je vous prie de me communiquer les données restante ainsi que, pour chaque donnée que vous ne me communiquez pas, la nature de cette donnée et la raison de la non-communication.
En vous remerciant d’avance,
Email de requête initial, 10 septembre 2020
Leur réponse initiale :
Bonjour,
Nous accusons bonne réception de votre email et vous en remercions.
1. Sur le partage d’informations à un autre professionnel de santé appartenant à l’équipe de soins du patient, le professionnel de santé n’a pas besoin d’informer le patient ni de recueillir son consentement préalable car les informations sont réputées confiées par le patient à l’ensemble de son équipe de soins.
En revanche, l’échange d’informations à un professionnel de santé ne faisant pas partie de la même équipe de soins requiert le consentement préalable du patient.
Si vous souhaitez obtenir plus d’informations sur les transferts de données réalisés par votre professionnel de santé dans ce cadre, nous vous invitons à vous rapprocher de ce dernier.
2. Concernant l’accès à vos données personnelles :
Afin de préserver la sécurité de vos données personnelles, nous favorisons leur accès direct. Aussi, nous vous invitons à vous connecter à votre compte Doctolib. Vous y trouverez l’ensemble des données pour lesquelles nous sommes responsable de traitement. Ces données seront conservées jusqu’à la suppression de votre compte Doctolib. Veuillez noter que votre praticien est susceptible de conserver ces données plus longtemps dans son propre système informatique.
Cordialement, Service juridique Doctolib
Première réponse de Doctolib, le 24 septembre 2020
En gros leur réponse c’est « niet ». Niet ils ne me diront rien sur le 1 et rien sur le 2. Ça ne me convainc sur aucun des deux.
Tout d’abord sur le 1 il répondent à côté. Ils ne me disent pas ce qu’ils permettent, et rejettent la requête sur d’autres. Je veux savoir ce qui passe ou pas par eux. Je pressens la suite, qu’ils vont jouer sur la notion d’équipe de soin. Je vais donc poser de nouveau la question plus explicitement :
1.a. Le fait d’avoir pris rendez-vous sur Doctolib ne suffisant pas à répondre à la définition de l’« équipe de soin » au sens de L1110–12, me confirmez-vous que les différents médecins que je contacte via Doctolib n’auront *pas* accès par défaut à la liste des autres praticiens que j’ai rencontré ou des autres rendez-vous que je peux avoir pris ?
1.b. Si toutefois votre interprétation diffère et que Doctolib considère tous les praticiens rattachés à un compte de patient comme formant de fait une équipe de soin tel qu’exprimé par L1110–12, merci de m’en informer explicitement.
Première partie de la relance suite à la première réponse, 24 septembre 2020
Idem pour l’information. Je ne suis pas convaincu par le « circulez, rien à voir, allez demander ailleurs ». Ce n’est pas mon interprétation du RGPD.
1.c Votre réponse est aussi incomplète. Si le médecin n’a pas à m’en informer, il doit, ainsi que tous les responsables de traitement, répondre à mes demandes au sens du RGPD. Les deux ne sont pas exclusifs et l’article L1110–12 ne retire explicitement aucune obligation du RGPD hors de la question des consentement. J’ai donc au moins droit à ces informations sur demande.
En tant qu’opérateur vous êtes aussi liés par ces mêmes obligations. Si un tel transfert ou un tel échange passe par Doctolib, considérant qu’il s’agit de données personnelles au sens du RGPD, quelle est la procédure pour obtenir communication de ces échanges de votre part ?
Si la procédure est une requête manuelle et explicite à la présente adresse, merci de considérer cet email comme une demande explicite et me communiquer les partages qui ont pu avoir lieu via votre intermédiaire, ou de m’informer de l’absence de dits partages par votre intermédiaire.
La possibilité d’avoir l’information via une demande aux médecins n’est pas exclusive de votre obligation de répondre vous-même à une telle requête.
Seconde partie de la relance suite à la première réponse, 24 septembre 2020
Sur le 2 j’ai la même impression de « circulez il n’y a rien à voir ». Il est évident qu’ils détiennent plus sur moi. Au grand minimum je suis dans des catégorisations, avec une date d’inscription, un groupement par cohorte, une date de dernière connexion et certainement tout un historique dans le journal de connexions.
Ils ne me donnent pas tout ce qu’ils ont malgré ma demande sur l’intégralité. Ça s’appelle un refus implicite. Comme j’ai très explicitement nommé les journaux de connexion, je ne peux pas croire à une erreur, ce refus est certainement volontaire. Assez mécontent de cette tentative de violation de mes droits, je relance donc aussi là dessus.
L’absence d’une simple donnée comme la date d’inscription du compte rend évident que le compte en ligne ne présente pas toutes les informations que vous détenez. N’avez-vous pas au moins des journaux relevés de connexion, informations telles que le nombre de recherches ou tentatives de prises de rendez-vous, qualification dans des catégories ou cohortes, etc. ?
Je vous confirme donc ma demande de me communiquer sous forme électronique *l’ensemble* de mes données personnelles et données rattachées, y compris celles mentionnées au paragraphe précédent *mais sans s’y limiter*. En vous remerciant,
Troisième et dernière partie de la relance suite à la première réponse, 24 septembre 2020
Je reçois ce jour (1er octobre) une seconde réponse suite à ma relance.
Ils citent mes questions, les questions (légèrement grisées) sont donc de moi et les réponses d’eux :
1.a. Le fait d’avoir pris rendez-vous sur Doctolib ne suffisant pas à répondre à la définition de l’« équipe de soin » au sens de L1110–12, me confirmez-vous que les différents médecins que je contacte via Doctolib n’auront pas accès par défaut à la liste des autres praticiens que j’ai rencontré ou des autres rendez-vous que je peux avoir pris ?
Conformément à l’article L1110–12 du code de la santé publique : « Pour l’application du présent titre, l’équipe de soins est un ensemble de professionnels qui participent directement au profit d’un même patient à la réalisation d’un acte diagnostique, thérapeutique, de compensation du handicap, de soulagement de la douleur ou de prévention de perte d’autonomie, ou aux actions nécessaires à la coordination de plusieurs de ces actes, et qui : […] 2° Soit se sont vu reconnaître la qualité de membre de l’équipe de soins par le patient qui s’adresse à eux pour la réalisation des consultations et des actes prescrits par un médecin auquel il a confié sa prise en charge« . En prenant rendez-vous sur Doctolib avec vos professionnels de santé, vous vous adressez à eux pour la réalisation de consultations médicales, ces derniers font donc bien partie de votre équipe de soin au sens de la loi.
Première partie de la seconde réponse de Doctolib, 1er octobre 2020
J’ai initialement pris ça comme une réponse « ils ont accès à la liste des rendez-vous » mais après discussion sur Twitter je me rends compte qu’ils évitent encore une fois de répondre explicitement en ce contentant de dire que tous les praticiens que je consulte font de fait partie de l’équipe de soin.
Le fait de volontairement ne pas répondre à la question, par deux fois, tout en justifiant que ça pourrait légalement, me fait dire que « oui », ou qu’ils veulent éviter de dire « non ». Je vous laisse vous faire votre idée.
Pour ma part je serais très étonné que cette interprétation soit l’esprit de la loi. Si la notion d’équipe de soin couvre tout le monde, y compris des praticiens consultés pour des éléments totalement différents, la notion d’équipe de soin n’a pas grand sens.
C’est d’autant plus vrai que le 2° qu’ils citent inclut « se sont vus reconnaître […] par le patient » et je n’ai rien reconnu du tout.
Toujours est-il que j’ai leur interprétation. Je n’ai aucune chance de faire changer d’interprétation leur département juridique via retour de mail donc je laisse ce point. Je me contente de leur préciser mon intention, pour qu’ils ne puissent plus se réclamer d’une reconnaissance implicite ou d’interpréter mon intention :
[…] Il me semble abusif de considérer une reconnaissance de membre de l’équipe de soin du 2° de façon implicite.
Toutefois, plutôt que de débattre du passé, allons au plus simple : Merci donc de noter que, jusqu’à nouvel ordre, je déclare explicitement que je ne reconnais PAS une équipe de soin unie dans les différents praticiens que je consulte. Je refuse donc tout partage et toute visibilité entre praticiens qui ne serait pas imposée par la loi.
Cette information vous étant connue à partir de ce jour, merci donc de prendre désormais les mesures nécessaires à la protection de mes données personnelles, et de me confirmer quand ces actions auront été prises.
Première partie de la relance suite à la seconde réponse de Doctolib, 1er octobre 2020
On verra s’ils m’informent de quoi que ce soit de changé.
1.c […] Si un tel transfert ou un tel échange passe par Doctolib, considérant qu’il s’agit de données personnelles au sens du RGPD, quelle est la procédure pour obtenir communication de ces échanges de votre part ? Si la procédure est une requête manuelle et explicite à la présente adresse, merci de considérer cet email comme une demande explicite et me communiquer les partages qui ont pu avoir lieu via votre intermédiaire, ou de m’informer de l’absence de dits partages par votre intermédiaire. La possibilité d’avoir l’information via une demande aux médecins n’est pas exclusive de votre obligation de répondre vous-même à une telle requête.
Doctolib n’agit qu’en qualité de sous-traitant pour le compte des professionnels de santé, responsables de traitement. Il s’agit d’informations liées à votre prise en charge par votre professionnel de santé et il appartient donc à ce dernier de vous informer du potentiel transfert de vos données à d’autres membres de votre équipe de soin. Nous vous invitons à vous rapprocher de votre professionnel de santé afin d’obtenir l’information recherchée.
Seconde partie de la seconde réponse de Doctolib, 1er octobre 2020
Bref, là j’ai un refus explicite de me communiquer des informations qu’ils peuvent avoir sur moi. Étrangement (ou pas), cette non communication n’était pas signalée dans leur première réponse, bien que je l’ai demandé explicitement dans ma requête. De quoi m’agacer.
Toujours est-il que je ne souscris pas à leur analyse qu’en tant que sous-traitant il n’ont pas à répondre à mes requêtes directes. J’en doute très fort, d’autant que j’ai créé un compte directement chez eux avant de prendre un rendez-vous chez le médecin. La relation que j’ai avec eux est directe.
J’ai acté explicitement leur refus de communication, en leur demandant de me prévenir s’ils changeaient d’avis avant la fin du délai légal (parce que bon, un refus explicite de communication, je ne vais pas laisser passer).
2. […] Je vous confirme donc ma demande de me communiquer sous forme électronique *l’ensemble* de mes données personnelles et données rattachées, y compris celles mentionnées au paragraphe précédent *mais sans s’y limiter*.
Pour accéder aux journaux et relevés de connexion, merci de bien vouloir nous fournir tout élément permettant de confirmer votre identité : copie d’une carte d’identité, passeport, ou tout autre élément prouvant votre identité.
Troisième et dernière partie de la seconde réponse de Doctolib, 1er octobre 2020
En dehors de ça ça n’a aucun sens. Mes données sont rattachées au compte en ligne créé, à l’email utilisé pour cela, et aux informations que j’y ai rempli. S’ils ont validé mon email, ils n’ont jamais validé mon état civil. Avoir copie de mon passeport ne leur donne aucune information fiable leur permettant de savoir si ce sont mes données.
Ils ont déjà la preuve que nous échangeons via l’email utilisé pour enregistrer le compte, qui permet aussi de récupérer un mot de passe et donc l’accès au compte. Ils ont aussi mon téléphone s’ils veulent une confirmation par un second canal. Ils peuvent aussi me demander une authentification sur mon compte en ligne. Il est hors de question que leur donne des informations personnelles en plus (la preuve de mon état civil, dont ils n’ont aucun besoin).
Ils commencent par me dire qu’ils m’ont tout donné alors que ce n’est pas le cas, puis après relance me refusent certaines informations et me demandent des conditions pour les autres (que finalement ils avaient). Ça commence à bien faire !
J’ai donc reconfirmé ma demande et mon refus de leur donner plus d’informations personnelles que ce dont ils ont besoin pour l’exécution de ma demande. On verra le résultat.
Mis à jour 1 : Mes aventures sur Twitter ont attiré l’attention de la CNIL qui m’a demandé de créer une plainte chez eux, ce que j’ai fait. J’ai eu très peu après une notification que le dossier a été ouvert chez eux, avec un point de contact.
Ça peut être long, ou ne rien donner du tout. J’essaierai de penser à mettre à jour ici si/quand j’ai des nouvelles concrètes.
Mise à jour 2 (février 2021) : Aujourd’hui je repère un encart « Mon équipe soignante » en bas de ma page Doctolib. Y sont deux médecins que j’ai consulté et un labo auprès duquel j’ai fait des analyses.
(il n’y a qu’une entrée sur l’image parce que je n’ai pensé à faire la capture d’écran qu’après avoir retiré les deux premières)
Note : Je ne sais pas de quand date cet encart. Je ne l’avais pas repéré en septembre dernier et suis assez confiant qu’il n’était pas présent. Nos discussions avaient tourné en bonne partie autour de cette notion et la présence de cette fonctionnalité n’a jamais été mentionné, ni n’a fait partie des données personnelles communiquées lors de la demande d’accès.
Cette association n’est évidemment pas de mon fait et n’a pas été faite avec mon accord ou même en m’en informant. C’est justement le sujet sur lequel je demandais des éclaircissement et contre quoi je me battais.
J’en conclus que :
J’avais raison d’avoir des craintes à ce propos. Ils ont fini par explicitement définir une équipe de soin à partir des différentes consultation.
Ils dépassent le statut de sous-traitant puisqu’ils font d’eux-mêmes des associations entre praticiens impossible à faire si chaque praticien n’a accès qu’à ses propres données.
Ils constituent cette équipe automatiquement sans demande ni consentement alors qu’elle peut avoir des implications légales fortes en termes de partage de données (voir leurs réponses d’octobre à ce sujet)
Ils ont constitué une équipe pour moi malgré un refus explicite de ma part.
Bonjour,
Lors d’une requête d’information au titre du RGPD en octobre 2020, vous m’aviez fait quelques réponses sur la notion d’équipe de soin et de votre interprétation à ce niveau.
Aujourd’hui j’ai constaté un encart en bas de ma page Doctolib nommé « Mon équipe soignante ». Cet encart était rempli avec deux praticiens et un laboratoire. Cette « équipe » n’est pas un simple historique : Elle ne contient pas tout mon historique, consultable par ailleurs, et j’ai pu en retirer des items.
A. Je n’ai pas jamais fait constitué ou donné mon accord à la constitution d’une telle équipe ou à la notion même d’équipe
B. La constitution de cette équipe ne peut relever de votre activité de sous-traitant au regard du RGPD puisque vous m’aviez vous-même explicitement répondu que
> « Sur Doctolib, chaque professionnel de santé avec lequel vous prenez rendez-vous dispose de sa propre fiche patient. Cette fiche reste attachée à un professionnel de santé et n’est pas directement consultable par un autre professionnel de santé avec lequel vous auriez pris rendez-vous via Doctolib. » Seuls vous avez donc pu faire le lien entre les différents praticiens pour créer cette entrée et la maintenir, et êtes le responsable de traitement à ce titre. C. Suite à ma requête précédente, voyant l’ambiguité de certaines de vos réponses sur ce sujet et le risque associé pour mes données, je vous avais informé d’un refus explicite :
> « Merci donc de noter que, jusqu’à nouvel ordre, je déclare explicitement que je ne reconnais PAS une équipe de soin unie dans les différents praticiens que je consulte. » Pour autant vous avez choisi de créer, après ce refus, une telle équipe sans m’en informer explicitement et sans mon consentement. * * *
Cette notion d’équipe soignante peut avoir des conséquences lourdes sur le traitement et le partage de mes données personnelles, dont des données médicales sensibles. Vous avez-vous même cité les passages législatifs concernés dans nos précédents échanges, ainsi que les possibilités qu’ils offrent. Aussi, je vous demande de :
1. Puisqu’elle comporte mes données personnelles, me confirmer de quand date la constitution de cette notion d’équipe soignante au sein de Doctolib. Par exemple la date de création de la fonctionnalité, ou la date du premier ajout dans cette liste
2. Si vous vous considérez responsable de traitement au titre du RGPD pour cette fonctionnalité, me communiquer :
a. les règles d’ajout dans cette liste (puisqu’elle ne contient pas tout l’historique de mes praticiens)
b. que les preuves de mon consentement ou les motifs pour vous dispenser de ce consentement
c. l’explication sur la non prise en compte de mon refus préalable explicite, tel que le prévoit le RGPD
3. Si vous vous considérez sous-traitant au titre du RGPD pour cette fonctionnalité, me communiquer :
-a. quel praticien exact en serait responsable de traitement dans mon cas personnel
-b. confirmation que vous ne lui avez pas transmis d’information qui ne viendrait pas de lui-même (c’est à dire qu’il a dû obtenir de lui-même par un autre moyen le fait que j’ai consulté deux autres praticiens et qu’il les a lui-même entré dans une interface auquel il a accès en tant que responsable de traitement)
-c. ou à défaut les motifs et consentements qui vous ont autorisé à lui transmettre ces informations sans mon accord et malgré un refus préalable explicite
Je vous prie de me transmettre l’ensemble de ces informations par écrit en détaillant l’ensemble des points (1, 2.a à 2.c, 3.a à 3.c), ce dans le délai légal d’un mois à compter de cette demande du 4 février 2021.
Les données nécessaires à répondre à ma demande sont les suivantes: – Identifiant de compte : xxxxx.xxxx@xxxxx.xx
Alors déjà vw et vh prennent en compte les barres de défilement. J’ai perdu l’habitude sous mac mais elles prennent encore de la place à l’affichage sous windows.
Du coup, comme ma page est plus longue que l’écran, j’ai une barre de défilement verticale sur le côté. 100vw + la barre de défilement, c’est plus que l’écran. Mon bloc dépasse donc sur le côté.
J’ai deux solutions : 100%, qui regarde la taille d’affichage disponible (donc sans les barres de défilement) ou window.innerWidth en javascript qui fait la même chose.
Dans les deux cas je ne veux pas que la taille de mon contenu « saute » en fonction de la longueur de ma page. Le plus simple est de forcer l’affichage de la barre de défilement verticale même dans les très rares cas où je n’en aurai pas besoin.
Je ne me préoccupe pas de la barre de défilement horizontale. Normalement je ne devrais jamais en avoir sur une page web.
La barre de navigation
Sur les smartphones les navigateurs proposent désormais une barre de navigation escamotable. Elle est visible quand on arrive sur la page, disparait quand on défile vers le bas, réapparait quand on défile vers le haut.
C’est un bon compromis entre le besoin d’un écran sans rien au milieu et le besoin d’avoir accès à la barre de navigation. Reste que « tout l’écran » peut vouloir dire trois choses :
Tout l’écran de départ, quand il y a la barre, quitte à ce que ça ne prenne plus tout l’écran quand la barre disparait.
Tout l’écran possible, quitte à ce que ça dépasse de l’écran quand la barre est visible.
Tout l’écran disponible, et donc une taille qui change suivant que la barre est visible ou non.
Mon bloc doit prendre tout l’écran au démarrage de la page, et je ne veux pas que quoi que ce soit bouge dans la page simplement parce qu’on défile verticalement. Je cherche donc dans la solution 1.
J’ai deux outils pour ça :
100vh en CSS, qui correspond à la taille n° 2 (sans la barre)
window.innerHeight en Javascript, qui correspond à la taille n°3 (adaptatif) avec un événement « resize » quand la barre apparait ou disparait
Idéalement ma solution c’est « 100vh moins la taille de la barre ».
Malheureusement la taille de la barre ne fait pas partie des variables d’environnement CSS. On a la taille des encoches des écrans iPhone mais pas la taille de la barre qui concerne pourtant quasiment tout le monde.
La seule solution que j’ai trouvée c’est au démarrage faire un <div> de 100vh, regarder la taille qu’il a, retrancher window.innerHeight, et stocker ça dans une variable CSS.
Je ne crois pas vous avoir déjà parlé de Choosy et pourtant je ne saurais plus m’en passer.
Ce petit utilitaire remplace le navigateur par défaut dans la configuration système et se charge de rediriger vers le bon navigateur en fonction des règles que vous lui aurez donné.
Chez moi ça me permet de séparer efficacement le pro et le perso.
Le lien vient de slack ? navigateur pro. Le lien est vers twitter ? navigateur perso. Le lien est vers un domaine pro ? navigateur pro. Le lien contient le nom de la boite ? navigateur pro. Ça vient du terminal ? je l’utilise pour les deux, ça laissera le choix du navigateur à chaque fois (mais rien que l’écrire me fait dire que ça mériterait que j’utilise deux app de terminal différentes pour faciliter la séparation).
On peut filtrer en fonction du lien (domaine, mots clefs, expression rationnelle), de l’application source, de la présence d’une touche appuyée lors de l’appel sur le lien, des navigateurs déjà en train de tourner… et si vraiment on le souhaite il est possible de présenter les différents navigateurs possible pour laisser choisir au cas par cas.
Si ce n’est pas deux navigateurs, Choosy est capable de lancer le lien sur des profils différents dans Chrome.
Un paiement unique de 10 $ pour ne pas avoir des onglets persos dans les onglets pro parce que j’ai cliqué sur un lien pendant la pause, ça les vaut largement.
Quelle est l’augmentation annuelle standard pour un développeur qui travaille correctement mais pas exceptionnellement, avec une progression de carrière classique ? 2 %, 4 %, 6 %, 8 % ?
J’ai demandé autour de moi, 3 à 5 % semble des estimations raisonnables. Les augmentations de 8 à 10 % sont considérées comme des mérites exceptionnels.
À vous de trouver les chiffres de votre entreprise. Vous pouvez lisser via une moyenne sur plusieurs années mais pas exclure les années « exceptionnelles » où l’entreprise a été en difficulté financière.
Et à dans la grille d’embauche ?
Si vous avez une grille de salaire de référence à l’embauche, même si le nombre d’années d’expérience n’y est qu’indicatif, quelle augmentation annuelle serait nécessaire pour passer de 0 à 5 ans d’expérience en respectant cette grille ?
Ajoutez-y l’inflation (prenons 1 % pour simplifier). Si votre grille des salaires à l’embauche a tendance à être réévaluée plus vite que l’inflation à cause d’un marché en tension, prenez-le aussi en compte (c’est très probablement le cas sur les métiers d’ingénierie logicielle, je ne serais pas étonné qu’il faille ajouter 1 point de % en plus).
Attention, on parle là d’augmentation annuelle, toutes les années. Si vous n’augmentez qu’une fois tous les deux ans, il faut doubler ce chiffre. S’il n’y a pas ou peu d’augmentation les années difficiles, il faut l’augmenter proportionnellement les autres années.
Comparons…
Si, après corrections liés à l’inflation et à l’évolution du marché, le chiffre que vous obtenez à partir des salaires à l’embauche est plus grand que celui de vos augmentations annuelles moyennes, vous avez un problème.
Si, toujours après correction, il est équivalent ou supérieur à ce que vous considérez comme une augmentation exceptionnelle, votre problème est critique.
Une simple question d’inégalités…
Vous avez un problème parce que vous générez une inégalité entre les nouveaux (qui s’alignent à la grille d’embauche) et les anciens (plus faiblement augmentés).
Vous générez un sentiment d’injustice pour les anciens. Comme en parallèle ces mêmes développeurs vont recevoir des offres qui, elles, s’alignent sur le marché, l’insatisfaction ne va pas pouvoir être ignorée et ne va que grandir avec le temps.
Dans le meilleur des cas les anciens sont incités à démissionner plus vite que prévu pour poursuivre leur carrière. Dommage, ce sont eux qui ont la connaissance de votre l’entreprise et recruter coûte cher.
Dans dans le pire des cas ces anciens restent, insatisfaits, générant une défiance et un pessimisme latents vis à vis de la direction, en entrainant aussi les nouveaux dans le sillage.
En regardant ce que je considère le marché de l’ingénierie logicielle et ce que je vois dans différentes entreprises où je suis passé, l’augmentation légitime devrait approcher les 6 à 7 % les 5 premières années en plus de l’inflation (donc 7 à 8% avec l’inflation du moment). Ça décroit après les premières années mais reste probablement encore dans les 3 à 4 % hors inflation (donc 4 à 5 % avec) pendant les 10 ans suivants.
Bien évidemment, je parle de moyenne. Pour suivre 7 à 8 % en moyenne année après année, il devrait être fréquent de voir des augmentations de 10 % et plus.
Vous avez fait tenté l’expérience ? Je suis curieux de vos chiffres.
Que considériez-vous une augmentation « normale » avant de faire le calcul ? Quelle augmentation est nécessaire d’après votre grille à l’embauche et en y ajoutant au moins 1% d’inflation ?
Je cherche toujours la grille idéale pour présenter des photos avec des formats arbitraires de façon à ce que ça passe bien et sur mobile et sur écran de bureau.
Il n’existe pas de solution passe-partout. J’avais listé l’état de l’art il y a quelques temps. Il y a de rares acteurs qui font des petits plus pour rompre la monotonie ou mettre en avant des images particulières mais dans l’ensemble on se contente d’un agencement par carré (Instagram), par lignes (Flickr) ou par colonnes (Tumblr) suivant ce qu’on vise comme type de photos et si elles sont principalement affichées sur des écrans de bureau ou des mobiles. C’est généralement spécialisé et assez illisible dès qu’on y met une photo d’un format différent ou qu’on visualise sur un écran non adapté.
J’avais tenté quelque chose d’un peu différent en m’autorisant des configurations un peu plus limitées mais qui continuent à respecter le rapport largeur/hauteur de chaque image : Des séries d’agencements de 1 à 4 photos, empilés les un au dessus des autres. Ça permet d’avoir un rendu plus divers, plus riche et adapté au format de chaque image (une image format portrait peut être mise en regard d’images format paysage).
Trois ans après, ça tient toujours et ça ne m’a jamais créé de résultat qui jure visuellement. Du coup j’ai ajouté quelques agencements plus complexes à la liste, ainsi que les variations pour savoir si tel grand bloc va en haut ou en bas, à gauche ou à droite, etc.
Ça donne des formules de 3 km pour trouver la taille de chaque image en fonction de son ratio, de la taille horizontale disponible et de la taille des espacements, mais ça fonctionne.
Nouveaux agencements types
J’ai aussi changé la formule de sélection.
Auparavant je parcourais pas à pas en choisissant le bloc le plus adéquat au fur et à mesure du parcours. Ça me laissait parfois peu de choix sur les dernières images, avec par exemple une dernière image au format portrait à afficher en pleine largeur parce qu’il ne reste plus qu’elle et que je ne peux donc pas la mettre en regard d’une autre. Désormais je calcule toutes les combinaisons possibles sur l’ensemble des images et je garde la meilleure combinaison de blocs de façon globale.
Le score d’une combinaison c’est la somme des scores de chaque image. J’y compare la surface d’affichage à une surface cible « idéale » (aujourd’hui c’est fixé à « ⅔ d’une photo au ratio 3:2 affichée en pleine largeur »).
Initialement je comptais le nombre de pixels de différence mais ça a tendance à encourager des photos plus petites (on retire peu de pixels) par rapport aux photos plus grandes (on ajoute beaucoup de pixels). Depuis je calcule un facteur « photo la plus grande des deux / photo la plus petite des deux ». Comme je préfère une petite variation sur toutes les photos à une énorme variation sur une unique photo, j’élève cette différence au carré.
Le gros avantage de cette méthode c’est que je peux éventuellement faire varier la taille de référence. Une photo de moindre importance sera comparée à une taille de référence plus petite. La photo principale sera comparée à une taille de référence plus grande. On arrive ainsi à mettre en valeur les bonnes images et mettre en retrait les autres.
Je vais très probablement devoir changer mon smartphone et je suis perdu dans les marques et les modèles. J’apprécierais bien une recommandation de quelqu’un qui connait bien le milieu.
Je fais principalement du web, des réseaux sociaux, de la navigation gps et des vidéos. Je cherche d’abord une très bonne autonomie (je le sollicite vraiment beaucoup) et un écran de bonne qualité qui n’est pas ébloui en extérieur (idéalement AMOLED).
Je n’ai pas besoin d’un processeur dernier cri mais vu que ça influe beaucoup sur la navigation web, on va dire que la puissance reste un critère secondaire.
Je n’ai que faire d’une taille d’écran gigantesque, d’une résolution de folie, ou d’une puce graphique exceptionnelle pour les deux. Je n’ai aussi aucune utilité de trois zillions de capteurs photos super pointus.
Pour un ordre d’idée, le précédent était un Samsung Galaxy A5 2017, celui d’avant un Sony Z3 Compact, les deux choisis parce qu’ils avaient une des meilleures autonomies de leur époque.
J’ai pris un peu de recul sur mes orientations politiques histoire de voir où et comment m’impliquer. Je suis arrivé avec quelques critères (donnés ici dans le désordre) :
Recherche une société meilleure, quitte à remettre en cause l’existant et le passé
Écologie et urgence climatique
Société solidaire, basée sur du collectif et des communs
Fortes libertés civiles, droits de l’humain, liberté d’expression et vie privée
Idéal démocratique avec une vision pour nos institutions
Européen à tendance fédéraliste, universaliste dans ses valeurs
Recherche de justice sociale et partage des richesses
Modèle de société qui revoit le rapport au travail, à l’économie et à la production
N’exclut pas les choix politiques forts ou radicaux bases sur des opinions, mais ne contredit pas la science, les faits, le rationnel et le pragmatique
Oui, j’en demande beaucoup.
Typiquement pour moi ça exclut probablement une majeure partie des collectifs qu’on qualifierait « de droite » en France : L’économie, la souveraineté, la liberté individuelle, l’ordre, et la défense du système actuel y priment en général sur les critères que j’ai listé plus haut. Ce ne sont aussi pas eux qui vont remettre en cause le système.
Mon dernier point m’empêche très nettement d’envisager EELV, au moins tant qu’ils restent dans des actes entre deux chaises vis à vis des vaccins, du nucléaire, et ce genre de choses.
Le PS j’ai trop de défiance après l’avoir vu amener Valls, suivre les tenants de l’ordre et renoncer à tout ce pourquoi je voterai pour eux. Je retiens le mariage pour tous, c’est énorme, mais d’autres à gauche avaient ce même projet. Ça ne suffit pas à contrebalancer.
LFI je n’accroche pas à la vision populiste et nationaliste. La base militante est très diverse, amalgamant tous ceux qui en ont marre, allant parfois sur le brun. Le chef est lui a tendance autocratique et mégalo. Ça fait trop et j’ai même peur de ce qu’il se passerait s’ils arrivent au pouvoir avant d’avoir fait le ménage. C’est un no go indépendamment de ce que je pense du programme.
J’ai beaucoup d’affinités avec Génération-s, notamment parce que Benoît Hamon ose avancer sérieusement sur la question du travail et du revenu de base, mais pas que. Ils parlent social, société, communs, démocratie, etc.
Malheureusement ils ont des positions officielles très marquées sur la fin du nucléaire. Pourtant, s’il y a un seul enjeu sur notre génération, c’est le climat. Et là, honnêtement, je n’ai vu aucun scénario crédible qui permette de se passer du nucléaire. L’urgence est de construire, pas détruire.
On m’a proposé Place Publique, mais le site ne présente que de très vagues valeurs, qui pourraient être dites par une majorité des partis français. Avec trop d’affinités au PS et pas de vrai programme concret, je passe mon tour.
Nouvelle Donne… Le programme a des valeurs proches des miennes des idées intéressantes, quelques trous (toujours rien, ni pour ni contre ni analyse, à propos du nucléaire ? Vraiment ?) mais.. j’ai déjà donné. Il paraît que ça s’est amélioré sur certains points qui posaient problème en interne mais il n’en sort toujours pas grand chose à part des alliances à chaque élection. C’est d’ailleurs peut être ça le problème. Je ne veux pas d’un parti qui soit un moyen pour les têtes d’affiches d’obtenir un mandat aux élections. Les élections c’est le moyen, pas le but.
Du coup j’ai fait un tour ailleurs.
J’avais un souvenir du Parti Pirate quasiment uniquement orienté culture, réseaux et libertés civiles, ainsi qu’une connotation très « liberatienne et libertés individuelles » que je ne partage à priori pas.
Peut-être que ça a changé, peut être que mes souvenirs ou préjugés étaient faux. Toujours est-il que j’y ai trouvé des positions pas si éloignées de ce que je cherche avec mes critères.
C’est en construction. Il me manque beaucoup de prises de position, notamment sur la partie « Société solidaire, basée sur du collectif et des communs ». J’ai toujours peur que la tendance liberatienne puisse s’y retrouver et donc faire partie du bateau. Pour autant, si j’aurais parfois pris d’autres choix, rien de ce que j’ai vu ne m’a fait sauter au plafond ou même gêné.
Ma vraie retenue à plutôt été sur la capacité de l’association à avoir un vrai impact. J’étais prêt à faire de gros compromis pour avancer avec une structure qui a un vrai impact… mais pas rien.
Avec un peu de recul, si on ne se limite pas à la France, le Parti Pirate a eu et à encore un impact. Le fait que ce ne soit pas un parti avec un leader tête d’affiche laisse aussi penser qu’on pourra imaginer des choses différentes. La taille peut sur ce point aussi être un avantage.
Bref, me voilà parti avec le Parti Pirate pour tenter l’aventure.
Le passé c’est le passé darling, ça parasite le présent !
Edna Mode, Les indestructibles
Si vous saviez combien elle est importante pour moi professionnellement cette maxime… Edna je t’adore.
Sans cette règle, impossible de se mettre à nu, de parler de ses erreurs, de demander de l’aide, d’oser échouer. Comment espérer résoudre les problèmes et s’améliorer si chaque erreur sera retenue contre nous pour l’évaluation annuelle, pour la prime, pour le futur poste, ou si simplement on se fait passer un savon ?
Le passé c’est le passé darling. Occupons nous du présent. Peu importe les erreurs, les responsables et mêmes les conséquences. Ce qui importe c’est ce qu’on fait maintenant et comment on influence l’avenir : Réparer les erreurs, obtenir de l’aide, progresser, mettre en œuvre ce qui permettra d’éviter de futures occurrences à l’avenir.
Juger, râler, retirer des responsabilités, ne pas donner une prime ou une augmentation, c’est inciter à ne pas parler. On s’occupe du passé, on parasite le présent et on ne résout rien pour l’avenir.
Cette règle c’est aussi un fondement très fort de ma vision de l’agilité.
On est en retard, les estimations étaient mauvaises, on a pris le mauvais chemin et on a fait explosé la deadline. Quelle importance ?
Le passé c’est le passé. On ne pourra de toutes façons pas revenir en arrière. L’important c’est regarder le plan qu’on peut construire à partir d’aujourd’hui, avec la situation d’aujourd’hui, même si ce n’est pas celle qu’on avait voulu.
Peu importe le rythme, on se pose et on réévalue. Le planning passé n’est d’aucune importance, savoir si on a réussi l’objectif non plus. Tout ça ne fait que parasiter le présent darling.
Quand je tombe sur des managers qui sont dans le contrôle et le reproche, on me regarde avec de grands yeux. « Je ne peux quand même pas laisser passer ! », « À eux de rattraper maintenant ! »
Parasitage contre-productif du présent. Si les collaborateurs ne sont pas impliqués et ne cherchent pas à faire de leur mieux pour atteindre la réussite, on a de toutes façons un problème majeur. Râler ou mettre la pression ne fonctionnera pas, ou mal et pas longtemps.
On ne peut pas travailler avec des gens qui ne cherchent pas à bien faire. On ne peut pas non plus travailler avec celui qui pense que vous ne cherchez pas à bien faire. Au diable les objectifs et les erreurs. Alerte rouge ! C’est l’équipe ou sa direction qu’il faut corriger ou démanteler immédiatement, toutes affaires cessantes. Le reste ne compte pas.
Et si tout le monde cherche à avancer, alors peu importe le passé. Il ne nous sert qu’à apprendre pour gérer le présent. La question n’est pas le responsable mais comment on peut éviter de recommencer. La question n’est pas de compter les échecs mais de comment on peut réussir.
Pitié, arrêtez le management par la sanction et par la peur, même si ça ne se traduit que par le jugement d’un historique d’indicateurs au rouge.
Le passé c’est le passé darling, ça parasite le présent.
Honnêtement ce n’est pas une posture facile. Ça demande des efforts et le retour des mauvaises habitudes est fréquent au début, mais ça apporte tellement de sérénité et d’efficacité une fois que le collectif est sur cette même longueur d’onde…