Individuelle Entwicklung
nur mit dem Smartphone
Ein nebenberuflicher Freelance-Entwickler nutzt Claush, um in Kaffeepausen und an Ampeln beim Joggen einen KI-Nachrichtendienst zu entwickeln -- ein Praxisbeispiel.
Benutzerprofil
Ein Entwickler, der nebenberuflich als Freelancer an individuellen Projekten arbeitet. Da die Zeit am PC begrenzt ist, suchte er nach einer Möglichkeit, die Entwicklung komplett auf dem Smartphone abzuschließen.
Entwicklungsprojekt: News Butler AI
Ein RSS-Reader der nächsten Generation für Smartphone und Web. Ein Dienst, der Nachrichten anhand vom Benutzer festgelegter individueller Analyseachsen auswertet und regelmäßig als Bericht per Benachrichtigung zustellt.
| Faktor | Warum Claush gut dazu passt |
|---|---|
| Einzelentwicklung | Da alle Entscheidungen allein getroffen werden, kann per Chat sofort entschieden und umgesetzt werden |
| Firebase-Einsatz | CI/CD lässt sich einfach aufbauen, sodass die Voraussetzungen für den Claush-Workflow schnell geschaffen wurden |
| Kleiner Projektumfang | Ein kompaktes Konzept ermöglicht schnellen Start und passt perfekt zum Stil „klein aufteilen und iterieren“ |
Workflow-Gesamtbild
Abgesehen von der anfänglichen Einrichtung kann die gesamte Arbeit ausschließlich mit dem Smartphone erledigt werden
Voraussetzungen
Nur die einmalige Ersteinrichtung -- das Anlegen des GitHub-Repositorys und der Aufbau der CI-Umgebung -- erfolgt am PC. Danach wird die Entwicklung ausschließlich mit Smartphone + Claush abgeschlossen.
Entwicklungszyklus
Vorteile der Nutzung
Ortsunabhängig
Über VPS kann von überall auf die Entwicklungsumgebung zugegriffen werden.
Intuitiver Chat
Claude Code lässt sich in natürlicher Sprache steuern. Keine Befehle auswendig lernen.
Leicht zu fokussieren
Smartphone öffnen = Entwickeln -- diese Gewohnheit entsteht ganz natürlich.
Schnelle Entwicklungszyklen
Durch kleine Einheiten wird das Review leichter und die Entwicklung schreitet zügig voran.
Weniger Stress
Selbst bei vielen Korrekturen fühlt es sich an wie ein Gespräch mit Claush -- kein Frust.
Tipps für erfolgreiche Smartphone-Entwicklung
Aufgaben klein aufteilen
Der Prüfungsumfang wird kleiner, sodass auch auf dem Smartphone-Bildschirm ein gründliches Review möglich ist. Als Nebeneffekt beschleunigt sich der Entwicklungszyklus und führt zu einem angenehmen Entwicklungsrhythmus.
Als Gespräch mit Claush begreifen
Statt Code schreiben zu lassen, hat man eher das Gefühl, im Gespräch etwas zu erschaffen. Selbst in Branches mit vielen Korrekturen kann man stressfrei und stetig voranschreiten. Das unangenehme Gefühl beim Entwickeln nimmt deutlich ab.
Nutzerstimmen
Wenn ich mein Smartphone öffne, bin ich sofort im Entwicklungsmodus
Über Claush fühlt es sich an wie ein Gespräch -- man entwickelt mühelos
Beim Entwickeln kommt kaum noch ein unangenehmes Gefühl auf
Der Weg zu Claush
Das ursprüngliche Idealbild der Entwicklung
Seit dem Aufkommen von KI-Entwicklungstools wie GitHub Copilot hatte er die Idealvorstellung: „Per Chat Anweisungen geben und PR-basiert prüfen“ -- diesen Entwicklungsstil wollte er schon immer.
Unzufriedenheit mit bestehenden Diensten
| Problem | Details |
|---|---|
| Niedrige PR-Qualität | Viele Dienste lieferten riesige, chaotische Pull Requests, die nicht reviewbar waren |
| Schlechte Chat-UX | Selbst Dienste mit Chat-Funktion boten eine schlechte Bedienbarkeit und waren nicht praxistauglich |
| Kluft zum Ideal | Kein Dienst bot das Erlebnis „im Gespräch entwickeln“ |
Claush hat noch einige Unvollkommenheiten, aber was die Entwicklung per Chat-Dialog angeht, kommt es meinem perfekten Idealbild am nächsten
Anwendungsfälle im Detail
1. Zuhause -- Reguläre Entwicklung
Der oben beschriebene Workflow-Zyklus wird direkt angewandt. Von der Spezifikationserstellung über Issue-Anlage, Implementierung, PR-Erstellung bis hin zum Merge -- alles wird über den Claush-Chatbildschirm gesteuert.
2. Entwicklung in Kurzpausen unterwegs
Die wenigen Minuten nach der Bestellung im Café, die kurze Abwesenheit auf der Toilette während eines Dates -- in solch kleinen Wartezeiten lassen sich Anweisungen geben
Es wird nicht vorausgesetzt, dass man Code direkt anschaut wie in VS Code. Indem jede Anweisung auf eine User-Story-Einheit beschränkt wird, dauert die Überprüfung nur etwa 5 Minuten -- und selbst in Kurzpausen lässt sich der Merge abschließen.
| Szene | Zeitrahmen |
|---|---|
| Im Café nach der Bestellung, gerade hingesetzt | 3--5 Min. |
| Kurzer Toilettengang während eines Dates | 2--3 Min. |
| Wartezeit beim Umsteigen am Bahnhof | Wenige Min. |
3. Entwicklung beim Joggen
Während des Laufens Ideen entwickeln, an der Ampel Anweisungen eingeben
Ein Anwendungsfall, der nur mit Claush möglich ist, weil man das Smartphone mitnehmen kann. Joggen als körperliche Aktivität und Softwareentwicklung verschmelzen.
| Zeitpunkt | Aktion |
|---|---|
| Während des Laufens | Feature-Ideen und Marketingstrategien im Kopf ordnen |
| An der Ampel | Smartphone öffnen und Anweisungen in Claush eingeben |
| Beim Verschnaufen | Chat-Antworten prüfen und nächste Anweisung überlegen |
Verbesserungsvorschläge und fehlende Funktionen
1. Push-Benachrichtigungen
Nach einer Anweisung an Claush gibt es keine Benachrichtigung, wenn Claude antwortet. Beim Warten auf eine Antwort kann man nicht zu anderen Aufgaben wechseln, was ineffizient ist.
2. GitHub-Webhook-Empfang und automatische CI-Fehlererkennung
Derzeit kann Claush CI-Fehler nicht automatisch erkennen. Daher muss man in der GitHub-App manuell nachsehen und es Claush mitteilen -- ein unnötiger Aufwand mit Kontextwechsel.
Zukunftsidee: CI/CD-Umgebung verstärken
Der Flaschenhals des Workflows „klein aufteilen und schnell iterieren“ ist die Langsamkeit von CI/CD. Da die Standard-Runner von GitHub Actions langsam sind, ist die Einrichtung eines Self-Hosted Runners zur Beschleunigung geplant.
Feedback-Zusammenfassung
- Dass der gesamte GitHub-Standardworkflow (Issue → PR → CI → Merge) per Chat gesteuert werden kann, macht Smartphone-Entwicklung erst realistisch
- Nicht das Gefühl, ein Tool zu benutzen, sondern das Erlebnis „im Gespräch etwas zu erschaffen“ reduziert den Entwicklungsstress grundlegend
- Der Entwicklungsstil „klein aufteilen und iterieren“ harmoniert hervorragend mit Claush, und es bildet sich ganz natürlich eine Mobile-First-Entwicklungsgewohnheit
- Für Freelancer und Nebenberufler bietet es enormen Mehrwert auch hinsichtlich Motivationserhalt und Durchhaltevermögen