Flujo para desarrolladores
Escritura por voz para programar en Mac
Explica un error, describe un cambio o dicta un comentario de revisión. Convierte el contexto que tienes en mente en un prompt para tu asistente de programación.
Un flujo de trabajo de Openbroca. Cursor, Claude Code y Codex son ejemplos de herramientas donde puedes usar el texto.
Respuesta corta
Dicta el problema, el contexto, las restricciones y el comportamiento esperado. Añade ejemplos y notas de revisión y usa el borrador en tu editor o asistente de programación.
Dónde ayuda más la voz a los desarrolladores
Puedes dictar prompts de IA, pasos para reproducir errores, comentarios de revisión, documentación, notas de versión y traspasos. Una app de dictado a nivel del cursor coloca ese texto en el campo activo; no lee el repositorio, ejecuta comandos ni decide si el cambio es correcto.
Explica el objetivo, los archivos relevantes, restricciones, casos límite y verificación esperada. En revisiones, describe el riesgo y el comportamiento deseado y deja los símbolos exactos y referencias de línea para el teclado.
Un flujo repetible de voz a código
Trata el dictado como una capa de entrada anterior a la herramienta de programación. Enfoca el destino, empieza por el resultado, añade alcance, restricciones y pruebas, corrígete de forma natural, arregla tokens exactos con el teclado y revisa antes de enviar.
Comprueba negaciones, verbos destructivos, rutas, cifras, secretos y criterios de aceptación. No dictes directamente en una línea de terminal activa: prepara el comando en un campo que no ejecute y cópialo después de revisarlo.
Ejemplo: de una idea suelta a una tarea clara
Un borrador hablado como «en el callback de autenticación comprueba state primero; bueno, antes asegúrate de que sea de un solo uso, no añadas otro endpoint y crea una prueba de replay» puede quedar: «En el callback existente, valida que state sea válido y de un solo uso antes de intercambiar el código. No añadas otro endpoint. Añade una prueba de regresión que impida reutilizar un state consumido.»
El ejemplo es ilustrativo, no una prueba controlada de velocidad o precisión. El resultado depende de la voz, el contexto, el vocabulario y la versión; la solución técnica sigue siendo tu responsabilidad.
Usa la misma estructura en distintos destinos
Cursor, Claude Code, Codex, gestores de tareas, formularios de pull request y editores reciben formatos diferentes, pero la estructura útil es la misma: resultado, contexto, restricciones, riesgos y verificación.
Dicta explicaciones e intención. Escribe código, expresiones regulares, identificadores, markup y valores sensibles. En el terminal, dicta solo en un borrador seguro y confirma rutas, flags y acción final con el teclado.
Enseña vocabulario sin compartir de más
Usa el diccionario personal para nombres de repositorios, productos, siglas y bibliotecas que fallen a menudo. Screen Context opcional puede usar términos visibles para resolver grafías.
Contexto no significa permiso para enviar todo. No dictes contraseñas, tokens, claves privadas, datos de clientes ni secretos. Desactiva Screen Context si no hace falta y compara la política de datos con las reglas de tu empresa antes de usarlo en repositorios de trabajo.
Cuándo sigue ganando el teclado
En un comando o una línea de código, cada símbolo cuenta. Las barras, comillas, escapes, mayúsculas y pequeños cambios suelen ser más fáciles de escribir y comprobar con el teclado. También lo son los comandos que borran datos y los valores que deben permanecer secretos.
Usa la voz para explicar una transformación, ejemplos e intención; escribe la expresión regular o el código final. Prepara migraciones y comandos en un área que no ejecute, revísalos y solo entonces ejecútalos.
Cómo evaluar la escritura por voz en tu trabajo
No midas solo palabras por minuto. Mide el tiempo desde la idea hasta un prompt, comentario o nota que enviarías, incluida la espera, reparación y revisión. Una transcripción rápida que necesita muchos cambios no es un flujo rápido.
Prueba diez tareas reales con el mismo micrófono y espacio. Registra el tiempo total y errores importantes en negaciones, rutas, cifras o seguridad. Conserva la voz donde gane; para muchos desarrolladores, el mejor flujo será voz para prosa y planificación y teclado para implementación exacta.