21 Cents Later, Did It Deliver? Windsurf in the Vibe Coding Olympics

Eduards RuzgaAbout 4 min readMay 9, 2025Watch original
THE SUMMARYAI-generated

Key Concepts

  • VIP Coding Olympics
  • Windsurf (AI coding tool)
  • Prompt engineering
  • Model evaluation (functionality, design, error handling, cost)
  • GitHub integration (repository creation, deployment)
  • Credit usage and pricing

Windsurf Performance Analysis

Initial Setup and Code Generation

  • The video analyzes Windsurf's performance in the VIP Coding Olympics.
  • The process begins by creating a new folder named "windsurf" within the "work" directory.
  • Windsurf is instructed to operate in "right mode" using the S on a 37 model.
  • The initial prompt focuses on generating code without specifying a folder path.
  • Windsurf automatically creates an index.html file and a README.md file.
  • A cascade error occurs while fetching documentation in JavaScript.
  • The tool exhibits slow performance, particularly when editing code.
  • Windsurf redundantly edits the same files multiple times.

Browser Integration and Key Generation

  • The next prompt instructs Windsurf to open the generated content in a browser.
  • Windsurf serves the content on a local server and opens it in an internal browser.
  • The layout is a three-column design.
  • The generated application lacks a prompt for the API key.
  • The presenter uses "cats" to retrieve the API key.
  • Windsurf successfully implements loading indicators.
  • The initial run fails because Windsurf doesn't use the new model.

Model Update and Image Generation

  • The presenter explicitly instructs Windsurf to use the new model.
  • Windsurf updates the script and HTML files with minor changes.
  • The application saves the API key to local storage.
  • The presenter anticipates an error related to image handling.
  • The new model struggles to generate realistic images, even for DALL-E 2.
  • Windsurf fails to parse the image, requiring a specific message to fix.

GitHub Integration

  • Windsurf enhances the README.md file for GitHub.
  • It creates a license file and assets, including an SVG banner.
  • Windsurf generates a deploy script and a shell command to set up the GitHub repository.
  • The presenter provides the final command to publish the repository.
  • Windsurf commits the changes, checks Git status, and creates the repository.
  • Additional actions are required to fully publish the repository.

Evaluation Metrics

  • The evaluation considers the following factors:
    • Works out of the gate
    • Loading indicators
    • Error handling
    • Design
    • Copyright and license footer
    • API key link
    • Ability to save image
    • Local storage usage
    • Shows re-wise prompt
    • Shows loading time
    • Created a screenshot
    • Created a license file
    • Published the page
    • Documentation
    • Added default prompt
  • Windsurf achieves 6 positive and 10 negative marks, resulting in a net score of -4.

Cost Analysis

  • Windsurf Pro costs $15 for 500 prompts per month.
  • The Windsurf run consumed 7 credits.
  • The cost per message is calculated as $0.03 (15/500).
  • The total cost for the Windsurf run is $0.21 (7 * 0.03).

Overall Assessment

  • Windsurf exhibits flakiness and looping behavior.
  • It achieves third place in the overall scoring.
  • The presenter dislikes the internal browser preview, preferring a real browser.
  • Windsurf's performance is considered "quite good."

Notable Quotes

  • "It did end up taking third place in overall scoring so it did pretty well in my view."

Technical Terms

  • Right Mode: A mode of operation for the AI coding tool.
  • Cascade Error: An error that occurs when one error triggers a series of subsequent errors.
  • Local Storage: A web storage technology that allows websites to store data in a user's browser.

Logical Connections

  • The video progresses from initial setup and code generation to browser integration, image generation, GitHub integration, and finally, evaluation and cost analysis.
  • Each step builds upon the previous one, demonstrating Windsurf's capabilities and limitations.

Synthesis/Conclusion

Windsurf demonstrates a mixed performance in the VIP Coding Olympics. While it successfully generates code, integrates with GitHub, and implements certain features like loading indicators, it also exhibits flakiness, looping behavior, and issues with image generation. The cost of using Windsurf is relatively high at $0.21 per run. Despite its shortcomings, Windsurf achieves a respectable third-place finish, suggesting its potential as an AI coding tool.

AI summaries can miss context or contain errors. Check important details against the original video.

Go a little deeper.

Have a question about this video? Load its transcript to open the video chat.