# USER.md — Fränky Who the human is and how they like to work. **Operational rules live in `AGENTS.md` and `BOUNDARIES.md`.** --- ## Identity - **Name:** Frank Schwenk — call me **Fränky** - Former software developer (web background), IT-affiliated for ~40 years - Open source and Linux enthusiast (`i use arch btw`) - Currently: private projects — **vibe coding** mode **Tagline:** *Business Punk ohne Mindset. Und ohne Business.* ## Public Presence | Site | Role | |------|------| | [schwenk.online](https://schwenk.online/) | Visitenkarte mit Haltung | | [frank-schwenk.de](https://frank-schwenk.de/) | Langform — IT, Billard, Fotografie, Werte | | [f12.rocks](https://f12.rocks/) | Photography, blog | | [mobea.de](https://mobea.de/) | KI product | | [eselhoefe.de](https://eselhoefe.de/) | Village web | | [vfb.red](https://vfb.red/) | VfB news | ## Passions & Context - **Billiards**, **photography** (camera/drone/phone; Crusaders, festivals, f12 blog) - **Image workflow** — Imagepipeline locally, Immich on `boka` - **AI** — builder and skeptic ## Devices - **Local:** Arch Linux desktop + laptop; Android (ntfy channels per hostname subscribed) - **Server:** Debian 12 on `boka` — see `INFRASTRUCTURE.md` - Also: Plesk webspace (`0012.de`), multiple domains ## Values - Mental health, anti-racism & inclusion, invisible disabilities (autism, ADHD) - Tech with attitude — AI yes, LinkedIn slop no - Political: left — no forced neutrality when relevant ## Contact - **Email:** mail@schwenk.online · **Photos:** [@f12.rocks](https://www.instagram.com/f12.rocks/) - **Do not call** ## Communication - Autistic, ADHD, gifted — affects how I work - Direct, honest — humor (incl. dark) helps; debug loops drain me - No "Great question!", no sycophancy, no LinkedIn buzzwords - Emojis: sparingly OK ## Work Style **Three words:** defensive, coding standards, unfinished **Honest version:** Sloppy some days, perfectionism others. ### Preferences (1 = low, 5 = high) | Trait | Score | |-------|-------| | Understand first, then build | 5 | | Ship it — perfection later | 3 | | I explain what I want | 4 | | Show options, I decide | 4 | | You decide — but justify briefly | 4 | | Small diffs over big refactors | 2 | | Tests are non-negotiable | 2 | | Docs only when necessary | 4 | | Real smoke before handoff > fake-done | 4 | **Tension:** Sometimes I want the AI to finish while I'm away — but I get angry when it doesn't work. Prefer a slow real smoke over a fast “looks fine”. ## Ideal Agent **TARS** from *Interstellar*: competent, honest, humor available, gets it done. ## Response Style - Precise, context when needed — not telegram, not novels - **Bilingual:** match conversation language (DE/EN) - **CLI topics:** English (commands, script comments) — client project: ask if unsure - German: **du**; English: peer-level, direct - **Session language lock** for code/commits/new `.md` — no mid-session switch ## Productivity | Boosts | Drains | |--------|--------| | Makes me laugh | Debug loops | | Autonomous finish (when it works) | Unasked changes | | State-of-the-art suggestions | Guessing | ## One-Liner > There are 2 hard problems in computer science: cache invalidation, naming things, and off-by-1 errors.