Sviluppo individuale
solo con lo smartphone
Un esempio reale di un ingegnere freelance che ha utilizzato Claush per sviluppare un servizio AI di notizie nei ritagli di tempo al bar e durante le pause ai semafori mentre faceva jogging.
Profilo utente
Un ingegnere che lavora come freelance e sviluppatore individuale come secondo impiego. Avendo poco tempo disponibile davanti al PC, cercava un modo per completare lo sviluppo interamente dallo smartphone.
Progetto di sviluppo: News Butler AI
Un lettore RSS di nuova generazione per smartphone e web. Un servizio che analizza le notizie secondo assi di analisi personalizzati impostati dall'utente e invia periodicamente report sotto forma di notifiche.
| Fattore | Perché è compatibile con Claush |
|---|---|
| Sviluppo individuale | Le decisioni vengono prese da una sola persona, quindi è possibile decidere e implementare istantaneamente via chat |
| Uso di Firebase | La configurazione CI/CD è semplice, permettendo di preparare rapidamente l'ambiente necessario per il workflow Claush |
| Dimensione ridotta del servizio | Un concetto compatto che si avvia velocemente, perfetto per lo stile "scomporre in piccole parti e iterare" |
Panoramica del workflow
A parte la configurazione iniziale dell'ambiente, tutto il lavoro può essere completato solo con lo smartphone
Ambiente prerequisito
Solo la configurazione iniziale del repository GitHub e dell'ambiente CI viene eseguita al PC. Dopodiché, tutto lo sviluppo si completa con smartphone + Claush.
Ciclo di sviluppo
Punti di forza
Indipendente dalla posizione
Accesso all'ambiente di sviluppo da qualsiasi luogo tramite VPS.
Intuitivo via chat
Controllo di Claude Code in linguaggio naturale. Non serve memorizzare comandi.
Facile concentrarsi
Si crea naturalmente l'abitudine: aprire lo smartphone = sviluppare.
Ciclo di sviluppo rapido
Iterare su piccole unità alleggerisce le revisioni e mantiene un ritmo veloce.
Poco stress
Anche quando le correzioni si moltiplicano, la sensazione di "conversare con Claush" evita la frustrazione.
Consigli per far funzionare lo sviluppo mobile
Scomporre il lavoro in piccole parti
L'ambito della revisione si riduce, rendendo possibile una review approfondita anche sullo schermo dello smartphone. Come effetto collaterale, il ciclo di sviluppo accelera, creando un'esperienza di sviluppo dal ritmo piacevole.
Vivere l'esperienza come una conversazione con Claush
Piuttosto che "far scrivere codice", l'approccio è quello di "creare conversando". Anche nei branch con molte correzioni, si può procedere senza stress in modo costante. Si riduce la sensazione di frustrazione durante lo sviluppo.
Testimonianze
Quando apro lo smartphone, entro automaticamente in modalità sviluppo
Attraverso Claush ho la sensazione di conversare, e sviluppare non costa fatica
Raramente provo frustrazione durante lo sviluppo
Come abbiamo scoperto Claush
L'ideale di sviluppo originario
Sin dall'avvento di strumenti di sviluppo AI come GitHub Copilot, aveva l'ideale di uno stile di sviluppo basato su "dare istruzioni via chat e verificare tramite PR".
Insoddisfazione verso i servizi esistenti
| Problema | Dettagli |
|---|---|
| Qualità bassa delle PR | Molti servizi inviano Pull Request enormi e disordinati, impossibili da revisionare |
| Pessima UX della chat | Anche quelli che offrono funzionalità di chat hanno un'usabilità e un'esperienza scadenti |
| Lontananza dall'ideale | Nessun servizio riusciva a offrire l'esperienza di "creare conversando" |
Claush ha ancora aspetti imperfetti, ma in termini di sviluppo tramite conversazione in formato chat, è il più vicino alla mia visione ideale
Casi d'uso dettagliati
1. Casa / Sviluppo regolare
Si applica direttamente il ciclo descritto nella panoramica del workflow. Dalla creazione delle specifiche alla registrazione delle Issue, implementazione, creazione PR e merge, tutto viene gestito dalla schermata chat di Claush.
2. Sviluppo nei ritagli di tempo fuori casa
I pochi minuti dopo aver ordinato al bar, la pausa in bagno durante un appuntamento - in questi piccoli momenti di attesa si possono dare istruzioni
Non si presuppone di guardare direttamente il codice come in VS Code. Limitando ogni istruzione a una singola user story, il tempo di verifica si riduce a circa 5 minuti, permettendo di completare fino al merge nei ritagli di tempo.
| Situazione | Tempo stimato |
|---|---|
| Appena seduti dopo aver ordinato al bar | 3-5 minuti |
| Pausa in bagno durante un appuntamento | 2-3 minuti |
| Attesa per il cambio di treno | Qualche minuto |
3. Sviluppo durante il jogging
Elaborare idee correndo e dare istruzioni durante l'attesa al semaforo
Un caso d'uso possibile solo grazie a Claush, che si porta con sé sullo smartphone. L'attività fisica del jogging e lo sviluppo diventano un tutt'uno.
| Momento | Azione |
|---|---|
| Mentre si corre | Organizzare mentalmente idee per funzionalità e strategie di marketing |
| Attesa al semaforo | Aprire lo smartphone e inserire istruzioni in Claush |
| Quando si riprendere fiato | Controllare le risposte in chat e pensare alle prossime istruzioni |
Richieste di miglioramento e funzionalità mancanti
1. Notifiche push
Dopo aver dato istruzioni a Claush, non arriva una notifica quando Claude risponde. Durante l'attesa della risposta, non si può passare ad altre attività, risultando inefficiente.
2. Ricezione Webhook GitHub / Rilevamento automatico fallimenti CI
Attualmente Claush non rileva automaticamente i fallimenti CI, costringendo a verificare manualmente sull'app GitHub e comunicarlo a Claush, generando passaggi superflui e context switching.
Idee per il futuro: potenziamento dell'ambiente CI/CD
Il collo di bottiglia del workflow "scomponi in piccole parti e itera velocemente" è la lentezza della CI/CD. I runner predefiniti di GitHub Actions sono lenti, quindi si pianifica di preparare runner self-hosted per velocizzare il processo.
Riepilogo del feedback
- La possibilità di gestire dalla chat l'intero workflow standard di GitHub (Issue → PR → CI → Merge) rende realistico lo sviluppo da smartphone
- L'esperienza di "creare conversando" piuttosto che di "usare uno strumento" riduce lo stress dello sviluppo alla radice
- Lo stile di sviluppo che scompone in piccole parti e itera è molto compatibile con Claush, e si forma naturalmente un'abitudine di sviluppo mobile-first
- Per i freelance e chi ha un secondo impiego, c'è un grande valore anche dal punto di vista del mantenimento della motivazione e della continuità