-
Coach says 'glimmer of hope' for imperilled Moana Pasifika
-
'I've studied assassinations': Trump muses on reasons for latest shooting
-
What we know about the Trump press gala shooting
-
Al Ahli made to 'suffer' in winning Asian Champions League: coach
-
India plugs oil gap as Middle East supplies sink
-
Trump evacuated as shooter opens fire at Washington gala
-
'Get down!' Panic and chaos at glitzy media gala
-
Timberwolves' Edwards, DiVincenzo injured in playoff win over Nuggets
-
T'Wolves shake off key injuries to beat Nuggets for 3-1 series lead
-
Japan's Machida had 'mental pressure' in Champions League final loss
-
US Fed set to hold rates steady again on cost hikes from Mideast war
-
Trump evacuated as shooter opens fire at Washington gala event
-
Exiled Tibetans to elect government in vote condemned by China
-
Exiled Tibetans elect government in vote condemned by China
-
Japan inflation cools demand for vending machine drinks
-
Badminton eyes 'next generation' with new scoring system
-
Acid attacks highlight growing danger for Indonesian activists
-
Loud bangs and a Trump evacuation: chaos at correspondents' dinner
-
Shots fired, Trump evacuated unhurt from press dinner in Washington
-
TotalEnergies refinery working full tilt to keep France fuelled
-
Eurovision, venerable institution where art meets politics
-
Rampant Gilgeous-Alexander fuels Thunder, Magic and Knicks win
-
Shots reportedly fired, Trump evacuated from press dinner in Washington
-
East Jerusalem residents anguished as homes demolished to make way for biblical park
-
The rescuers of Khartoum: How to keep a city alive in war
-
Hurricanes lament looming loss of four-try winger Fineanganofo
-
Bomb attack on Colombia highway kills 14 ahead of election
-
Boston Red Sox fire coach Alex Cora
-
Highway bomb attack kills 10 ahead of Colombia election
-
Rampant Gilgeous-Alexander fuels Thunder win, Magic hold off Pistons
-
Korda's lead shrinks to five at LPGA Chevron
-
Favored Renegade draws inside post for Kentucky Derby
-
Barcelona on brink of La Liga triumph, Atletico build confidence
-
Trump cancels Pakistan talks trip, says Iran war on hold
-
Atletico build confidence before Arsenal but Barrios hurt
-
Reiss edges Wiley for Drake title in year's best outdoor mile
-
Magic hold off Pistons for 2-1 series lead
-
Trump orders new, blue surface for Washington's Reflecting Pool
-
Guardiola hails 'extraordinary' Man City reaction to make FA Cup history
-
Arteta in red card rant after Arsenal regain top spot
-
Jihadists, Tuareg rebels, claim attacks across Mali
-
Cummins back as Hyderabad overcome Sooryavanshi's IPL century
-
Man City late show sinks Southampton to reach FA Cup final
-
PSG shrug off Angers to edge closer to Ligue 1 title
-
Al Ahli beat Machida Zelvia to retain Asian Champions League title
-
Barcelona held at Bayern in Women's Champions League semi-finals
-
Arsenal back on top of Premier League, Spurs win
-
Eze rocket fires Arsenal back into top spot in Premier League
-
Man City late show beats Southampton to reach FA Cup final
-
De Zerbi hails Spurs win as key to survival fight
Does "vibe coding" make everyone a programmer?
Can a complete tech novice create a website using everyday language on ChatGPT?
That's the promise, misleading for some, of "vibe coding," the latest Silicon Valley catchphrase for an advance in generative AI that some say makes computer programming as simple as chatting online.
"You fully give in to the vibes, embrace exponentials, and forget that the code even exists," OpenAI co-founder and former Tesla employee Andrej Karpathy described in early February, in a message posted on X (formerly Twitter), using the term for the first time.
"I'm building a project or web app, but it's not really coding - I just see stuff, say stuff, run stuff, and copy paste stuff, and it mostly works," he said.
The developer and entrepreneur was referring to the new generative AI models that produce lines of code on demand in everyday language, through writing or speech.
The concept of "vibe coding" remained confined to the AI community until New York Times columnist Kevin Roose claimed to have created websites and apps without any knowledge of programming.
"Just having an idea, and a little patience, is usually enough," he wrote.
The ChatGPT and Claude interfaces can write an entire program line by line on demand, as can Gemini, which launched its dedicated version, Gemini Canvas, on Tuesday.
Other generative AI platforms specifically dedicated to coding have also made their mark in recent months, from Cursor to Loveable, or Bolt, Replit and Windsurf.
"Maybe, just maybe, we're looking at a fundamental shift in how software is created and who creates it," said online marketing specialist Mattheo Cellini on Substack.
"It's unlikely to make coding irrelevant, but it may change the way developers work," suggested Yangfeng Ji, professor of computer science at the University of Virginia.
"This could lead to some job displacement, particularly for those focused solely on basic coding tasks."
Even before "vibe coding," a downturn was being seen by some in IT employment as the first effects of generative AI began to be felt.
The sector shed nearly 10,000 jobs in the US in February, according to the Department of Labor, and its headcount is at a three-year low.
- Expertise needed? -
Among code novices, many find it hard to catch the vibe.
"People who do not have programming expertise often struggle to use these kinds of models because they don't have the right kinds of tools or knowledge to actually evaluate the output," said Nikola Banovic, professor of computer science at the University of Michigan.
On social media, the few newbies who report on their "vibe coding" quickly complain that it's not as easy as some want to believe.
Without mastering computing complexities like digital directories, runtime environments or application programming interfaces (APIs), it's hard to create an app that works.
Despite his coding knowhow, Claude Rubinson, a professor of sociology at the University of Houston-Downtown, wanted to create an application for his students two years ago without tinkering with the code generated by ChatGPT.
After a lot of trial and error, the app finally worked, but "I'm convinced it wouldn't have worked if I hadn't understood the code," which allowed him to guide the interface using the appropriate language.
This brought home the importance of the "prompt": mastering the request submitted to obtain the desired result.
"Programmers have certain levels of AI literacy that allows them to get what they want out of the models," said Banovic.
Everyday users "will not know how to prompt," h warned.
X.Karnes--AMWN