TLDR Dev · OPINIONS & ADVICE

BUILD SOFTWARE. BUILD USERS

dima.day5 min read

Summary from the TLDR Dev newsletter

True software quality is often missed because engineers fail to deeply understand user needs. A possible solution is to "vibe code users" first, before coding the software itself, by creating detailed, LLM-driven user agents that simulate target users and their interactions. This iterative process involves building these agentic users with defined profiles and "happy paths," then developing software, and finally allowing the simulated users to provide feedback, refining both the agents and the software.