Skip to main content
Advertisement
Live broadcast

"Vibecoding" is chosen as the word of the year. What you need to know

IT expert Geller: vibcoding can quickly implement small ideas
0
Озвучить текст
Select important
On
Off

The British English Dictionary Collins Dictionary has announced the term "vibe coding" as the word of 2025. This concept refers to the process of creating computer code using artificial intelligence. How technology affects the field of programming and digital culture — in the material of Izvestia.

What exactly does "vibcoding" mean?

• This is the process of writing software code using artificial intelligence, which is able to analyze user requests and generate software solutions based on them. Traditional software development is gradually being complemented by intelligent systems that understand not only the technical requirements, but also the so—called "vibe" - the general idea and style of the project.

• Systems adapted to vibecoding are able to take into account the context and features of the programming language. In addition, they analyze user preferences, learning from previous experience and adjusting the results to individual goals. Vibecoding speeds up the development process, lowers the entry threshold for beginners, and makes coding more accessible and understandable. As a result, artificial intelligence becomes a full-fledged participant in the process of creating software solutions.

How it works

• Vibecoding looks like a dialog. A person enters a sequence of commands in their native language, which the system analyzes and converts into working program code. The user can describe the task, explain the desired result, specify the requirements for the functionality or structure of the program. In turn, artificial intelligence creates an appropriate piece of code adapted to the chosen programming language and technical context.

• At the same time, the developer usually sees ready-made code blocks, along with explanations and possible optimization options. In some cases, the system offers several solutions to a single problem, allowing the user to choose the most appropriate one. Vibecoding can support the collaboration of several participants on a single project. At the same time, artificial intelligence is able to adapt to the individual style of each person.

Where to do vibcoding

Special tools are used for vibcoding. For example, the Cursor editor with artificial intelligence prompts and completes the code, and Replay allows you to write and run projects directly in the browser. Services like Vercel and Netlify make it possible to deploy applications with one click, and Raycast speeds up the execution of commands on a computer.

• There are a lot of tools for vibcoding. Visual details also play an important role, in particular, pleasant fonts, themes and music for the background, which maintain the right mood and reduce fatigue. In general, almost all platforms are configured so that a person can simply program without being distracted by technical details.

Things to consider

• Vibecoding is a useful tool for those who are already somewhat familiar with digital technologies. For a person who has no technical knowledge at all, this technology is unlikely to help create a full-fledged product.

• Using such tools, you can quickly implement small ideas, such as creating a website or a mini—application that solves a local problem. For startups and serious projects, vibecoding can also be useful, but only at the prototyping stage, when you need to quickly see how the idea will work. However, you still need a person who will check and finalize the received code.

• The result created using vibecoding is noticeably different from the work of a professional programmer. Artificial intelligence builds solutions based on ready-made blocks, but it is not able to take into account all the nuances and context that a person usually puts into a project. Therefore, such tools are not yet a substitute for an experienced specialist.

• As for security, many of the libraries and templates used in vibecoding are quite reliable. However, if the code is not analyzed and immediately put into operation, there is a risk that the system will be vulnerable. To avoid problems, it is necessary to constantly check the results.

When writing the material, Izvestia interviewed:

  • Artem Geller, an expert on cybersecurity and the main developer of the website of the President of the Russian Federation;
  • cybersecurity expert Alexander Dvoryansky.

Переведено сервисом «Яндекс Переводчик»

Live broadcast