Skip to content
Home » Learning Software Engineering During the Era of AI: Raymond Fu (Transcript)

Learning Software Engineering During the Era of AI: Raymond Fu (Transcript)

Read the full transcript of veteran technologist and entrepreneur Raymond Fu’s talk titled “Learning Software Engineering During the Era of AI”, at TEDxCSTU, July 23, 2025.  

Listen to the audio version here:

The Golden Ticket to Job Security

RAYMOND FU: At the turn of this century, when I started to learn software engineering, one of my professors told us that in the future, every job is a programming job. That’s in 2001. And he said that we’re holding a golden ticket to job security. Just last month, the CEO of GitHub said that the future of programming is natural language. It looks like the prediction of my professor at the turn of this century is going to become true, but probably not in the way that he had imagined.

Artificial intelligence is capable of writing code for you through a natural language prompt. GitHub Copilot can complete code for you and fix bugs for you. And ChatGPT can create an entire project for you within seconds. And all these tools are available to anyone. So I find myself wondering, have we lost our golden tickets to job security? And as a CSU professor and a father to a daughter who studied computer science, there’s a bigger question for me. If AI is going to do programming, is it still worth it for us to learn software engineering anymore?

Today, I would like to explore this question with all you guys. Let’s talk about what AI can do, and more importantly, how we can, how our students of software engineering prepare for the future roles of a real software engineer. So let’s dive in.

What AI Is Good At

First, let’s talk about what AI is good at. In terms of programming, AI is really good at generating thousands of lines of code.