Sept. 17, 2026 | VIBE-CODING PT. 1
Question: Do I really need to understand coding and statistics to do my job effectively? Can’t I just vibe-code all of my analyses with AI?
ANSWER: Yes and no.
You do NOT necessarily need to understand coding… but this has been true since long before LLMs exploded in popularity. For a long time now, there have been tools such as MS Excel and IBM SPSS that allow users to completely bypass coding activities if desired.
The surging emphasis on coding (e.g., R, Python) over the last several years was linked to increasing employer preference for familiarity with those open-source tools, because they are free and infinitely customizable.
Now we have AI, which is quite good (and fast!) at coding, especially for straightforward and common coding tasks. This enables vibe coding, where you speak to an LLM in human language, and the LLM translates that into computer language (code).
At first, this looked like more of a back-and-forth process…
- The human explains the goal in a chat interface and gets some response
- The human then copy/pastes that output into their coding software, which in turn produces output
- The human might then copy/paste that output back into the chat interface for further steps
- Et cetera
But it’s becoming increasingly common for users to integrate the AI directly into their software.
For example, if I activate Posit AI inside RStudio, I can write the following line in my script…
# Create a random dataset of 100 scores, then show me the mean, SD, and histogram
…and then Posit AI will autocomplete something like the following starting on the next line…
data <- rnorm(100)mean_data <- mean(data)sd_data <- sd(data)hist(data)
I could quibble about a few things (e.g., this doesn’t actually “show” me the mean or standard deviation; why does it assume a random distribution is Gaussian? etc.), but this is clearly pretty close to what I was asking for.
The implications are enormous. This does allow for almost completely bypassing the coding aspect of data analysis. And there’s nothing inherently wrong with that.