{"id":215622,"date":"2025-06-08T13:07:47","date_gmt":"2025-06-08T18:07:47","guid":{"rendered":"https:\/\/lifeboat.com\/blog\/2025\/06\/what-is-vibe-coding-a-computer-scientist-explains-what-it-means-to-have-ai-write-computer-code"},"modified":"2025-06-08T13:07:47","modified_gmt":"2025-06-08T18:07:47","slug":"what-is-vibe-coding-a-computer-scientist-explains-what-it-means-to-have-ai-write-computer-code","status":"publish","type":"post","link":"https:\/\/lifeboat.com\/blog\/2025\/06\/what-is-vibe-coding-a-computer-scientist-explains-what-it-means-to-have-ai-write-computer-code","title":{"rendered":"What is vibe coding? A computer scientist explains what it means to have AI write computer code"},"content":{"rendered":"<p><a class=\"aligncenter blog-photo\" href=\"https:\/\/lifeboat.com\/blog.images\/what-is-vibe-coding-a-computer-scientist-explains-what-it-means-to-have-ai-write-computer-code.jpg\"><\/a><\/p>\n<p>Whether you\u2019re streaming a show, paying bills online or sending an email, each of these actions relies on computer programs that run behind the scenes. The process of writing computer programs is known as coding. Until recently, most computer code was written, at least originally, by human beings. But with the advent of generative artificial intelligence, that has begun to change.<\/p>\n<p>Now, just as you can ask ChatGPT to spin up a recipe for a favorite dish or write a sonnet in the style of Lord Byron, you can now ask generative AI tools to write <a href=\"https:\/\/techxplore.com\/tags\/computer+code\/\" rel=\"tag\" class=\"\">computer code<\/a> for you. <a href=\"https:\/\/karpathy.ai\/\" target=\"_blank\">Andrej Karpathy<\/a>, an OpenAI co-founder who previously led AI efforts at Tesla, recently termed this \u201c<a href=\"https:\/\/twitter.com\/karpathy\/status\/1886192184808149383\" target=\"_blank\">vibe coding<\/a>.\u201d<\/p>\n<p>For complete beginners or nontechnical dreamers, writing code based on vibes\u2014feelings rather than explicitly defined information\u2014could feel like a superpower. You don\u2019t need to master <a href=\"https:\/\/techxplore.com\/tags\/programming+languages\/\" rel=\"tag\" class=\"\">programming languages<\/a> or complex data structures. A simple natural language prompt will do the trick.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Whether you\u2019re streaming a show, paying bills online or sending an email, each of these actions relies on computer programs that run behind the scenes. The process of writing computer programs is known as coding. Until recently, most computer code was written, at least originally, by human beings. But with the advent of generative artificial [\u2026]<\/p>\n","protected":false},"author":732,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[6],"tags":[],"class_list":["post-215622","post","type-post","status-publish","format-standard","hentry","category-robotics-ai"],"_links":{"self":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/215622","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/users\/732"}],"replies":[{"embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/comments?post=215622"}],"version-history":[{"count":0,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/posts\/215622\/revisions"}],"wp:attachment":[{"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/media?parent=215622"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/categories?post=215622"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/lifeboat.com\/blog\/wp-json\/wp\/v2\/tags?post=215622"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}