Skip to main content

Command Palette

Search for a command to run...

Señales y Fricción: El Superpoder que Separa a los DevRels Buenos de los Excepcionales

Updated
9 min read
Señales y Fricción: El Superpoder que Separa a los DevRels Buenos de los Excepcionales

Las mejores experiencias de desarrollador no se diseñan en el vacío. Se moldean a través de cientos de conversaciones con personas reales chocando contra paredes reales.

Cada friction log que hago empieza de la misma manera: cállate y observa.

Observa dónde dudan. Observa dónde abren una nueva pestaña para googlear algo que tu documentación debería haber respondido.

Ahí es donde está el oro.

Si quieres ser un DevRel que realmente tiene valor — no solo uno que crea contenido bonito — necesitas desarrollar la habilidad de detectar señales y eliminar fricción. Esta habilidad te convierte en alguien invaluable para cualquier producto que quiera convertir y vender más.


¿Qué Son las Señales (Signals)?

Las señales son indicadores de comportamiento que te dicen lo que los desarrolladores realmente experimentan — no lo que dicen que experimentan, no lo que tú crees que experimentan.

Las señales vienen en muchas formas:

Señales directas (explícitas):

  • Un desarrollador te dice "esto es confuso"

  • Un ticket de soporte preguntando algo que debería estar en los docs

  • Un comentario en el foro pidiendo clarificación

  • Feedback negativo en una encuesta

Señales indirectas (implícitas):

  • Un desarrollador que abre Google mientras sigue tu tutorial

  • Una pausa larga antes de hacer clic en algo

  • Scroll repetido entre dos secciones de documentación

  • Abandono en un paso específico del onboarding

  • Tiempo inusualmente largo en una página que debería ser rápida

Las señales indirectas son más valiosas porque son honestas. La gente no siempre te dice lo que realmente piensa, pero su comportamiento no miente.


¿Qué Es la Fricción?

La fricción es cualquier cosa que ralentiza, frustra o detiene a un desarrollador en su camino hacia el éxito con tu producto.

Puede ser obvia:

  • Documentación incompleta o desactualizada

  • Errores confusos sin contexto

  • Proceso de registro que pide demasiada información

  • SDK que requiere 15 pasos para un "Hello World"

O puede ser sutil:

  • Terminología inconsistente entre docs y producto

  • Ejemplos de código que funcionan pero no explican el "por qué"

  • Navegación que no coincide con el modelo mental del desarrollador

  • Ausencia de información que el desarrollador asume que debería estar

La fricción sutil es más peligrosa porque es invisible para quienes crearon el producto. Están demasiado cerca. Han visto el código mil veces. Ya no pueden ver lo que un novato no entiende.


Por Qué Esto Te Hace Invaluable

Aquí está la realidad del negocio: cada punto de fricción es un punto donde potencialmente pierdes usuarios.

Si 1,000 desarrolladores visitan tu página de "Getting Started" y solo 300 completan el primer tutorial, tienes un problema de fricción. Esos 700 desarrolladores que abandonaron podrían haber sido clientes, podrían haber recomendado tu producto, podrían haberse convertido en champions de tu comunidad.

Un DevRel que sabe identificar dónde está la fricción y cómo eliminarla está directamente impactando:

  • Conversión: Más desarrolladores que prueban → más que adoptan → más que pagan.

  • Retención: Menos frustración → menos churn → mayor lifetime value.

  • Soporte: Menos fricción → menos tickets → menor costo operativo.

  • Reputación: Mejor experiencia → mejores reviews → más referrals orgánicos.

Cuando puedes conectar tu trabajo con estas métricas de negocio, dejas de ser "el que hace videos" y te conviertes en alguien que directamente contribuye al revenue.


El Arte del Friction Logging

Friction logging es el proceso de caminar por el developer journey como si fueras un usuario nuevo, documentando cada momento de confusión, duda o frustración.

No es simplemente "probar el producto". Es una práctica deliberada de observación y documentación.

Cómo hacer un friction log efectivo:

1. Olvida todo lo que sabes

Este es el paso más difícil. Tienes que simular ser alguien que nunca ha visto tu producto. Si llevas meses trabajando con él, considera pedirle a alguien externo que lo haga mientras tú observas.

2. Define el escenario

¿Qué está tratando de lograr este desarrollador? "Quiero integrar la API de pagos en mi app de e-commerce." Ese es el contexto. Todo lo que hagas debe evaluarse contra ese objetivo.

3. Empieza desde cero

No desde tu Developer Hub. Desde Google. ¿Qué buscaría alguien que no conoce tu producto? ¿Qué encuentra? ¿La primera impresión es clara?

4. Documenta TODO

Cada clic, cada duda, cada momento donde piensas "hmm". Usa categorías:

  • 🔴 Bloqueador: No puedo continuar sin resolver esto

  • 🟡 Fricción alta: Puedo continuar pero estoy frustrado

  • 🟢 Fricción menor: Pequeña molestia, no detiene el progreso

  • Positivo: Algo que funcionó mejor de lo esperado

5. Captura el contexto emocional

No solo "la documentación no explica X". Sino "en este punto me sentí perdido porque esperaba encontrar Y pero solo vi Z, lo que me hizo dudar si estaba en el lugar correcto."

6. Incluye timestamps

¿Cuánto tiempo tomó cada paso? El "Time to Hello World" es una métrica crítica. Si tu competidor logra que un desarrollador tenga algo funcionando en 5 minutos y tú tardas 45, tienes un problema.


Dónde Buscar Señales

Las señales están en todas partes si sabes dónde mirar:

Fuentes cuantitativas (datos):

Analytics del Developer Hub:

  • ¿Dónde abandonan los usuarios?

  • ¿Qué páginas tienen bounce rate alto?

  • ¿Cuál es el flujo real vs. el flujo esperado?

  • ¿Qué buscan en el search interno que no encuentran?

Métricas de producto:

  • Time to first API call

  • Completion rate del onboarding

  • Drop-off por paso en el flujo de integración

  • Errores más comunes en los primeros 7 días

Datos de soporte:

  • Tickets más frecuentes

  • Preguntas repetidas

  • Tiempo de resolución por categoría

Fuentes cualitativas (humanas):

Comunidad:

  • Preguntas en Discord/Slack

  • Posts en el foro

  • Menciones en Stack Overflow

  • Discusiones en GitHub Issues

Conversaciones directas:

  • Office hours

  • Calls con developers

  • Feedback en eventos

  • Entrevistas de usuario

Observación:

  • User testing sessions

  • Pair programming con nuevos usuarios

  • Hackathons (observa, no solo juzgues)


Mi Proceso: De Señal a Solución

Después de años haciendo esto, he desarrollado un proceso que funciona:

Paso 1: Recolectar señales sistemáticamente

No espero a que las señales lleguen a mí. Tengo sistemas:

  • Reviso tickets de soporte semanalmente buscando patrones

  • Monitoreo el canal de #help en nuestra comunidad diariamente

  • Hago friction logs mensuales del flujo de onboarding

  • Tengo calls regulares con el equipo de Customer Success

Paso 2: Categorizar por impacto

No toda fricción es igual. Categorizo por:

  • Volumen: ¿Cuántos desarrolladores afecta?

  • Severidad: ¿Es bloqueador o solo molestia?

  • Posición en el journey: ¿Es al principio (alto impacto en conversión) o al final (menor impacto)?

Paso 3: Identificar la causa raíz

La señal es el síntoma, no la enfermedad. Si muchos developers preguntan "¿cómo autentico?", el problema puede ser:

  • La documentación de auth está mal escrita

  • La documentación está bien pero es difícil de encontrar

  • El flujo de auth es inherentemente confuso

  • El error message cuando falla no es útil

Cada causa raíz requiere una solución diferente.

Paso 4: Proponer soluciones priorizadas

Presento opciones al equipo:

  • Quick win: Actualizar el error message (1 día de trabajo)

  • Medio plazo: Reescribir la sección de auth en docs (1 semana)

  • Largo plazo: Rediseñar el flujo de auth en el producto (1 mes+)

Paso 5: Medir el impacto

Después de implementar, vuelvo a medir:

  • ¿Bajaron los tickets sobre este tema?

  • ¿Mejoró el completion rate de ese paso?

  • ¿Cambió el feedback cualitativo?

Sin medición, no sabes si realmente resolviste algo.


Ejemplo Real: Los 500 Videos en Appsmith

En Appsmith produje más de 500 videos. Pero no empecé diciendo "voy a hacer 500 videos". Empecé observando señales.

La señal: El equipo de soporte recibía las mismas preguntas una y otra vez. "¿Cómo conecto a una base de datos?" "¿Cómo hago un formulario con validación?" "¿Cómo despliego mi app?"

El diagnóstico: La documentación escrita existía, pero muchos desarrolladores preferían ver el proceso. Además, algunos conceptos eran más fáciles de entender viendo a alguien hacerlo.

La solución: Videos cortos, enfocados en UN problema específico, optimizados para ser encontrados cuando alguien busca exactamente esa pregunta.

El resultado: Reducción significativa en tickets de soporte sobre esos temas. Los videos no solo educaban — reducían carga operativa del equipo de soporte.

Eso es impacto de negocio medible. No "hice 500 videos" sino "reduje tickets de soporte en X% a través de contenido educativo estratégico."


La Conexión con Ventas y Conversión

Aquí es donde muchos DevRels no conectan los puntos: la fricción en el developer journey directamente impacta el revenue.

Piensa en el funnel:

1,000 developers visitan tu landing page ↓ (20% continúan) 200 developers llegan al signup ↓ (50% completan registro) 100 developers crean una cuenta ↓ (30% completan onboarding) 30 developers llegan a "Hello World" ↓ (20% continúan a uso real) 6 developers se convierten en usuarios activos ↓ (30% convierten a pago) 2 developers se convierten en clientes

De 1,000 a 2. Cada punto de fricción en ese camino es una oportunidad de mejora.

Si mejoras el onboarding de 30% a 50% completion, pasas de 30 a 50 developers en "Hello World", lo que potencialmente duplica tus clientes finales.

Un DevRel que entiende esto y puede identificar dónde está la fricción más costosa es un DevRel que habla el idioma del negocio.


Cómo Comunicar Esto a Stakeholders

Cuando presento hallazgos de fricción, no digo "la documentación es confusa". Digo:

"Identificamos que el 40% de los desarrolladores abandonan en el paso 3 del onboarding. A través de friction logging y análisis de tickets de soporte, encontramos que el error message en ese paso no da contexto suficiente para resolver el problema. Propongo tres soluciones con diferentes niveles de esfuerzo, y estimo que resolver esto podría mejorar el completion rate entre 10-15%, lo que representaría aproximadamente X nuevos usuarios activos por mes."

Eso es diferente. Eso es estratégico. Eso te posiciona como alguien que entiende el negocio.


Herramientas y Frameworks Útiles

Para analytics:

  • Google Analytics / Mixpanel / Amplitude (comportamiento en web)

  • PostHog / Heap (product analytics)

  • FullStory / Hotjar (session recordings, heatmaps)

Para feedback:

  • Typeform / SurveyMonkey (encuestas)

  • Intercom / Zendesk (tickets de soporte)

  • Discord / Slack (comunidad)

Para documentar:

  • Notion / Coda (friction logs internos)

  • Loom (grabar sesiones de friction logging)

  • Miro / FigJam (mapear el journey visualmente)

Métrica clave a trackear:

  • Time to Hello World

  • Completion rate por paso del onboarding

  • Ticket volume por categoría

  • NPS de la experiencia de desarrollador


El Mindset del DevRel Orientado a Señales

Los ingenieros que construyen grandes productos son los que mantienen curiosidad sobre los humanos que los usan.

Lo mismo aplica para DevRel. Los mejores DevRels que conozco tienen estas características:

  • Curiosidad incansable: Siempre preguntan "¿por qué?" cuando ven un comportamiento inesperado.

  • Empatía genuina: Pueden ponerse en los zapatos de alguien que nunca ha visto el producto.

  • Pensamiento sistémico: Ven patrones, no incidentes aislados.

  • Orientación a datos: No asumen — miden y validan.

  • Comunicación de negocio: Pueden traducir hallazgos técnicos a impacto de revenue.


Reflexión Final

Cualquiera puede crear contenido. Cualquiera puede dar una charla. Cualquiera puede responder preguntas en un foro.

Pero pocos pueden observar sistemáticamente dónde están las paredes invisibles que frustran a los desarrolladores, diagnosticar las causas raíz, proponer soluciones priorizadas, y medir el impacto de esas soluciones en métricas que importan al negocio.

Esa habilidad — detectar señales, eliminar fricción, conectar con impacto de negocio — es lo que separa a los DevRels buenos de los excepcionales.

La próxima vez que un desarrollador suspire mientras usa tu producto, presta atención. Ahí hay una oportunidad de crear valor real.


¿Has implementado friction logging en tu trabajo? ¿Qué señales has descubierto? Comparte tu experiencia en nuestra comunidad.

Sitio Web: https://latamdevrel.com
Discord
: https://discord.gg/kwugZvJS
LinkedIn
: https://www.linkedin.com/company/latamdevrel/


Tags: #devrel #developer-experience #fricción #producto #métricas #estrategia