Stack
Frontend
- Frontend mache ich seit 20 Jahren; viele Jahre lang habe ich abwechselnd mit ReactJS und VueJS gearbeitet, sowie mit den darauf aufbauenden Frameworks — NextJS und NuxtJS.
- Eine besondere Liebe habe ich für das Layouten: CSS und semantisches HTML sind mir näher als JS oder TS.
- Astro benutze ich zum ersten Mal — genau für diesen Blog, und es scheint Liebe auf den ersten Blick.
Backend
Ich bin kein Backender, aber bei meiner Erfahrung im Web hatte ich keine Chance, diese Seite zu umgehen. Also mache ich für kleine Startups und eigene Pet-Projects fullstack als One-Man-Band.
- Für ganz einfache Dinge — HonoJS + SQLite.
- Für komplexere Projekte — FastAPI und PostgreSQL in Docker.
Tooling
Ich bin faul, deshalb:
- versuche ich den Code mit Tests abzudecken;
- behänge ich Projekte mit verschiedenen Lintern und Formattern;
- dadurch laufen Code-Quality-Checks automatisch und fressen meine Zeit nicht.
KI-Assistenten
- GitHub Copilot — aktuell der Hauptassistent, aber mit den angekündigten Preisänderungen wird er wahrscheinlich bald aus dem Arsenal fliegen.
- Claude Code — vor allem für Planung und Arbeit mit Texten.
- Codex — fürs Coden.
- Opencode — für Experimente mit Open-Source-Modellen.
- Hermes — für Automatisierungen.
Hardware
- Ich arbeite an einem MacBook.
- Experimente mit lokalen Modellen laufen auf einem Windows-Desktop mit kräftiger GPU.
- Projekte deploye ich auf Linux.
Workflow
Jedes Feature durchläuft ungefähr denselben Zyklus:
-
Ziel und Einschränkungen in
CLAUDE.md/AGENTS.mdfestklopfen, damit der Agent einen stabilen Kontext hat. - Brainstorming über Superpowers, eine Design-Spezifikation erhalten.
- Die Spezifikation in einen Implementierungsplan mit konkreten Schritten übersetzen; das Detail-Level der Stories passiert in Openspec.
- Subagent-driven-Ausführung in TDD- und SDD -Modus, mit zweistufigem Review pro Task (zuerst Spec-Konformität, dann Code-Qualität).