logo
episode-header-image
Nov 2023
40m 22s

Which Programming Language is ChatGPT Be...

Kyle Polich
About this episode

In this episode, we have Alessio Buscemi, a software engineer at Lifeware SA. Alessio was a post-doctoral researcher at the University of Luxembourg. He joins us to discuss his paper, A Comparative Study of Code Generation using ChatGPT 3.5 across 10 Programming Languages.  Alessio shared his thoughts on whether ChatGPT is a threat to software engineers. He discussed how LLMs can help software engineers become more efficient.

Up next
Jul 6
The Network Diversion Problem
In this episode, Professor Pål Grønås Drange from the University of Bergen, introduces the field of Parameterized Complexity - a powerful framework for tackling hard computational problems by focusing on specific structural aspects of the input. This framework allows researchers ... Show More
46m 14s
Jun 28
Complex Dynamic in Networks
In this episode, we learn why simply analyzing the structure of a network is not enough, and how the dynamics - the actual mechanisms of interaction between components - can drastically change how information or influence spreads. Our guest, Professor Baruch Barzel of Bar-Ilan Un ... Show More
56 m
Jun 22
Github Network Analysis
In this episode we'll discuss how to use Github data as a network to extract insights about teamwork. Our guest, Gabriel Ramirez, manager of the notifications team at GitHub, will show how to apply network analysis to better understand and improve collaboration within his enginee ... Show More
36m 46s
Recommended Episodes
May 2023
[DataFramed AI Series #1] ChatGPT and the OpenAI Developer Ecosystem
ChatGPT has leaped into the forefront of our lives—everyone from students to multinational organizations are seeing value in adding a chat interface to an LLM. But OpenAI has been concentrating on this for years, steadily developing one of the most viral digital products this cen ... Show More
55m 40s
Dec 2023
Can an AI get depressed?
Does ChatGPT have seasonal depression?AIs aren’t building apps on their own, at least not yet—but they are helping developers build them. Read Isaac Lyman’s article about the three types of AI-assisted programmers.ICYMI: Listen to our interview with linguist Gašper Beguš, directo ... Show More
17m 58s
Jul 2023
S1 E19 - The Dev Life | - Andy Hunt on Reflections of THE Pragmatic Programmer
EPISODE DESCRIPTION: Pragmatic and Agile Programming are about as essential to and foundational as it comes when being a software engineer. But for tips and concepts written over 20 years ago, how much have Pragmatic & Agile Programming changed in our modern world with greater di ... Show More
1h 2m
May 2024
Audio long read: How does ChatGPT ‘think’? Psychology and neuroscience crack open AI large language models
AIs are often described as 'black boxes' with researchers unable to to figure out how they 'think'. To better understand these often inscrutable systems, some scientists are borrowing from psychology and neuroscience to design tools to reverse-engineer them, which they hope will ... Show More
17m 41s
Jan 2023
#121 ChatGPT and How Generative AI is Augmenting Workflows
Throughout 2022, there was an explosion in generative AI for images and text. GPT-3, DALLE-2, pointed us towards an AI-driven future. Recently, ChatGPT has taken the (data) world by storm — prompting many questions over how generative AI can be used in day to day activities. With ... Show More
48m 59s
Mar 2014
An Introduction to the Go Programming language with Andrew Gerrand
Andrew Gerrand is a developer at Google who works on the Go Programming Language (golang). Why Go and why now? What kinds of problems does Go solve that aren't a good match for existing languages? How does Go compare to C++ and improve upon it? 
29m 27s
Mar 2023
AI’s Impact on Software Engineering: Killing Old Principles? (Ep. 220)
In this episode, we dive into the ways in which AI and machine learning are disrupting traditional software engineering principles. With the advent of automation and intelligent systems, developers are increasingly relying on algorithms to create efficient and effective code. How ... Show More
13m 26s