Windows et les devs : pas sûr que ce soit une grande idée

Il y a de ça presque un mois, je tweetait les photos suivantes :

![](/content/images/2016/07/CmyP2RWWYAAYdh_-min.jpg) ![](/content/images/2016/07/CmyP1OdXgAAwCl5-min.jpg)
Oui il s'agit bien d'une borne d'entrée sur un parking avec deux-trois trucs de rien du tout qui sautent au yeux :
  • un phpMyAdmin (donc une interface pour gérer ses bases de données)
  • un écran tactile
  • vraissemblablement un VNC / whatever autre système de prise de main à distance
  • à priori un vieux windows xp si ce n'est plus vieux
  • un navigateur Web Opera qui se révèlera être outdated :

Il était donc possible d'utiliser le phpMyAdmin avec mes petits doigts potelés, d'aller consulter la base client, les données bancaires etc... A l'heure du cloud souverain™ de mes deux, de l'invocation du darkweb pour la moindre chose normale qu'on peut faire sur Internet, ça fait du lourd, on en a gros.

Outre le fait que n'importe quel utilisateur pouvait dumper toute la base, que les softs soient vieux, il y a quand même un point majeur qui m'a fait tiquer dans cette histoire.

Et puis j'ai un peu analysé, cherché à comprendre comment on peut en arriver à de telles cauchemars type Internet Of Shit.

J'en suis arrivé à la conclusion que nos chers amis devs n'auraient probablement eu un tel fail s'ils avaient utilisé autre chose que Windows.

Je m'explique : sous Windows quand tu penses contrôle à distance, tu vas nécessairement te pencher en tout premier lieu sur des solutions graphiques à la vnc / teamviewer et autres. Quand ton canal d'affichage n'est exposé à aucun public, que la machine n'a pas d'écran etc, ... pourquoi pas à la limite : ça passe.

Mais dans le cas présent ton canal d'affichage il est exposé au public, coco.

T'aurais été sous n'importe quel autre système (au hasard GNU/Linux) tu aurais d'abord pensé SSH, tunnel SSH pour attraper ton MySQL et mettre à jour ton soft.

T'aurais probablement eu zéro interruption de service (puisque tes utilisateurs auraient pû continuer à utiliser ta borne pendant la maintenance), que des avantages que je te dis.

T'aurais même probablement moins galéré puisque le texte c'est moins lourd à transférer que l'image de ton desktop.

Bref, je pense que Windows hors de l'équation et tu aurais eu, cher dev, la chance de faire des choix moins cons.