DEV Community

Cover image for Por qué construí Burly
Matt Senter
Matt Senter

Posted on Originally published at mattsenter.com

Por qué construí Burly

Uso más de un navegador, y más de un perfil dentro de cada uno. Safari para el trabajo y para lo personal. Chrome con un perfil de desarrollo separado de todo lo demás. Así evito que los contextos de un día se mezclen entre sí.

El problema es que, en cuanto hago clic en un enlace, al sistema operativo deja de importarle todo eso. Le entrega la URL al navegador que resulte ser el predeterminado y se desentiende.

Así que construí Burly, una pequeña aplicación de macOS que devuelve esa decisión a mis manos.

He pasado casi toda mi carrera construyendo software, y los proyectos que se me quedan son casi siempre los que empezaron como una molestia personal que me negué a seguir tolerando.

Burly es exactamente eso.

No salió de un análisis de mercado ni de una hoja de ruta. Salió de la fricción pequeña y diaria de pinchar un enlace de trabajo en Slack y verlo abrirse en mi navegador personal, con la cuenta equivocada y junto a las pestañas equivocadas.

La molestia era minúscula y constante

Ninguna aparición concreta de este problema es grave. Un enlace se abre donde no toca, te das cuenta, arrastras la pestaña o copias la URL y la pegas en la ventana correcta.

Diez segundos, quizá.

Pero lo haces decenas de veces al día, y el coste no son realmente los diez segundos. Es la interrupción. Estabas leyendo algo y ahora te dedicas a la logística de pestañas. Los contextos que tanto te esforzaste en separar acaban colapsando igualmente unos sobre otros.

Seguí esperando a que la fricción me pareciera lo bastante pequeña como para ignorarla. Nunca lo fue. Simplemente cobraba un impuesto silencioso a cada enlace que pulsaba.

La herramienta que quería no acababa de existir

Hay aplicaciones que te dejan fijar reglas: manda todo lo de este dominio a aquel navegador. Probé ese enfoque y nunca encajó con mi forma real de trabajar.

Mi enrutado no va realmente sobre el dominio. El mismo enlace puede pertenecer a mi perfil de trabajo en un momento y al personal en otro, según lo que esté haciendo. Un motor de reglas me obliga a predecir eso por adelantado, y a mantener las reglas para siempre a medida que mi vida cambia.

Lo que quería era más simple y más honesto: en el instante en que llega un enlace, pregúntame adónde debe ir, y haz que responder sea instantáneo.

Eso es lo que hace Burly.

Cómo funciona

Burly se convierte en el gestor del sistema para los enlaces que pulsas. Cuando abres uno, aparece un selector radial rápido y eliges el destino con el teclado: Safari Trabajo, Chrome Dev, los perfiles que tengas.

Descubre tus navegadores y perfiles automáticamente y mantiene esa lista viva, así que nunca tengo que configurar nada a mano. Funciona con Safari, Chrome, Brave, Edge, Vivaldi, Arc y la familia Firefox.

Y como que te pregunte absolutamente siempre acabaría siendo otra molestia, hay una tecla modificadora que se salta el selector y reabre tu último destino usado. La mayoría de mis enlaces vienen en rachas: varios de trabajo, luego varios personales. El atajo hace gratis el caso común y reserva la elección para cuando de verdad importa.

Primero el teclado, porque la velocidad es todo el asunto

Un enrutador que enruta enlaces despacio es peor que no tener enrutador. Si el selector tardara aunque fuera un instante de más en aparecer, o si me obligara a coger el ratón, dejaría de usarlo y volvería a arrastrar pestañas.

Así que el selector aparece en el instante en que llega un enlace, y cada opción está a una pulsación de distancia. Esa restricción condujo el diseño más que cualquier funcionalidad. El listón era simple: Burly tenía que ser más rápido que el hábito al que sustituía, o no merecía existir.

Privado por defecto, como todo lo que publico

Una herramienta que ve cada enlace que pulsas tiene que ser digna de confianza, así que Burly lo mantiene todo en el Mac. No hay cuenta, ni nube, ni analítica, y ninguna URL sale nunca del dispositivo. Es una aplicación nativa de la barra de menús, firmada y notarizada.

Es el mismo instinto que hay detrás de las otras herramientas pequeñas que hago. Los enlaces que abres son de los datos más reveladores sobre tu día. La jugada correcta no es proteger esos datos con cuidado. Es no recogerlos nunca. Los datos que nunca reúnes son datos que nunca puedes filtrar.

Por qué merecía la pena resolver un problema tan pequeño

Sería fácil despachar a Burly como algo trivial. Enruta enlaces. Esa es toda la propuesta.

Pero he llegado a creer que las fricciones pequeñas y constantes son justo las que merece la pena eliminar, precisamente porque son constantes. Un problema grande que te pasa una vez al mes recibe toda tu atención y una solución de verdad. Un problema diminuto que te pasa cuarenta veces al día nunca llega al punto en que te detienes a arreglarlo. Simplemente va abriendo un surco en tu atención.

La IA ha abaratado tanto construir una pequeña app nativa que por fin merece la pena dedicar una tarde a rellenar esos surcos. Eso cambia las cuentas sobre qué merece existir. Una herramienta no tiene que ser ambiciosa para valer la pena. Solo tiene que quitar algo que estabas harto de tolerar.

La prueba que sigo aplicando

Burly pasó la única prueba en la que confío de verdad para una herramienta personal: al día siguiente eché mano de ella sin pensar, y la fricción que sustituía sencillamente había desaparecido.

La construí para mí, y resultó que otras personas usan sus navegadores de la misma forma ansiosa y separada por contextos que yo. Suele pasar así. Rasca un picor lo bastante concreto y descubres que nunca fuiste el único que se rascaba.

Cada enlace, en el perfil de navegador correcto. Es una promesa pequeña, y cumplirla bien es todo el producto.

Top comments (0)