
BBVA Hung Up on Me. That Is the Design.
Two rejected cards, one AI phone tree, and the realization that the hang-up was the point.

Two rejected cards, one AI phone tree, and the realization that the hang-up was the point.

How the family library got its own streaming service: Jellyfin on a small droplet, the movie and series files on Cloudflare R2, and four households across two countries watching for a few dollars a month.

A step-by-step tutorial: outbound reverse SSH tunnel from a NAS behind CGNAT to a cloud server, with keys both directions and a tunnel that survives reboots.

Who actually gets paid when token prices collapse and AI capex explodes.

FiletOfFish1066 automated his job for six years, got fired, forgot how to code. Vibe coding is that story in fast-forward — and the market still pays for the skill, not the tool.

The rise and quiet fall of spec-driven development — and why the same hype cycle that buried prompt engineering is repeating.

The dashboard I vibe-coded for executives, the rent that came due, and the line between renting code and owning it.

How I tried moving my AI automation from scripts to skills, watched it hallucinate on unstructured work, and moved back to a Makefile — and why engineering thinking is still the moat.

How I built a blog-writing pipeline with an AI agent — the rules, the research, and the part only a human can do.

How I discovered that a cheap model with a good plan beats a smart model with no plan — for speed, cost, and fewer headaches.