
-
China's economy likely grew 5.1% in Q1 on export surge: AFP poll
-
S. Korea govt plans $4.9 bn more help for semiconductors as US tariff risk bites
-
Harvard sees $2.2 billion in funding frozen after defying Trump
-
Israel demands hostage release for Gaza ceasefire: Hamas
-
Palestinian student detained at US citizenship interview
-
Argentina's peso sinks after currency controls eased
-
LVMH sales dip as Trump tariffs dent luxury tastes
-
Israeli demands hostage release for Gaza ceasefire: Hamas
-
Sean 'Diddy' Combs pleads not guilty to new sex charges
-
Luka Modric becomes co-owner of Championship club Swansea
-
Peru mourns its literary giant Mario Vargas Llosa
-
Bournemouth beat Fulham to boost European hopes
-
Man charged over Tesla arson as anti-Musk wave sweeps US
-
US opens door to tariffs on pharma, semiconductors
-
Newcastle manager Howe diagnosed with pneumonia
-
Alvarez bags penalty double as Atletico beat Valladolid
-
Judge to captain USA in World Baseball Classic
-
Lukaku stars as Napoli keep pressure on Serie A leaders Inter
-
Ukrainians mourn Sumy strike victims as Russia denies targeting civilians
-
Trump's tariff exemptions give markets relief, but uncertainty dominates
-
Pope paves way for 'God's architect' Gaudi's sainthood
-
Harvard defies Trump demands for policy changes, risking funding
-
UN warns of Gaza humanitarian crisis as France, Abbas call for truce
-
13 million displaced as Sudan war enters third year: UN
-
Dhoni snaps Chennai's five-match IPL losing streak
-
Meta to train AI models on European users' public data
-
Mexican president opposes ban on songs glorifying drug cartels
-
Meta chief Zuckerberg testifies at landmark US antitrust trial
-
Trump blames Zelensky for 'millions' of deaths in Russian invasion
-
French prosecutor investigates as man confesses to throwing bottle at Van der Poel
-
UN warns over Gaza humanitarian crisis as France, Abbas call for truce
-
PSG's Desire Doue: Talented by name and by nature
-
Death toll from Dominican nightclub disaster rises to 231: minister
-
Phoenix Suns fire Budenholzer after missing playoffs
-
El Salvador's Bukele rules out returning migrant, in love-fest with Trump
-
Goldman Sachs profits rise on strong equity trading results
-
Zverev shakes off recent funk to beat Muller in Munich
-
Flick expects Barcelona's 'best' against Dortmund despite first-leg lead
-
'West Philippine Sea' now visible on Google Maps without specific search
-
Hungarian lawmakers back constitutional curbs on LGBTQ people, dual nationals
-
Nvidia to build supercomputer chips entirely in US for first time
-
Argentine peso depreciates after exchange controls lifted
-
Macron, Abbas call for Gaza truce as Hamas insists on guarantees
-
Kim Kardashian will testify at Paris jewellery theft trial: lawyer
-
Alcaraz hits back at critics before Barcelona Open
-
Hungarian lawmakers back curbs on LGBTQ people, dual nationals
-
Stocks rise, dollar sags on tech tariff twist
-
China warns UK against 'politicising' steel furnaces rescue
-
Trump hosts 'coolest dictator' Bukele in migrant crackdown talks
-
Macron urges 'reform' of Palestinian Authority to run Gaza without Hamas

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