Desarrollo personal
solo con el smartphone
Un caso real de un ingeniero freelance que utiliza Claush para desarrollar un servicio de noticias con IA, aprovechando los ratos libres en cafeterias y las pausas en los semaforos mientras corre.
Perfil del usuario
Un ingeniero que trabaja en desarrollo personal como freelance y actividad secundaria. Con tiempo limitado frente al PC, buscaba una forma de completar el desarrollo solo con el smartphone.
Proyecto de desarrollo: News Butler AI
Un lector RSS de nueva generacion para smartphone y web. Un servicio que analiza noticias segun ejes de analisis personalizados definidos por el usuario y envia reportes periodicos como notificaciones.
| Factor | Razon de la buena compatibilidad con Claush |
|---|---|
| Desarrollo personal | Las decisiones las toma una sola persona, por lo que puede decidir e implementar al instante por chat |
| Uso de Firebase | La configuracion de CI/CD es sencilla y el entorno necesario para el flujo de trabajo de Claush se prepara rapidamente |
| Escala reducida del servicio | Un concepto compacto que se lanza rapidamente, encajando con el estilo de "dividir en partes pequenas y iterar" |
Flujo de trabajo general
Excepto la configuracion inicial del entorno, todo el trabajo se puede completar solo con el smartphone
Entorno previo
Solo el trabajo inicial de crear el repositorio en GitHub y configurar el entorno de CI se realiza en PC. A partir de ahi, todo el desarrollo se completa solo con el smartphone y Claush.
Ciclo de desarrollo
Ventajas destacadas
Sin limites de ubicacion
Acceso al entorno de desarrollo desde cualquier lugar a traves de VPS.
Chat intuitivo
Controla Claude Code con lenguaje natural. No necesitas memorizar comandos.
Facil concentracion
Se forma naturalmente el habito de que abrir el smartphone = desarrollar.
Ciclo de desarrollo rapido
Al iterar en unidades pequenas, las revisiones son ligeras y se avanza con buen ritmo.
Menos estres
Incluso cuando las correcciones se acumulan, la sensacion de "estar conversando con Claush" evita la frustracion.
Consejos para que el desarrollo movil funcione
Dividir el trabajo en partes pequenas
El alcance de revision se reduce y se puede revisar correctamente incluso en la pantalla del smartphone. Como efecto secundario, el ciclo de desarrollo se acelera, lo que lleva a una experiencia de desarrollo con buen ritmo.
Verlo como una conversacion con Claush
En lugar de "hacer que escriba codigo", el enfoque es "construir mientras se conversa". Incluso en ramas con muchas correcciones, se avanza sin estres de manera constante. La sensacion de "malestar" al desarrollar disminuye notablemente.
Testimonios del usuario
Cuando abro el smartphone, entro en modo desarrollo automaticamente
A traves de Claush siento como si estuviera conversando, y puedo desarrollar sin esfuerzo
Rara vez me siento frustrado mientras desarrollo
Como llego a Claush
La imagen ideal de desarrollo que ya tenia
Desde que aparecieron herramientas de desarrollo con IA como GitHub Copilot, tenia como ideal el estilo de desarrollo de "dar instrucciones por chat y revisar basandose en PRs".
Insatisfaccion con los servicios existentes
| Problema | Detalle |
|---|---|
| Baja calidad de los PRs | Muchos servicios envian Pull Requests enormes y desordenados que no resisten una revision |
| Mala UX de chat | Aunque tienen funcion de chat, la usabilidad y experiencia son malas y no resultan practicos |
| Brecha con el ideal | No habia ningun servicio que ofreciera la experiencia de "construir mientras se conversa" |
Claush todavia tiene partes incompletas, pero en cuanto a poder desarrollar conversando en formato chat, es lo mas cercano a mi imagen perfecta
Casos de uso detallados
1. Desarrollo habitual en casa
Se aplica directamente el ciclo del flujo de trabajo general descrito arriba. Desde la creacion de especificaciones hasta el registro de Issues, implementacion, creacion de PRs y merge, todo se opera desde la pantalla de chat de Claush.
2. Desarrollo en ratos libres fuera de casa
Los pocos minutos despues de pedir en una cafeteria, el rato de ir al bano durante una cita... en esos pequenos tiempos de espera se pueden dar instrucciones
No se presupone ver codigo directamente como en VS Code. Al limitar cada instruccion a una unidad de historia de usuario, el tiempo de verificacion se reduce a unos 5 minutos, permitiendo completar hasta el merge en los ratos libres.
| Escena | Tiempo estimado |
|---|---|
| Recien sentado tras pedir en una cafeteria | 3-5 minutos |
| Pausa para ir al bano durante una cita | 2-3 minutos |
| Esperando el transbordo del tren | Unos pocos minutos |
3. Desarrollo mientras corre
Pensar ideas mientras corre y dar instrucciones esperando en el semaforo
Un caso de uso que solo es posible con Claush, que se puede llevar en el smartphone. La actividad fisica del jogging y el desarrollo se fusionan.
| Momento | Accion |
|---|---|
| Mientras corre | Organizar mentalmente ideas de funcionalidades y estrategias de marketing |
| Esperando en el semaforo | Abrir el smartphone e introducir instrucciones en Claush |
| Cuando necesita recuperar el aliento | Revisar las respuestas del chat y pensar en la siguiente instruccion |
Solicitudes de mejora y funciones faltantes
1. Notificaciones push
Despues de dar instrucciones a Claush, no llega una notificacion cuando Claude responde. Mientras espera la respuesta, no puede pasar a otras tareas, lo que genera ineficiencia.
2. Recepcion de webhooks de GitHub y deteccion automatica de fallos de CI
Actualmente, Claush no puede detectar automaticamente los fallos de CI, por lo que hay que verificar manualmente en la app de GitHub y comunicarselo a Claush, generando pasos innecesarios y cambios de contexto.
Idea futura: Refuerzo del entorno CI/CD
El cuello de botella del flujo de trabajo de "dividir en partes pequenas e iterar rapidamente" es la lentitud del CI/CD. Como los runners predeterminados de GitHub Actions son lentos, planea preparar un runner autoalojado para acelerar el proceso.
Resumen de feedback
- El hecho de que todo el flujo de trabajo estandar de GitHub (Issue → PR → CI → merge) se pueda operar desde el chat hace que el desarrollo movil sea una realidad
- La experiencia de "construir mientras se conversa" en lugar de la sensacion de "usar una herramienta" reduce fundamentalmente el estres del desarrollo
- El estilo de desarrollo de dividir en partes pequenas e iterar encaja perfectamente con Claush, y se forma naturalmente un habito de desarrollo mobile-first
- Para usuarios freelance y con trabajos secundarios, tiene un gran valor desde la perspectiva de mantener la motivacion y la facilidad de continuidad