
-
Dembele sinks Arsenal as PSG seize edge in Champions League semi-final
-
Les Kiss to take over Wallabies coach role from mid-2026
-
Real Madrid's Rudiger, Mendy and Alaba out injured until end of season
-
US threatens to quit Russia-Ukraine effort unless 'concrete proposals'
-
Meta releases standalone AI app, competing with ChatGPT
-
Zverev crashes as Swiatek scrapes into Madrid Open quarter-finals
-
BRICS members blast rise of 'trade protectionism'
-
Trump praises Bezos as Amazon denies plan to display tariff cost
-
France to tax small parcels from China amid tariff fallout fears
-
Hong Kong releases former opposition lawmakers jailed for subversion
-
Trump celebrates tumultuous 100 days in office
-
Sweden gun attack leaves three dead
-
Real Madrid's Rudiger banned for six matches after Copa final red
-
Firmino, Toney fire Al Ahli into AFC Champions League final
-
Maximum respect for Barca but no fear: Inter's Inzaghi
-
Trump signals relief on auto tariffs as industry awaits details
-
Cuban court revokes parole of two prominent dissidents
-
Narine leads from the front as Kolkata trump Delhi in IPL
-
Amazon says never planned to show tariff costs, after White House backlash
-
Djokovic to miss Italian Open
-
Trossard starts for Arsenal in Champions League semi against PSG
-
Sweden shooting kills three: police
-
Real Madrid's Rudiger, Mendy out injured until end of season
-
Dubois' trainer accuses Usyk of 'conning boxing world'
-
Femke Bol targets fast return after draining 2024
-
Asterix, Obelix and Netflix: US streamer embraces Gallic heroes
-
Watson wins Tour de Romandie prologue, Evenepoel eighth
-
Amazon says never decided to show tariff costs, after White House backlash
-
India gives army 'operational freedom' to respond to Kashmir attack
-
Stocks advance as investors weigh earnings, car tariff hopes
-
Canadian firm makes first bid for international seabed mining license
-
Kardashian robbery suspect says heist was one 'too many'
-
'Chilled' Swiatek scrapes into Madrid Open last eight
-
Interconnectivity: the cornerstone of the European electricity network
-
France accuses Russian military intelligence of cyberattacks
-
Multiple challenges await Canada's Carney
-
US consumer confidence hits lowest level since onset of pandemic
-
How climate change turned Sao Paulo's drizzle into a storm
-
Video game rides conclave excitement with cardinal fantasy team
-
Candles and radios in demand in Spain as blackout lessons sink in
-
Boca Juniors sack coach Gago ahead of Club World Cup
-
Trump celebrates tumultuous 100 days in office as support slips
-
Forest face 'biggest games of careers' in Champions League chase: Nuno
-
Stocks waver as investors weigh earnings, car tariff hopes
-
US climate assessment in doubt as Trump dismisses authors
-
W. House slams Amazon over 'hostile' plan to display tariff effect on prices
-
What we know ahead of conclave to elect new pope
-
EU top court rules 'golden passport' schemes are illegal
-
Mounds of waste dumped near Athens's main river: NGO
-
Spain starts probing causes of massive blackout

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.
K.Thomson--BTB