Facebook propose à ses employés de ramper en 2G tous les mardis matin
Une heure par semaine, le calvaire
Le 29 octobre 2015 à 09h50
4 min
Internet
Internet
Facebook propose à ses employés les « 2G Tuesdays », qui consistent à limiter volontairement la rapidité de la connexion. Les ingénieurs travaillant sur les applications peuvent ainsi mesurer l’écart entre la situation idéalisée de la Silicon Valley et certains pays ne disposant que d’infrastructures minimales.
Le réseau social tente une expérience pour mieux plonger ses développeurs dans les conditions réelles d’utilisation de ses propres produits. La société estime en effet que le travail sur ses applications par exemple se fait dans des conditions un peu trop idéales. Conséquence, les ingénieurs se retrouvent avec des performances réseau qui ne correspondent en fait qu’à bien peu de marchés, l’écrasante majorité des utilisateurs n’en disposant pas.
Une équipe dédiée aux petites connexions
L’idée des 2G Tuesdays est donc de forcer les employés à « affronter la réalité », en les obligeant à utiliser des connexions particulièrement lentes. Interrogé par Business Insider sur ce programme particulier, le responsable de l’ingénierie Tom Alison a ainsi indiqué qu’il se rappelait très bien de la première fois qu’il avait utilisé Facebook sur une connexion 2G. il reconnait par exemple que l’expérience a clairement testé sa patience, lui donnant « l’impression que des parties du produit étaient cassées ».
Le directeur dispose en fait de sa propre équipe centrée sur cette problématique bien particulière. Les développeurs qui y participent utilisent volontairement des téléphones bridés pour limiter les performances. Ils voyagent également de manière régulière dans des pays comme l’Inde, où les infrastructures ne permettent pas de fournir de la 3G à tous les utilisateurs, loin de là. Mais en dépit de l’existence de cette équipe dédiée, Facebook voulait aller un peu plus loin.
Une heure de galère tous les mardis matin
Tous les mardis matin, les employés de l’entreprise se voient proposer une expérience à leur arrivée au bureau. Le réseau leur demande en haut de leur flux d’actualités s’ils veulent l’utiliser avec une connexion plus lente pendant une heure. S’ils acceptent (et ils y sont encouragés), les performances du service se réduisent à celles d’un réseau 2G. « Pendant l’heure suivante, leur expérience sur Facebook ressemblera beaucoup à celle de millions de personnes autour du monde qui s’en servent sur une connexion 2G. Ils pourront voir les endroits que nous avons besoin d’améliorer, mais ils pourront voir également ceux que nous avons déjà améliorés. »
Le travail réalisé par l’équipe d’Alison a permis par exemple la création d’un système open source baptisé Network Connection Class. Intégré notamment dans les versions mobiles du site, il permet de renseigner les serveurs sur l’état des performances réseau de l’utilisateur. S’il détecte ainsi que la connexion est lente, la priorité d’affichage dans le flux d’actualités change, privilégiant les textes et les liens, plutôt que les photos et les vidéos. Le chargement des éléments se fait en outre de manière plus séquentielle, et non simultanée.
Notez que c'est également grâce au travail de cette équipe que Facebook propose une version Lite de son application Android à certains marchés.
Le travail d'optimisation pourrait être plus étendu
Il est évident que ce type de travail ne peut être que profitable aux utilisateurs puisqu’il pose les bases d’une vraie réflexion sur les performances. Cela étant, il serait intéressant qu’elle soit étendue à d’autres points que le seul flux d’actualité. Le poids des applications mobiles par exemple suggère qu’une cure d’amaigrissement serait la bienvenue. Sur iOS, Facebook pèse presque 100 Mo, tandis que Messenger grimpe désormais à 80 Mo.
Le travail d’optimisation pourrait donc se prolonger pour devenir une réduction générale de la consommation, tant en données téléchargées qu’en place occupée. Surtout quand on sait que Facebook Lite, même s'il s'agit d'un cas extrême, ne pèse que 250 ko.
Facebook propose à ses employés de ramper en 2G tous les mardis matin
-
Une équipe dédiée aux petites connexions
-
Une heure de galère tous les mardis matin
-
Le travail d'optimisation pourrait être plus étendu
Commentaires (104)
Vous devez être abonné pour pouvoir commenter.
Déjà abonné ? Se connecter
Abonnez-vousLe 29/10/2015 à 09h56
la bonne grosse idée de merde
Le 29/10/2015 à 09h57
C’est pas mal je trouve comme idée. Surtout que les webapps ont tendance à se gonfler comme si tout le monde avait la fibre et que ça peut vite devenir frustrant (je te regarde Inbox).
Le 30/10/2015 à 06h46
Désolé mon pote, les développeurs DOIVENT savoir que le monde n’est pas fibré. La France est un bon exemple de la disparité en terme de vitesse de connexion. Certains sites sont infréquentables par une grosse partie de la population car développés dans des conditions de labo.
Le 30/10/2015 à 08h41
Le 30/10/2015 à 11h32
Clair, même un débit de 1024 Kbps est considéré comme le tiers monde aujourd’hui …
Le 30/10/2015 à 17h00
Il faudrait la même chose pour les salaires :
Mettre à 1100€ par mois tous ceux qui dépassent les 2500 :o
Le 30/10/2015 à 18h03
Le 31/10/2015 à 14h47
[Commentaire inutile 3615 MyLife]
Hum…
M’en fous, j’ai toujours pas Facebook " />
[/Commentaire inutile 3615 MyLife]
Le 04/11/2015 à 12h18
Le poids de leurs applis sont vraiment un problème pour moi qui ai un téléphone sous Android. À chaque màj, ça prend un temps bien plus long que mes autres applis.
Le 29/10/2015 à 09h58
Bonne initiative.
Ils devraient faire quelque chose de similaire pour les smartphones anémiques.
Le 29/10/2015 à 09h59
Le 29/10/2015 à 09h59
une vraie bonne idée de manager
Le 29/10/2015 à 10h00
C’est une super excellente idée!
Au même titre, les devs ne devraient travailler que sur des machines vieilles d’au moins 6 ans, avec peu de RAM et de disque, et des écrans 15 pouces en 1024x768. Ca serait pour le bien de tous…
Le 29/10/2015 à 10h00
gros +1
Le 29/10/2015 à 10h03
Le 29/10/2015 à 10h03
Le 29/10/2015 à 10h04
Une bonne nouvelle pour moi, dans mon petit village de montagne avec mon Motorola Flare de 1995.
Le 29/10/2015 à 10h04
Excellente idée !
C’est d’ailleurs celle appliquée par ma boîte, où nous sommes une quarantaine d’employés sur une unique pauvre connexion ADSL Free. :)
Ah non pardon, ça c’est juste notre emplacement géographique qui veut ça. :p
Le 29/10/2015 à 10h05
Test ultime : Facebook en 2G dans le métro
Tous les jours, j’en vois qui tentent l’expérience " />
Le 29/10/2015 à 10h07
Un développement serait le bienvenu, car là, vraiment, je comprends pas ton point de vue…
Au contraire même, car au-delà d’améliorer “l’expérience utilisateur” (= $$\( pour FB), ça peut permettre de limiter l'utilisation excessive et inutile de la bande passante mondiale (que ça soit optique, câblé, ou aérien).
Donc c'est bon pour les \)$ de FB (ce qui m’importe peu), amis c’est bon pour l’économie à l’échelle mondiale.
Et FB ne devrait pas être le seul, ni le premier. TOUS les corps de métiers basés sur le Web auraient dû avoir ce réflexe depuis 15 ans…
Le 29/10/2015 à 10h07
Bonne idée, à voir si ca change quelque chose dans l’avenir.
Le 29/10/2015 à 10h09
Tout le monde devrait faire ça. Avant de pousser votre site en prod, testez-le en 2G…
Tant qu’à faire testez-le aussi sur une vieille machine avec 1GB de RAM.
Le 29/10/2015 à 10h09
En fait c’est tout l’inverse, c’est une très bonne idée, on voit tout de suite que tu ne travaille pas dans l’IT ou alors tu es un DEV pisse code qui se fiche de la PROD :)
Le 29/10/2015 à 10h11
Ha parce qu’aujourd’hui c’est encore possible de faire quoi que ce soit hors H+.
Mon vieux Blackberry qui n’avait que du Edge était capable de faire fonctionner les applis et les pages webs quand je suis passé ensuite au Galaxy S2 j’étais content de passer en 3G et là surprise dès que je sortais de la H+ plus rien ne pouvait s’ouvrir (3G lentement et Edge c’était mort alors que mon Blackberry en Edge y arrivait).
Maintenant que je suis sur un Lumia 1320 sortit du H+ faut plus espérer soit ça te dit que t’as pas de connexion soit ça tente de charger les pages jusqu’à te dire que l’hôte est injoignable.
Alors tenté la 2G en 2015 ils vont s’amuser si déjà en 3G simple c’est un calvaire.
Le 29/10/2015 à 10h14
Sinon, pour parodier plagier rendre hommage à Don Mattrick : “Pour ceux qui n’aurait aucun accès à une quelconque forme de connectivité mais qui souhaiterait socialiser, nous avons heureusement un autre produit : le bristrot/marché/lieu de rencontre”
" /> (et " /> aussi)
Je trouve l’idée sadique mais bonne
Le 29/10/2015 à 12h39
Le 29/10/2015 à 12h51
Le 29/10/2015 à 12h53
Faut bien préparer les futurs connectés des pays sous développés à utiliser Facebook et avec les connexions via leurs balons… voir comment se gère FB en 2G c’est plutôt bien pensé pour ne pas les décourager " />
Le 29/10/2015 à 13h01
Je suis d’accord mais ça doit être fait selon des cahiers de tests plutôt que sur cette forme de volontariat bizarre.
Le 29/10/2015 à 13h02
Renater est inaccessible depuis ce matin… c’est pire que la 2G du coup et c’est l’ennui total… mais on est en avance sur FB du coup " />
Le 29/10/2015 à 13h07
Le 29/10/2015 à 13h14
Le 29/10/2015 à 13h16
Je pense que c’est pire que le réseau dans les pays en voie de développement ^^
Le 29/10/2015 à 13h20
en même temps je lui ai demandé une baguette, pas une chambre.
Le 29/10/2015 à 13h25
Le 29/10/2015 à 13h33
Le 29/10/2015 à 13h35
de toute façon je suis pas sûr que tu ai accès a FB sur ton Motorola " />
Le 29/10/2015 à 13h37
Le 29/10/2015 à 13h41
Pas travailler, faire les tests. Le mode débug prend beaucoup de ressources.
Le 29/10/2015 à 13h42
Le 29/10/2015 à 13h43
Le 29/10/2015 à 13h47
Il y avait aussi de très nombreux mauvais jeux. " />
Le 29/10/2015 à 14h00
Le 29/10/2015 à 14h07
Le 29/10/2015 à 14h09
Amusant de lire les commentaires dans l’ordre de post, sans contexte:
Le 29/10/2015 à 14h15
Mon nagios m’indique que Renater va bien.
Tu peux vérifier si ton site est impacté par un incident ou une maintenance ici:
https://pasillo.renater.fr/TICKETS/historique-tickets.incidents.html
https://pasillo.renater.fr/TICKETS/historique-tickets.maintenances.html
Le 29/10/2015 à 14h22
Le 29/10/2015 à 14h25
Oui mais l’idée c’est aussi de bien se rendre compte des performances sur des réseaux “réels”. Le débit compte, mais la latence aussi et tu ne peux pas forcément bien mesurer l’impact en regardant simplement ta console de dev web.
Le 29/10/2015 à 14h27
Très bonne initiative de la part de Google. Concernant le poids des Apps, Google va probablement devoir faire comme Apple et ne distribuer que les ressources réellement utiles sur une plateforme donnée.
Le 29/10/2015 à 14h40
ou sinon utiliser la version web : pas d’appli, pas d’emmerdes :) (ou pas de FB, encore mieux diraient certains).
Mais si l’appli prend autant c’est qu’elle gère mal son cache (images et vidéos chargées) sans jamais le vider, sous iOS c’est pareil l’appli grossit, grossit, jusqu’à ce que je la supprime puis réinstalle (pour le principe).
Le 29/10/2015 à 15h07
Le 29/10/2015 à 15h49
Le 29/10/2015 à 15h50
Ah ben OK, je vais chercher, merci !
Le 29/10/2015 à 15h54
Le 29/10/2015 à 18h38
Le réseau leur demande en haut de leur flux d’actualités s’ils veulent l’utiliser avec une connexion plus lente pendant une heure. S’ils acceptent (et ils y sont encouragés)
Le 29/10/2015 à 23h45
Le 30/10/2015 à 06h39
Pfeuh, ils ont rien inventé.
Le Wi-Fi de toutes les boîtes où je suis passé a toujours été une catastrophe lente et qui perdait la connexion tout le temps.
J’ai donc contourné en utilisant du Wi-Fi filaire, ça au moins c’est stable.
Le 29/10/2015 à 10h15
Le 29/10/2015 à 10h16
Aujourd’hui utiliser le web sans ADSL/3G, c’est généralement mission impossible. Facebook a le bon réflexe pour toucher un maximum de monde, sûrement pour toucher les populations d’Afrique – un peu comme Orange qui a eu le réflexe de développer ses services de banque en ligne en Afrique avant de les proposer en Europe.
Le 29/10/2015 à 10h17
Le 29/10/2015 à 10h23
Le 29/10/2015 à 10h24
pourquoi Myspace a échoué face à Facebook ? Parce que c’étaient des bouffons et des manchots ? Moi, je pense que Facebook a toujours été préoccupé de l’accessibilité et de la rapidité de l’affichage du site web. Alors que Myspace s’est perdu avec des modules de personnalisation de profils lourds à charger.
Le 29/10/2015 à 10h26
Tiens, ça me rappel les appli flash que l’on pouvait lancer en simulant différentes vitesse de connexion, ça permettais d’estimer grossièrement les temps de chargement.
Bon sinon c’est une bonne idée, mais qui ça n’a rien de nouveau.." />
Le 29/10/2015 à 10h26
Le 29/10/2015 à 10h27
Le 29/10/2015 à 10h28
Le 29/10/2015 à 10h28
C’est bien connu, ce sont les dévs qui décident de mettent des pubs partout, des sliders pour faire hype, et des images HD sur leur site " />
Sinon je trouve que c’est une très bonne idée ce 2G tuesdays. C’est pourtant la base de se mettre dans la peau de l’utilisateur, pourtant c’est rarement mis en pratique.
Le 29/10/2015 à 10h28
mise à jour du planning du mardi :
9:00 - 10:00 : 1h de data 2G
10:30 - 18:00 : atelier réparation pour smartphones lancés contre les murs
Le 29/10/2015 à 10h29
Ouf, de moins en moins de gens ne seront plus obligés de vivre sans Facebook à plein d’endroits à plein de moments !" />
Le 29/10/2015 à 10h33
En Afrique, il faut souvent faire plusieurs kilomètres pour joindre un centre urbain et trouver une banque ou une connexion internet fixe. Et contrairement à la France, généralement les transactions se passent en espèces et directement entre individus (pas par l’intermédiaire d’une banque de détail).
Avec ce constat, au lieu d’importer un modèle bancaire à l’européenne, Orange a préféré jouer le minimalisme bancaire et la simplification. Et maintenant, Orange adapte ce système en Europe.
Le 29/10/2015 à 10h34
Le 29/10/2015 à 10h35
Le 29/10/2015 à 10h35
Excellente idée. Même avec un bon débit, cela ne doit pas justifier une sur-consommation de ressources, souvent une conséquence d’un manque d’optimisation et de réflexion dans le développement, plus qu’un réel besoin technique.
Le 29/10/2015 à 10h38
C’est moche d’être contre le progrès….
Le 29/10/2015 à 10h39
Le 29/10/2015 à 10h39
Effectivement, et Orange est un opérateur très actif en Afrique francophone (au Sénégal en tout cas). Le soucis en Afrique est la stabilité des infrastructures électriques, et le faible réseau télécom fixe hors zones urbaines.
http://www.courrierinternational.com/breve/2011/01/21/manifestations-contre-les-…
Le 29/10/2015 à 10h41
Je vous conseil de tester Facebook Lite (qu’on trouve facilement sur le net en france mais pas sur le playstore)
C’est léger, rapide, simple et ça marche super bien quand on capte super mal !
Sur mon téléphone Facebook + FB messenger pesait plus de 300Mo !
Facebook lite => 10 Mo (et il y a un FB messenger dedans)
C’est moins “AJAX” et moins “smooth” mais quand on ne passe pas sa vie sur facebook et que c’est surtout pour avoir les notifications et les photo de ces potes/famille c’est vraiment bien
" />
Le 29/10/2015 à 10h42
Le 29/10/2015 à 10h45
Le 29/10/2015 à 10h50
Le 29/10/2015 à 10h51
L’idée de merde, c’est que tu ne réfléchis pas avant de parler…
Le 29/10/2015 à 10h52
sur mon téléphone FB occupe 358 Mo et Messenger 107 Mo " />
et la mise à jour ça prend souvent plus de 10min " />
Je sais pas ce qu’ils mettent à jour en plus (car le message de google play sur les nouveautés c’est le même depuis un an je pense…) mais c’est certains qu’il y a du progrès à faire dans de nombreux domaines… Pour FB Lite, je pense que je vais tester, merci!
Le 29/10/2015 à 10h53
Tu pense au vol de SMS chinois ? " />
Mais effectivement on n’est jamais à l’abri (enfin : encore moins à l’abri que sûr le playsotre)
On peut limiter les dégâts en prenant le lien proposé par phonandroid ou androidpit.
Le 29/10/2015 à 10h54
Le 29/10/2015 à 10h54
Facebook a eu une bonne idée … pour une fois ! " />
Le 29/10/2015 à 10h56
Le 29/10/2015 à 10h57
Le 29/10/2015 à 10h58
Je souhaite qu’aucun d’entre vous ne devienne manager et si vous l’êtes bah ça fait peur. " />
Sérieusement, ce genre de choses doit être dédié à un environnement bien précis. Lorsque l’on fait ses batteries de tests et bien il doit être impératif de respecter un certain temps de réponse.
Mais c’est pas en faisant chier les devs un réseau pourri ou des machines de merde qu’on arrangera la situation. Non, le dev ça va le gonfler que tout soit lent à chaque fois qu’il veut faire quelque chose, il mettra 10 fois plus de temps pour le faire (tests exclus) et il sera démotivés. Mais les managers de fb sont réputés pour être des gros boulets donc ça m’étonne pas de la boite.
Le 29/10/2015 à 11h17
Autant dans des industries où l’IS est une fonction support, on a parfois à faire à des branquignoles à des postes de management de cette IS.
Mais là où c’est le cœur de métier, comme FB ou Google, qui plus est sont plutôt efficaces et rentables, j’ai comme un doute sur ton assertion.
Le 29/10/2015 à 11h29
Très bonne idée, à présent, faire développer les studios de jeux-vidéos sur du matos limité pour leur apprendre à optimiser leur code. " />
Le 29/10/2015 à 11h50
Le 29/10/2015 à 11h54
genre obligation de coller un slide gérable depuis un BO pour que les markéteux viennent pas faire chier tous les jours pour changer leurs slogans et photos….et tu finis par te faire engueuler parce que le sites est “lent”……non le fait que ces trous d’bal aient collé 48photos en hd n’y est pour rien…c’est le travail du dev qui est mal fait (ne me dites pas qu’on doit interdire le nombre de slide….le p’tit con du service marketing veut tout gérer et en plus c’est un crack en info, il sait éditer son profil FB…)
" />
Le 29/10/2015 à 12h11
Le 29/10/2015 à 12h12
Le 29/10/2015 à 12h12
Le 29/10/2015 à 12h13
Les devs peuvent aussi se sortir les doigts et ouvrir leur console pour voir le poids réel de leurs pages. Parfois même ca permet de réaliser qu’il n’y a pas de compression gzip…
Le 29/10/2015 à 12h19
Relis la news, c’est du volontariat, 1h/semaine. Et c’est pas sur le réseau de dev, faudrait être complètement con. C’est juste leur utilisation “perso” de facebook qui se retrouve ralentie, pas leur travail.
Le 29/10/2015 à 12h20
Le 29/10/2015 à 12h29
Le 29/10/2015 à 12h33
Je t’invite à chercher les témoignages d’employés ou d’ex salariés à ce sujet. (concert fb, Google, je me suis pas renseigné)
Le 29/10/2015 à 12h34
Mouais, le volontariat comme dans beaucoup de modèle anglo-saxons c’est être mis sur la touche si tu participes pas. Ma boite est canadienne et même en France on a droit à ce genre de “volontariat”.
Le 29/10/2015 à 12h35
Le 29/10/2015 à 12h38
Le 29/10/2015 à 12h38
Cette hypocrisie sur laquelle je te rejoins mise à part, je trouve que l’initiative reste excellente.
Et l’optimisation de manière générale devrait être systématique au lieu d’être une bonne surprise.