Loading video...

Video Failed to Load

Go Home

Anyone who thinks software engineering is ‘going away’ doesn’t understand the job. Kent Beck 🌻, creator of XP and TDD, on why Dario has it wrong: [Gergely: Dario said, I quote, ‘coding is going away first, then all of software engineering’. ] “That's a statement by someone who doesn't...

26,496 views • 3 months ago •via X (Twitter)

8 Comments

The Pragmatic Engineer's profile picture
The Pragmatic Engineer3 months ago

Learn more about the origins of TDD, Extreme Programming and Agile from Kent Beck on The Pragmatic Engineer podcast: • YouTube: • Spotify: • Apple: • Summary and transcript:

Karan Handa's profile picture
Karan Handa3 months ago

@GergelyOrosz @KentBeck “That's a statement by someone who doesn't understand software engineering.” I disagree. That’s a statement by someone trying to sell their product.

Kirill Goldin's profile picture
Kirill Goldin3 months ago

@KentBeck This is great insight. The s/w engineering and coding is frequently perceived as synonymous, and it is not. The communication, KYC, taste and ability to organize and lead are all parts of engineering effort - very few people work in the team of one and never scale up.

Pete Stewart's profile picture
Pete Stewart3 months ago

Such an interesting topic, and I feel in many ways @KentBeck is spot on. Software Engineering is way more than writing code, in fact that is a very small part of it. I often say I'm language agnostic, as the code itself doesn't really matter, it's the concept that makes an engineer! AI is in many ways like a keyboard or speech to text tools. It's just another way for code to be written, but it still needs an experienced engineer guilding it and outlining the core concepts and structure, and working through those thoughts as the project is evolving.

CBR_wick's profile picture
CBR_wick3 months ago

@KentBeck This will age profoundly poor.

BoxPol's profile picture
BoxPol3 months ago

@KentBeck We’ll do our own software systems building. Engineers will be ai coders. You software people don’t even understand basic fundamentals of natural law for some reason. Explaining to you is not needed anymore to build programs and automate process

Bryan S's profile picture
Bryan S3 months ago

@KentBeck Another banger, very much enjoyed this and the recent interview with Kelsey Hightower.

Luca Capone | Building with AI's profile picture
Luca Capone | Building with AI3 months ago

@KentBeck Matches what I see from the other side. I can't really code, I ship with AI. The syntax was never the wall. Knowing what to build and why still takes everything, and that doesn't go away.

Related Videos

Important: Who is Opposing the UAPDA? "It's staff! And it's like, who elected you? You were not elected!" ~Burlison "I cannot believe that I am sponsoring the language that Senator Schumer also is sponsoring." ~Burlison ~ Burlison: "We're trying to get UAP Disclosure Acts put on the National Defense Authorization Act. We are facing difficulties, and I mean, it's so frustrating, because it's not members [of Congress]. I don't, at least, if it is members, they're not coming to me and saying, 'Hey, I'm not allowing your amendment.' "It's staff! And it's like, who elected you? You were not elected!' I mean, for you to be able to deny an elected official whose...my job is to answer to the people, and you're gonna deny me the ability to get this amendment, at least even offered, is unacceptable. "And so, right now we're trying to get that made in order, so that when it comes to the floor, at least we get an opportunity to have a vote on the UAP Disclosure Act! And then you'll know who supports it and who doesn't. "But I've gotta get the Intelligence Committee to approve that. And, so any help, André Carson, would be greatly appreciated. If you could lean on our chairman and others, that would be fantastic, but we've gotta get it made in order. And if we get out of the House, I think that we're halfway there. "And then we'll...I think we've got allies in the Senate, whether it'. And I cannot believe that I am sponsoring the language that Senator Schumer also is sponsoring (laughter and applause). But what's right is right, and truth is truth. And we're all Americans, and that's why this is such a common-sense thing. And the only thing that's gonna stop it is these staffers who are killing things behind the scenes in the cover of darkness. And so, that's what we're facing right now, so your help getting vocal on this is probably the only way we're going to get it done."

Joe Murgia

11,652 views • 4 months ago

THE MOST IMPORTANT Q&A OF MEDIA DAY. Mariana: You came from a very solid weekend on top of everything, but at the same time, it seems that you don't feel that the team is listening to you. Am I right? And how do you balance that? Lewis: I feel like we're going in the right direction. Rome wasn't built in one day, so it takes time to build. For me, coming into the team, I wanted to be respectful of the way they've done things in the past and just to really observe and see where our strengths and where our weaknesses are and to highlight where our weaknesses are and areas that we need to work on. But I do feel that they've been responding. I think you're starting to see, hopefully, some of the impact of the work that we're doing in the background and also into next year's car. This is a car that I've had nothing to do with in terms of developing this car over the years. Hopefully, from next year, my input goes into that car, and that will be a car that I've hopefully been a part of or will have been a part of developing. But I think we've got a really great rapport. I think we're really progressing, particularly since the summer break. I think things have started to get better, and it's all just about building trust and communication. Also, I'm coming into a team that English is not the first language, and I don't speak Italian, so it's finding a common ground. And the fact is we all want to win. We're all here to achieve the same thing, and we've got to just keep pushing. So that's why I'm trying to keep everyone motivated on difficult weekends, trying to keep everyone lifted up. But there have been many, many things we've changed this year that I suggested that they hadn't done in the past, and so they have been listening. It doesn't change straight away, just like that. It takes time to build. And as engineers, they really need proof. They need numbers. That's what they work on. So you have to sometimes push to get certain changes to be made, and then when you change it and then it works, you're like, okay. Mariana: That's what I was talking about.. Lewis: Yeah! - F1 2025 Mexico -

sim

170,303 views • 1 year ago

Scott Wu (Scott Wu) on what programming will look like in the future: “All programming really comes down to is how do you tell your computer what to do? For every single piece of software that you use, some team of engineers came together and thought through all these details of, "Okay, here's what I want it to do. Here's how I want it to look. Here's what I want this button to do. Here's how I want to architect it." Every single little decision was made by somebody. And the computer is then executing it according to the wishes of its creators. At this point you don't need to know a programming language. You don't need to know Python or Java or something like that in order to build your own software. You can just say, "Hey, here's what I want. I wanna make a cool website that does this and that." Or in my existing product, "Here' what we have today, and I wanna change this thing or add this new feature," and just have the agent go and do that for you. I think we're gonna continue to go further down that axis. I think we'll start to see that abstraction will continue to climb. I think what we'll see a lot more of in the near future is making a piece of software which you're going to use one time and never again. To create software today the math only really works out if it's gonna be used at least a million times or something. Maybe it's 10,000 times or whatever. My point is if you wanna go build a product today, you need a whole team of engineers. Engineers are expensive. You need that software to be used enough times to create enough value for that to be worth it. But there are so many things out there which are very specific things that only need to be used a few times, or even only once. There’s all of these things that could be done with software. It just obviously doesn't make sense to hire a whole team of people to go make you that piece of software, which you're gonna use one time and never again. We're gonna get to a point where you are just giving your instructions to your agent, and the agent is gonna figure out, okay, I'm gonna write this code that's gonna go do this. I'm gonna put a script that automates this part etc. and that's what's gonna allow [single use software]. What [this is all about] is really just how you control your computer and how you get it to do what you wanna go do. You’ll wake up in the morning and you’ll talk to your agent about it. The agent does the literal writing of the code and you're the one that's deciding what to do.”

David Senra

12,855 views • 3 months ago