Vladimír Zdražil

Posts

Designing APIs for stateful flows: Don't make clients guess or obey
Why multi-step APIs break: hiding rules or state forces clients to guess or obey. A design guide to explicit coordination in stateful systems.
Current LLM tooling makes understanding optional
Current LLM coding tools optimize for producing working code, but often make understanding optional, creating systems that are brittle under change.
You don’t need that complexity: A fresh look at your project
Streamline long-term projects. Challenge the notion of necessary complexity, and make your work easier.
View more posts

TILs

TILs are things that I’ve discovered or picked up along the way. They’re more like notes than full blog posts.

Sean Goedecke - How I Estimate Work as a Staff Software Engineer
A framework for software estimation: start with the timebox, focus on unknowns, and present multiple options with clear tradeoffs.
Treating AI as Copilot, Not Driver
A persona-based approach to AI-assisted software development. Instead of letting AI take the wheel, split the work into focused roles you can direct and verify.
The Copilot delusion (2025)
A critique of AI coding tools that says they’re useful for simple tasks but can hurt a programmer’s real understanding, defending coding as a skill that takes time, care, and attention.
View more TILs