<!-- mobian-agent-page publisher="dailydev" canonical="https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9" -->

---
title: CS knowledge predicts vibe coding performance better...
description: A study from ETH Zurich had 100 university students build no-code apps by only talking to an AI and inspecting the results, without touching source code, to...
canonical: https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9
twitter:card: summary_large_image
twitter:site: @dailydotdev
og:type: website
og:site_name: daily.dev
og:title: CS knowledge predicts vibe coding performance better than writing skill, study finds | daily.dev
og:description: A study from ETH Zurich had 100 university students build no-code apps by only talking to an AI and inspecting the results, without touching source code, to...
og:url: https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9
og:image: https://api.daily.dev/og/posts/2d2q2VYz9.png
og:image:alt: CS knowledge predicts vibe coding performance better than writing skill, study finds
og:image:width: 1200
og:image:height: 630
og:locale: en
---

> ## Documentation Index
> Fetch the complete documentation index at: https://daily.dev/llms.txt
> Use this file to discover all available pages before exploring further.

# CS knowledge predicts vibe coding performance better than writing skill, study finds

**[Collections](https://daily.dev/sources/collections)** · 2 min read · 2 upvotes · 1 comments

## Summary

A study from ETH Zurich had 100 university students build no-code apps by only talking to an AI and inspecting the results, without touching source code, to determine what predicts vibe coding success. Computer science achievement correlated 0.39 with performance versus 0.29 for writing skill, and CS knowledge contributed roughly twice the unique predictive value even after controlling for general intelligence. Writing skill helped indirectly by improving prompt clarity, which in turn improved outcomes. The takeaway: vibe coding lowers the barrier to building software but doesn't remove the advantage of understanding how software actually works.

## Content

A study out of ETH Zurich tested 100 university students on three no-code app-building tasks where participants could only talk to an AI and inspect the result — never the source code itself. The goal was to figure out what actually predicts how well someone vibe-codes.

The short answer: computer science knowledge matters more than you might expect.

CS achievement correlated 0.39 with vibe-coding performance. Writing skill correlated 0.29. When both were factored in together, CS knowledge contributed roughly twice as much unique predictive value as writing ability. Crucially, this held even after controlling for general intelligence and reasoning skills — so it's not just that CS students are smarter in some general sense.

Writing still helped, but indirectly. Stronger writers tended to produce clearer, better-organized prompts, and better prompts produced better apps. So the writing effect runs through prompt quality rather than some separate skill.

The finding cuts against a popular assumption — that vibe coding democratizes software development by making CS fundamentals irrelevant. If anything, the study suggests the opposite: people who understand how software works are better at directing AI to build it, even when they never touch the code directly.

The paper is titled "Computer Science Achievement and Writing Skills Predict Vibe Coding Proficiency" and is available at arxiv.org/abs/2603.14133.

## Questions this post answers

### Does knowing how to write well help more than computer science knowledge when vibe coding with AI?

No, computer science knowledge is a stronger predictor. In a study of 100 university students doing no-code, AI-only app-building tasks, CS achievement correlated 0.39 with performance compared to 0.29 for writing skill, and CS knowledge contributed roughly twice the unique predictive value even after controlling for general intelligence and reasoning.

_Developers weighing how much CS fundamentals matter for AI-assisted coding can follow research like this on daily.dev._

### Why does writing skill still matter for vibe coding even though it's a weaker predictor than CS knowledge?

Writing skill helps indirectly by improving prompt quality. Stronger writers tend to produce clearer, better-organized prompts, and better prompts lead to better generated apps, so the writing effect runs through prompt clarity rather than being an independent skill that predicts outcomes on its own.

_Anyone refining their prompting technique for AI coding tools can track findings like this on daily.dev._

## Community discussion

Top comments from developers on daily.dev.

**@rix67** · 0 upvotes

> Turns out knowing computer science still helps with coding. Dev Twitter will need a moment.

---

Tags: [#ai-coding](https://daily.dev/tags/ai-coding), [#prompt-engineering](https://daily.dev/tags/prompt-engineering), [#vibe-coding](https://daily.dev/tags/vibe-coding)

[View this post on daily.dev](https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9)

```json
{"@context":"https://schema.org","@graph":[{"@type":"Organization","@id":"https://daily.dev/#organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180},"sameAs":["https://twitter.com/dailydotdev","https://github.com/dailydotdev","https://www.linkedin.com/company/daily-dev-ltd"]},{"@type":"WebSite","@id":"https://daily.dev/#website","url":"https://daily.dev","name":"daily.dev","publisher":{"@id":"https://daily.dev/#organization"},"potentialAction":{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https://daily.dev/search?q={search_term_string}"},"query-input":"required name=search_term_string"}}]}
{"@context":"https://schema.org","@type":"TechArticle","headline":"CS knowledge predicts vibe coding performance better than writing skill, study finds","url":"https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9","mainEntityOfPage":{"@type":"WebPage","@id":"https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9"},"datePublished":"2026-09-10T01:30:00.736Z","dateModified":"2026-09-10T21:52:44.578Z","description":"A study from ETH Zurich had 100 university students build no-code apps by only talking to an AI and inspecting the results, without touching source code, to...","image":"https://pbs.twimg.com/media/HR0YJmmaAAAPWub.jpg","thumbnailUrl":"https://pbs.twimg.com/media/HR0YJmmaAAAPWub.jpg","isAccessibleForFree":true,"articleSection":"Collections","inLanguage":"en","publisher":{"@type":"Organization","name":"daily.dev","url":"https://daily.dev","logo":{"@type":"ImageObject","url":"https://daily.dev/apple-touch-icon.png","width":180,"height":180}},"author":{"@type":"Organization","name":"Collections","logo":"https://media.daily.dev/image/upload/s--fk_6ycEi--/f_auto,q_auto/v1780996001/logos/collections?_a=BAMAMiWQ0","url":"https://daily.dev/sources/collections"},"commentCount":1,"discussionUrl":"https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9","interactionStatistic":[{"@type":"InteractionCounter","interactionType":{"@type":"LikeAction"},"userInteractionCount":2},{"@type":"InteractionCounter","interactionType":{"@type":"CommentAction"},"userInteractionCount":1}],"keywords":"ai-coding,prompt-engineering,vibe-coding","timeRequired":"PT2M"}
{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https://daily.dev"},{"@type":"ListItem","position":2,"name":"Collections","item":"https://daily.dev/sources/collections"},{"@type":"ListItem","position":3,"name":"CS knowledge predicts vibe coding performance better than writing skill, study finds"}]}
{"@context":"https://schema.org","@type":"WebPage","@id":"https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9","comment":[{"@type":"Comment","text":"Turns out knowing computer science still helps with coding. Dev Twitter will need a moment.","datePublished":"2026-09-11T09:04:15.989Z","url":"https://daily.dev/posts/2d2q2VYz9#c-4IqWjGQnj","author":{"@type":"Person","name":"Risto Tõldsep","url":"https://daily.dev/rix67","image":"https://lh3.googleusercontent.com/a/ACg8ocLDWc6mZn0JwNmXXw6WY0L_HJ6pegzRttooC5VgtXESHSj3MNYx=s96-c"}}]}
{"@context":"https://schema.org","@type":"FAQPage","@id":"https://daily.dev/posts/cs-knowledge-predicts-vibe-coding-performance-better-than-writing-skill-study-finds-2d2q2vyz9#faq","mainEntity":[{"@type":"Question","name":"Does knowing how to write well help more than computer science knowledge when vibe coding with AI?","acceptedAnswer":{"@type":"Answer","text":"No, computer science knowledge is a stronger predictor. In a study of 100 university students doing no-code, AI-only app-building tasks, CS achievement correlated 0.39 with performance compared to 0.29 for writing skill, and CS knowledge contributed roughly twice the unique predictive value even after controlling for general intelligence and reasoning. Developers weighing how much CS fundamentals matter for AI-assisted coding can follow research like this on daily.dev."}},{"@type":"Question","name":"Why does writing skill still matter for vibe coding even though it's a weaker predictor than CS knowledge?","acceptedAnswer":{"@type":"Answer","text":"Writing skill helps indirectly by improving prompt quality. Stronger writers tend to produce clearer, better-organized prompts, and better prompts lead to better generated apps, so the writing effect runs through prompt clarity rather than being an independent skill that predicts outcomes on its own. Anyone refining their prompting technique for AI coding tools can track findings like this on daily.dev."}}]}
```

