Skip to main content
LJ

Lazar Jovanovic

1episode
1podcast

We have 1 summarized appearance for Lazar Jovanovic so far. Browse all podcasts to discover more episodes.

Featured On 1 Podcast

All Appearances

1 episode

AI Summary

→ WHAT IT COVERS Lazar Jovanovic, the first professional Vibe Coding Engineer at Lovable, explains how he builds production software using AI tools without traditional coding skills. He shares frameworks for maximizing AI tool effectiveness, including the four-parallel-build method, context management through PRD files, and the four-by-four debugging approach. The conversation explores emerging career paths and skill requirements in AI-assisted development. → KEY INSIGHTS - **Parallel Prototyping Method:** Start five simultaneous projects when beginning any build: one brain-dump voice prompt, one typed detailed prompt, one with Mobbin or Dribbble design references, one with actual code snippets from libraries like Twenty First Dev, and one with template files. This approach saves hundreds of credits long-term by establishing design clarity upfront rather than iterating endlessly on a single flawed direction. Switch between tabs while agents process to maximize productivity. - **Context Window Management:** Spend 80% of time planning in chat mode and only 20% executing. Create four core markdown files before building: masterplan.md for high-level intent, implementation-plan.md for build sequence, design-guidelines.md with CSS specifications, and tasks.md breaking work into discrete steps. Reference these files in every prompt so the AI agent allocates tokens to execution rather than re-reading entire codebases, preventing the obedient-but-wrong responses that occur when context runs out. - **Three Wishes Rule:** AI tools have token limitations similar to a genie granting three wishes at once. Vague requests like wanting to be taller result in thirteen-foot outputs because specificity matters. Provide exact references, file names, and context with each request. When codebases exceed twenty files, the agent spends 80% of tokens reading and only 20% thinking and executing, leading to surface-level fixes rather than actual solutions. - **Four-by-Four Debugging Framework:** When blocked, attempt four methods once each: click the tool's auto-fix button, add console logs to increase visibility then share output with the agent, import code to Codex or external LLM for diagnosis while keeping fixes in primary tool, and revert three steps back with a clearer prompt after a break. After resolving issues, ask the agent how to prompt better next time and add learnings to rules.md to prevent recurrence. - **Design Over Code Optimization:** In a world where everyone produces good-enough output with AI, magic-level design and taste become the differentiator. A simple gradient can require fifty layers with varying opacity levels. Expose yourself to world-class design through newsletters, follow elite designers building publicly, and study UI style libraries. Fonts alone constitute 60% of output quality perception. Technical stack choices like HTML versus React no longer matter to end users who only experience the interface. - **Agent Output as Education:** Read agent explanations religiously, not code syntax. The agent describes what it did, why, and what to test next. This output teaches what's possible with tools and reveals thinking patterns. When models like Claude show reasoning streams, they reveal token allocation to tasks like managing user anxiety versus solving problems. Learning from agent communication builds judgment about feasible requests and appropriate context provision without traditional computer science education. - **Career Path Through Public Building:** Professional vibe coding roles emerge from building publicly and sharing all knowledge without gatekeeping. Create YouTube tutorials, post projects on LinkedIn with detailed explanations, participate in hackathons, and apply to roles by submitting Lovable apps instead of resumes. Companies including S&P 500 firms now list Lovable skills in job descriptions and hire dedicated vibe coders to migrate entire legacy systems. The role exists because speed and judgment matter more than traditional engineering credentials. → NOTABLE MOMENT Jovanovic reveals he spent an entire week trying to build image generation into a Lovable app immediately after OpenAI announced the feature in ChatGPT, failing because the API did not exist yet. One week later when OpenAI released the API, he built the same app in thirty seconds. This failure taught him the boundary between productive delusion and impossible tasks, demonstrating how non-technical backgrounds create both advantages and blind spots. 💼 SPONSORS [{"name": "Strela", "url": "https://strela.io/lenny"}, {"name": "Samsara", "url": "https://samsara.com/lenny"}, {"name": "WorkOS", "url": "https://workos.com"}] 🏷️ AI Development, Vibe Coding, Product Management, Software Engineering Careers, AI Tools, Design Systems, Technical Workflows

Explore More

Never miss Lazar Jovanovic's insights

Subscribe to get AI-powered summaries of Lazar Jovanovic's podcast appearances delivered to your inbox weekly.

Start Free Today

No credit card required • Free tier available