Stack
Frontend
- Frontend ile 20 yıldır uğraşıyorum; uzun yıllar boyunca ReactJS ve VueJS ile dönüşümlü çalıştım, ayrıca onların üzerine kurulu framework'lerle — NextJS ve NuxtJS ile.
- Layout işine özel bir sevgim var: CSS ve semantik HTML bana JS veya TS'den daha yakın.
- Astro'yu ilk kez tam da bu blog için kullanıyorum — görünüşe göre ilk görüşte aşk.
Backend
Backender değilim ama webdeki tecrübemle bu tarafa hiç bulaşmamak şansım yoktu. Bu yüzden küçük startup'lar ve kendi pet-projelerim için tek başına orkestra gibi fullstack yapıyorum.
- Çok basit şeyler için — HonoJS + SQLite.
- Daha karmaşık projeler için — FastAPI ve Docker içinde PostgreSQL.
Araçlar
Tembelim, bu yüzden:
- kodu testlerle kaplamaya çalışıyorum;
- projeleri çeşitli linter ve formatter'larla donatıyorum;
- bu sayede kod kalitesi kontrolleri otomatik yürüyor ve zamanımı yemiyor.
AI asistanlar
- GitHub Copilot — şu an birincil, ama duyurulan fiyat politikası değişiklikleriyle muhtemelen yakında arsenalden düşecek.
- Claude Code — özellikle planlama ve metinlerle çalışma için.
- Codex — kodlama için.
- Opencode — açık kaynak modellerle deneyler için.
- Hermes — otomasyonlar için.
Donanım
- MacBook'ta çalışıyorum.
- Yerel modeller deneyleri — güçlü bir GPU'ya sahip bir Windows masaüstünde.
- Projeleri Linux'a deploy ediyorum.
Workflow
Her feature aşağı yukarı aynı döngüden geçer:
-
Ajanın istikrarlı bir bağlamı olsun diye hedefi ve kısıtlamaları
CLAUDE.md/AGENTS.md'ye sabitle. - Superpowers ile brainstorming yap, tasarım spesifikasyonunu al.
- Spesifikasyonu somut adımlarla bir uygulama planına çevir; story'lerin detaylandırılması Openspec'te olur.
- TDD ve SDD modlarında subagent-driven yürütme, her görevde iki aşamalı review ile (önce spesifikasyona uyum, sonra kod kalitesi).