$ ls blog/
Notes from the trenches: AI workflows, cinema tech, Bitcoin, projects
Most people open an agent, type „build me an app“ and wait for magic. I do it the other way around: guardrails, plan mode, multi-model plan review and parallel agents are in place before a line is written.
I use Claude Code, Cursor and Codex every day. They solve different problems. Here is when each one actually shines and how I combine them in 2026.
Five real failure modes from daily agentic AI coding with Claude Code, Cursor and Codex, and the concrete fixes I actually use now.
Why I run my own VPS, Postgres and Redis for AI dev instead of a cloud platform. The honest tradeoffs: control, cost, privacy, and the ops burden.
Why I run my own Bitcoin and Lightning node, what financial and data sovereignty mean in practice, and the trust model nobody tells you about.
Dictate: hold a hotkey, speak, release, text appears. Whisper runs locally on macOS, nothing leaves the machine. Why local-first dictation matters.
Which model I run locally for coding: Qwen 3.5 Coder on an M5 Max. Surprisingly usable, and ideal for sensitive or production work I do not want to send to an online LLM.
A New Year's greeting as a browser game: calibrate a cinema projector, race the clock, get an AI video at the end. Idea to deploy in one sprint.
How I use an LLM to turn a description or existing code into Mermaid diagrams: flowcharts, sequence, ER, state. Diagrams as text that render anywhere.
A weekend hack: turn photos into ASCII art with custom letter-shaped masks. Python, Gradio and PIL, live at ascii.ondra-vlasek.cz. Why small toys matter.
Autumn 2025, almost nobody used AI for 3D in the browser. I did anyway. Honest notes on vibecoding Three.js: where models shone and where they fell apart.
For a client buying an LED wall I built an interactive 3D demo with real dimensions and pixel pitch, then got carried away with a reference figure, VR mode and Telegram. A drawer project and an October 2025 model benchmark.
How I vibecoded a non-custodial Bitcoin Lightning wallet (iOS, Android, web) on top of LNbits in one summer with Cursor. Keys local, control mine.
Two years ago Fabric treated prompts as reusable, version-controlled CLI tooling. It quietly predicted CLAUDE.md, skills and prompt libraries.
Two years before Cursor and Claude Code, a humble CLI already let you say what you wanted and get an executable command back. A from-the-drawer look back.
My first vibecoding at the dawn of ChatGPT: copy-paste, Stack Overflow and a model that could not even add up. From day one of ChatGPT Plus to today's agents.