DEV Community

Cover image for Pourquoi j’ai créé Burly
Matt Senter
Matt Senter

Posted on Originally published at mattsenter.com

Pourquoi j’ai créé Burly

J'utilise plusieurs navigateurs, et plusieurs profils dans chacun. Safari pour le travail et le personnel. Chrome avec un profil de développement séparé du reste. C'est ainsi que j'empêche les contextes d'une journée de déteindre les uns sur les autres.

L'ennui, c'est qu'à l'instant où je clique sur un lien, le système d'exploitation cesse de s'en soucier. Il confie l'URL au navigateur qui se trouve être celui par défaut et s'en va.

J'ai donc construit Burly, une petite application macOS qui me rend cette décision.

J'ai passé l'essentiel de ma carrière à faire des logiciels, et les projets qui me restent sont presque toujours ceux nés d'une contrariété personnelle que j'ai refusé de continuer à tolérer.

Burly, c'est exactement cela.

Il n'est pas issu d'une analyse de marché ni d'une feuille de route. Il vient de la petite friction quotidienne qui consiste à cliquer sur un lien professionnel depuis Slack et à le voir s'ouvrir dans mon navigateur personnel, connecté au mauvais compte, à côté des mauvais onglets.

La contrariété était minuscule et permanente

Aucune occurrence isolée de ce problème n'est grave. Un lien s'ouvre au mauvais endroit, vous le remarquez, vous faites glisser l'onglet ou vous copiez l'URL pour la coller dans la bonne fenêtre.

Dix secondes, peut-être.

Mais vous le faites des dizaines de fois par jour, et le coût n'est pas vraiment les dix secondes. C'est l'interruption. Vous étiez en train de lire, et vous voilà à faire de la logistique d'onglets. Les contextes que vous aviez tant travaillé à séparer s'effondrent quand même les uns dans les autres.

J'ai attendu que la friction paraisse assez petite pour être ignorée. Elle ne l'a jamais été. Elle taxait simplement, en silence, chaque lien sur lequel je cliquais.

L'outil que je voulais n'existait pas tout à fait

Il existe des applications qui permettent de poser des règles : envoyer tout ce qui vient de ce domaine vers ce navigateur. J'ai essayé cette approche et elle n'a jamais collé à ma façon de travailler.

Mon routage ne dépend pas vraiment du domaine. Le même lien peut relever de mon profil professionnel à un moment et de mon profil personnel à un autre, selon ce que je fais. Un moteur de règles m'oblige à le prévoir à l'avance et à maintenir ces règles pour toujours, à mesure que ma vie change.

Ce que je voulais était plus simple et plus honnête : à l'instant où un lien arrive, demandez-moi simplement où il doit aller, et rendez la réponse instantanée.

C'est donc ce que fait Burly.

Comment ça marche

Burly devient le gestionnaire système des liens sur lesquels vous cliquez. Quand vous en ouvrez un, un sélecteur radial rapide apparaît et vous choisissez la destination au clavier : Safari Travail, Chrome Dev, quels que soient les profils que vous gardez.

Il détecte automatiquement vos navigateurs et vos profils et tient cette liste à jour, si bien que je n'ai jamais rien à configurer à la main. Il fonctionne avec Safari, Chrome, Brave, Edge, Vivaldi, Arc et la famille Firefox.

Et parce qu'être interrogé à chaque fois deviendrait à son tour une contrariété, une touche de modification permet de sauter le sélecteur et de rouvrir votre dernière destination. La plupart de mes liens vont par séries : plusieurs pour le travail, puis plusieurs pour le personnel. Le contournement rend le cas courant gratuit et réserve le choix aux moments qui comptent vraiment.

Le clavier d'abord, parce que la vitesse est tout l'enjeu

Un routeur qui route lentement est pire que pas de routeur du tout. Si le sélecteur mettait ne serait-ce qu'un battement de trop à apparaître, ou s'il m'obligeait à attraper la souris, j'arrêterais de m'en servir et je reviendrais à faire glisser des onglets.

Le sélecteur apparaît donc à l'instant où le lien arrive, et chaque choix est à une frappe. Cette contrainte a davantage guidé la conception que n'importe quelle fonctionnalité. La barre était simple : Burly devait être plus rapide que l'habitude qu'il remplaçait, sinon il ne méritait pas d'exister.

Privé par défaut, comme tout ce que je publie

Un outil qui voit chaque lien sur lequel vous cliquez doit être digne de confiance, alors Burly garde tout sur le Mac. Pas de compte, pas de cloud, pas d'analytique, et aucune URL ne quitte jamais l'appareil. C'est une application native de la barre de menus, signée et notariée.

C'est le même instinct que derrière les autres petits outils que je fabrique. Les liens que vous ouvrez comptent parmi les données les plus révélatrices de votre journée. Le bon réflexe n'est pas de protéger soigneusement ces données. C'est de ne jamais les collecter. Les données que vous ne recueillez pas sont des données que vous ne pouvez jamais divulguer.

Pourquoi un problème aussi petit méritait d'être résolu

Il serait facile de balayer Burly comme trivial. Il route des liens. C'est tout l'argumentaire.

Mais j'en suis venu à croire que les frictions petites et constantes sont exactement celles qu'il vaut la peine de supprimer, précisément parce qu'elles sont constantes. Un gros problème rencontré une fois par mois reçoit toute votre attention et une vraie solution de contournement. Un problème minuscule rencontré quarante fois par jour n'atteint jamais le seuil où l'on s'arrête pour le régler. Il creuse simplement un sillon dans votre attention.

L'IA a rendu la fabrication d'une petite application native assez bon marché pour que combler ces sillons vaille enfin un après-midi. Cela change le calcul de ce qui mérite d'exister. Un outil n'a pas besoin d'être ambitieux pour valoir la peine d'être construit. Il lui suffit de supprimer quelque chose que vous étiez fatigué de tolérer.

Le test que je continue d'appliquer

Burly a passé le seul test auquel je me fie vraiment pour un outil personnel : le lendemain, je l'ai utilisé sans y penser, et la friction qu'il remplaçait avait tout simplement disparu.

Je l'ai construit pour moi, et il s'avère que d'autres gens font tourner leurs navigateurs de la même manière anxieuse, cloisonnée par contextes, que moi. C'est en général ainsi que ça se passe. Grattez une démangeaison assez précise et vous découvrez que vous n'étiez jamais le seul à vous gratter.

Chaque lien, dans le bon profil de navigateur. C'est une petite promesse, et la tenir correctement, c'est tout le produit.

Top comments (0)