N
NatiStream
Transcript
Hiển thị

AI Transforms Software Engineering

Boris Cherny describes how AI coding tools like Claude Code have fundamentally changed software development, with engineers shipping far more code and productivity rising dramatically. He predicts a future where everyone can build software, and the title 'software engineer' may evolve into 'builder'.

Boris Cherny mô tả cách các công cụ lập trình AI như Claude Code đã thay đổi căn bản việc phát triển phần mềm, với các kỹ sư gửi đi lượng mã nhiều hơn hẳn và năng suất tăng vọt. Ông dự đoán một tương lai nơi mọi người đều có thể xây dựng phần mềm, và chức danh 'kỹ sư phần mềm' có thể tiến hóa thành 'builder'.

100% of my code is written by Claude Code.

100% mã của tôi được viết bởi Claude Code.

I have not edited it a single line by hand since November.

Tôi chưa từng chỉnh sửa một dòng nào bằng tay kể từ tháng Mười Một.

Every day I ship 10, 20, 30 pull requests.

Mỗi ngày tôi gửi 10, 20, 30 pull request.

So, at the moment I have like five music agents running.

Vậy nên, hiện tại tôi có khoảng năm [nhạc] agent đang chạy.

While we're recording this?

Trong lúc chúng ta đang ghi âm chương trình này ư?

- Yeah, yeah, yeah.

- Ừ, ừ, ừ.

Do you miss writing code?

Anh có nhớ việc viết code không?

I have never enjoyed coding as much as I do today because I don't have to deal with all the minutiae.

Tôi chưa bao giờ thích viết code như bây giờ, vì tôi không phải đối phó với đủ thứ chi tiết vụn vặt.

Productivity per engineer has increased 200%.

Năng suất trên mỗi kỹ sư đã tăng 200%.

There's always this question, should I learn to code?

Luôn có câu hỏi này, liệu tôi có nên học lập trình không?

In a year or two it's not going music to matter.

Trong một hai năm nữa, điều đó sẽ [nhạc] không còn quan trọng nữa.

Coding is virtually solved.

Việc lập trình gần như đã được giải quyết.

I imagine a world where everyone is able to program.

Tôi hình dung một thế giới nơi mọi người đều có thể lập trình.

Anyone can just build software anytime.

Bất kỳ ai cũng có thể xây dựng phần mềm bất cứ lúc nào.

What's the next big shift music to how software is written?

Bước chuyển lớn tiếp theo [nhạc] trong cách viết phần mềm là gì?

Claude is starting to come up with ideas.

Claude đang bắt đầu đưa ra các ý tưởng.

Looking through feedback, it's looking at bug reports, it's looking at telemetry for bug fixes and things to ship.

Xem xét phản hồi, nó xem các báo cáo lỗi, nó xem dữ liệu telemetry để sửa lỗi và những thứ cần phát hành.

A little more like a co-worker or something like that.

Giống như một đồng nghiệp hơn một chút, hay đại loại như vậy.

A lot of people listening to this are product managers and they're probably sweating.

Rất nhiều người đang nghe chương trình này là product manager và có lẽ họ đang toát mồ hôi.

I think by the end of the year everyone's going to be a product manager and everyone codes.

Tôi nghĩ đến cuối năm nay, mọi người sẽ đều là product manager và ai cũng viết code.

The title software engineer is going to start music to go away.

Chức danh software engineer sẽ bắt đầu [nhạc] biến mất.

It's just going to be replaced by builder and it's going to be painful for a lot of people.

Nó sẽ chỉ bị thay thế bằng builder và điều đó sẽ đau đớn cho rất nhiều người.

Today my guest is Boris Cherny, head of Claude Code at Anthropic.

Hôm nay khách mời của tôi là Boris Cherny, trưởng bộ phận Claude Code tại Anthropic.

It is hard to describe the impact that Claude Code has had on the world.

Thật khó để diễn tả tác động mà Claude Code đã gây ra cho thế giới.

music Around the time this episode comes out will be the one-year anniversary of Claude Code.

[nhạc] Khoảng thời gian tập này phát hành sẽ là dịp kỷ niệm một năm của Claude Code.

And in that short time, it has completely transformed the job of a software engineer.

Và trong khoảng thời gian ngắn đó, nó đã hoàn toàn biến đổi công việc của một software engineer.

And it is now starting to transform the jobs of many

Và giờ đây nó đang bắt đầu biến đổi công việc của nhiều

other functions in tech, which we talk about.

Chức năng khác trong ngành công nghệ, điều mà chúng tôi bàn đến.

Claude Code itself is also a massive driver of Anthropic's overall growth over the past year.

Bản thân Claude Code cũng là một động lực to lớn cho sự tăng trưởng tổng thể của Anthropic trong năm qua.

They just raised a round at over $350 music billion.

Họ vừa gọi được một vòng đầu tư với định giá hơn 350 [nhạc] tỷ đô la.

And as Boris mentions, the growth of Claude Code itself is still accelerating.

Và như Boris đề cập, sự tăng trưởng của chính Claude Code vẫn đang tăng tốc.

Just in the past month their daily active users has doubled.

Chỉ trong tháng vừa qua, số người dùng hoạt động hằng ngày của họ đã tăng gấp đôi.

Boris is also just a really interesting, thoughtful, deep-thinking human.

Boris cũng là một con người thực sự thú vị, sâu sắc và có chiều sâu suy nghĩ.

And during this conversation we discovered we were born in the same city in Ukraine.

Và trong cuộc trò chuyện này, chúng tôi phát hiện ra rằng chúng tôi sinh ra ở cùng một thành phố ở Ukraine.

That is so funny, I had no idea.

Điều đó thật buồn cười, tôi không hề biết.

A huge thank you to Ben Mann, Jenny Wen, and Mike Krieger for suggesting topics for this conversation.

Xin gửi lời cảm ơn to lớn đến Ben Mann, Jenny Wen và Mike Krieger vì đã gợi ý chủ đề cho cuộc trò chuyện này.

Don't forget to check out Lenny's Product Pass dot com for an incredible set of deals available exclusively to Lenny's newsletter subscribers.

Đừng quên ghé thăm Lenny's Product Pass dot com để có được một bộ ưu đãi tuyệt vời dành riêng cho những người đăng ký bản tin của Lenny.

Let's get into it after a short word from our wonderful sponsors.

Hãy cùng bắt đầu sau một lời ngắn từ các nhà tài trợ tuyệt vời của chúng tôi.

Today's episode is brought to you by DX, the developer intelligence platform designed by leading researchers.

Tập hôm nay được mang đến bởi DX, nền tảng thông tin chuyên sâu về lập trình viên được thiết kế bởi các nhà nghiên cứu hàng đầu.

To thrive in the AI era, organizations need to adapt quickly.

Để phát triển mạnh trong kỷ nguyên AI, các tổ chức cần thích nghi nhanh chóng.

But many organization leaders struggle to answer pressing questions like music which tools are working?

Nhưng nhiều lãnh đạo tổ chức chật vật để trả lời những câu hỏi cấp bách như [nhạc] công cụ nào đang hiệu quả?

How are they being used?

Chúng đang được sử dụng như thế nào?

What's actually driving value?

Điều gì thực sự đang tạo ra giá trị?

DX provides the data and insights that leaders need to

DX cung cấp dữ liệu và thông tin chuyên sâu mà các nhà lãnh đạo cần để

navigate this shift.

điều hướng sự chuyển dịch này.

With DX, companies like Dropbox, Booking.com, Adyen, and Intercom get a deep understanding of how AI is providing value to their developers and what impact AI is having on engineering productivity.

Với DX, các công ty như Dropbox, Booking.com, Adyen và Intercom có được hiểu biết sâu sắc về cách AI đang mang lại giá trị cho các lập trình viên của họ và tác động của AI đối với năng suất kỹ thuật.

To learn more, visit DX's website at getdx.com/lenny.

Để tìm hiểu thêm, hãy truy cập trang web của DX tại getdx.com/lenny.

That's getdx.com/lenny.

Đó là getdx.com/lenny.

Applications break in all kinds of ways.

Ứng dụng hỏng theo đủ mọi cách.

Crashes, slowdowns, regressions, and the stuff that you only see once real users show up.

Sập, chậm, thoái lui, và những thứ mà bạn chỉ thấy khi người dùng thật xuất hiện.

Sentry catches it all.

Sentry bắt được tất cả.

See what happened, where, and why.

Xem chuyện gì đã xảy ra, ở đâu và tại sao.

- music - Down to the commit that introduced the error, the developer who shipped it, and the exact line music of code all in one connected view.

- [nhạc] - Xuống tận commit đã đưa lỗi vào, lập trình viên đã đẩy nó lên, và đúng dòng [nhạc] mã đó, tất cả trong một chế độ xem kết nối.

I have definitely tried the five tabs music and Slack thread approach to debugging.

Tôi chắc chắn đã từng thử cách gỡ lỗi bằng năm tab [nhạc] và một luồng Slack.

This is better.

Cách này tốt hơn.

Sentry shows you how the request moved, what ran, what slowed down, and what users saw.

Sentry cho bạn thấy yêu cầu đã di chuyển thế nào, cái gì đã chạy, cái gì bị chậm lại, và người dùng đã thấy gì.

Sear, Sentry's AI debugging agent, takes it from there.

Sear, tác nhân gỡ lỗi AI của Sentry, tiếp nhận từ đó.

It

Nó

uses all of that Sentry context to tell you the root cause, suggest a fix, and even opens a PR for you.

Sử dụng toàn bộ ngữ cảnh đó từ Sentry để cho bạn biết nguyên nhân gốc rễ, đề xuất cách sửa, và thậm chí mở một PR cho bạn.

It also reviews your PRs and music flags any breaking changes with fixes ready to go.

Nó cũng đánh giá các PR của bạn và [nhạc] đánh dấu mọi thay đổi gây hỏng với các bản sửa đã sẵn sàng.

Try Sentry and Sear music for free at sentry.io/lenny and use code Lenny for $100 in Sentry credits.

Dùng thử Sentry và Sear [nhạc] miễn phí tại sentry.io/lenny và dùng mã Lenny để nhận 100 đô la tín dụng Sentry.

That's sentry.io/lenny.

Đó là sentry.io/lenny.

Boris, thank you so much for being here and to the podcast.

Boris, cảm ơn anh rất nhiều vì đã ở đây và tham gia podcast.

- music - Yeah, thanks for having me on.

- [nhạc] - Vâng, cảm ơn vì đã mời tôi tham gia.

I want to start with a spicy question.

Tôi muốn bắt đầu bằng một câu hỏi hơi gai góc.

About 6 months ago, I don't know if people even remember this, you actually left Anthropic, you joined Cursor, and then 2 weeks later you went back to Anthropic.

Khoảng 6 tháng trước, tôi không biết mọi người có còn nhớ điều này không, anh thực sự đã rời Anthropic, gia nhập Cursor, rồi 2 tuần sau anh quay lại Anthropic.

What happened there?

Chuyện gì đã xảy ra ở đó?

I don't think I've ever heard the actual story.

Tôi không nghĩ mình từng nghe câu chuyện thật sự.

- laughter - It's the fastest job change that I've ever had.

- [tiếng cười] - Đó là lần đổi việc nhanh nhất mà tôi từng có.

Um I joined Cursor because I'm a big fan of the product.

Ừm, tôi gia nhập Cursor vì tôi là người hâm mộ lớn của sản phẩm này.

And honestly, I met the team and I was just really impressed.

Và thật lòng mà nói, tôi đã gặp đội ngũ và tôi thực sự rất ấn tượng.

Uh they're an awesome team.

Ừ, họ là một đội ngũ tuyệt vời.

Uh I still I still think they're awesome, and they're just building really cool stuff.

Ừ, tôi vẫn, tôi vẫn nghĩ họ tuyệt vời, và họ đang xây dựng những thứ thực sự rất hay.

And kind of they saw where AI coding was going, I think, before a lot of people did.

Và kiểu như họ đã nhìn ra hướng đi của lập trình AI, tôi nghĩ, trước nhiều người khác.

So the idea of building a good product was just very exciting for me.

Vậy nên ý tưởng xây dựng một sản phẩm tốt thực sự rất thú vị với tôi.

I think as soon as I got there, what I started to realize is what I really missed about Anthropic was the mission.

Tôi nghĩ ngay khi đến đó, điều tôi bắt đầu nhận ra là điều tôi thực sự nhớ ở Anthropic chính là sứ mệnh.

And that's actually what originally drove me to Anthropic, also.

Và đó thực ra cũng chính là điều ban đầu đã thôi thúc tôi đến Anthropic.

Cuz uh but before I joined Anthropic, I was, you know, I was working in big tech, and then I was I at some point I wanted to work at a at a lab to just help shape the future of this crazy thing that we're building in some way.

Vì ừ, nhưng trước khi tôi gia nhập Anthropic, tôi đang, bạn biết đấy, tôi đang làm việc ở một công ty công nghệ lớn, rồi tôi, có một thời điểm tôi muốn làm việc ở một phòng thí nghiệm để giúp định hình tương lai của thứ điên rồ mà chúng ta đang xây dựng theo một cách nào đó.

And the thing that drew me to Anthropic was the mission, and it was, you know, it's all about safety.

Và điều đã hút tôi đến Anthropic là sứ mệnh, và nó, bạn biết đấy, tất cả đều xoay quanh an toàn.

And when you talk to people at Anthropic, just like find someone in the hallway, if you ask them why they're here, the answer is always going to be safety.

Và khi bạn nói chuyện với mọi người ở Anthropic, kiểu như gặp ai đó ở hành lang, nếu bạn hỏi họ tại sao họ ở đây, câu trả lời luôn luôn sẽ là an toàn.

Um and so the this kind of like mission drivenness just really, really resonated with me, and I just know personally it's something I need in order to be happy.

Ừm, và kiểu định hướng theo sứ mệnh này thực sự, thực sự cộng hưởng với tôi, và cá nhân tôi biết đó là điều tôi cần để được hạnh phúc.

Um and I that's just the thing that I really missed.

Ừm, và đó chính là điều tôi thực sự nhớ.

And I found that, you know, whatever the work might be, no matter how exciting, even if it's building a really cool product, it's just not really a substitute for that.

Và tôi nhận ra rằng, bạn biết đấy, dù công việc có thể là gì, dù thú vị đến đâu, kể cả khi đang xây dựng một sản phẩm thực sự hay, nó cũng không thực sự thay thế được điều đó.

Um so for me it was actually a uh it was pretty obvious that I was missing that pretty quick.

Ừm, nên với tôi, thực ra khá rõ ràng rằng tôi đã thiếu điều đó khá nhanh.

Okay, so let me follow the thread of just coming back to Anthropic and the work you've done there.

Được rồi, vậy để tôi tiếp tục mạch chuyện quay lại Anthropic và công việc anh đã làm ở đó.

This podcast is going to come out around the year anniversary of launching Claude Code.

Podcast này sẽ ra mắt vào khoảng dịp kỷ niệm một năm ngày ra mắt Claude Code.

So I want to spend a little time just reflecting on the impact that you've had.

Nên tôi muốn dành chút thời gian để nhìn lại tác động mà anh đã tạo ra.

There's um this report that recently came out that I'm sure you saw by SemiAnalysis that showed that 4% of all GitHub commits are authored by Claude code now.

Có ừm báo cáo này mới ra gần đây mà tôi chắc anh đã thấy, của SemiAnalysis, cho thấy 4% tổng số commit trên GitHub hiện được viết bởi Claude Code.

And they predicted it'll be a fifth of all code commits on

Và họ dự đoán nó sẽ là một phần năm tổng số commit mã trên

GitHub by the end of the year.

GitHub vào cuối năm nay.

The way they put it is, "While we blinked, AI consumed all software development." The day that we're recording this, Spotify just put out this uh headline that their best developers haven't written a line of code since December thanks to AI.

Cách họ diễn đạt là: "Trong lúc chúng ta chớp mắt, AI đã nuốt trọn toàn bộ phát triển phần mềm." Vào ngày chúng ta ghi âm điều này, Spotify vừa đưa ra tiêu đề ừm rằng những lập trình viên giỏi nhất của họ chưa viết một dòng mã nào kể từ tháng 12 nhờ AI.

More and more of the most advanced senior engineers, including you, are sharing the fact that you don't write code anymore, that it's all AI-generated, and many aren't even looking at code anymore is how far we've gotten.

Ngày càng nhiều kỹ sư cấp cao tiên tiến nhất, bao gồm cả anh, chia sẻ rằng anh không còn viết mã nữa, rằng tất cả đều do AI tạo ra, và nhiều người thậm chí không còn nhìn vào mã nữa, đó là mức độ chúng ta đã đi tới.

In large part, thanks to this little project that you started and that your team has scaled over the past year.

Phần lớn là nhờ dự án nhỏ này mà anh đã khởi xướng và đội ngũ của anh đã mở rộng quy mô trong năm qua.

I'm curious just to hear your reflections on this past year and the impact that your work has had.

Tôi tò mò muốn nghe những suy ngẫm của anh về năm vừa qua và tác động mà công việc của anh đã tạo ra.

These numbers are just totally crazy, right?

Những con số này thật sự điên rồ, đúng không?

Like, 4% of all commits in the world is just way more than I imagined.

Kiểu, 4% tổng số commit trên toàn thế giới nhiều hơn hẳn so với tôi tưởng tượng.

And like you said, it still feels like the starting point.

Và như anh nói, nó vẫn cảm giác như chỉ là điểm khởi đầu.

Um these are also just public commits.

Ừm, đây cũng chỉ là các commit công khai.

So, we actually think if you look at private repositories, it's quite a bit higher than that.

Nên thực ra chúng tôi nghĩ nếu bạn nhìn vào các kho lưu trữ riêng tư, con số còn cao hơn thế khá nhiều.

And I think the craziest thing for me isn't even the number that we're at right now, but the pace at which we're growing because if you look at Claude code's growth rate kind of across any metric, it's continuing to accelerate.

Và tôi nghĩ điều điên rồ nhất với tôi thậm chí không phải con số chúng ta đang đạt được hiện tại, mà là tốc độ chúng ta đang tăng trưởng, vì nếu bạn nhìn vào tốc độ tăng trưởng của Claude Code theo bất kỳ chỉ số nào, nó vẫn đang tiếp tục tăng tốc.

Um so, it's not just going up, it's going up faster and faster.

Ừm, nên là, nó không chỉ tăng lên, mà nó còn tăng ngày càng nhanh hơn.

When I first started Claude code, it was just going to be a like it was just supposed to be a little hack.

Khi tôi mới bắt đầu với Claude code, nó chỉ được dự định như một thứ đại loại là một bản hack nhỏ thôi.

Um you know, we broadly knew at Anthropic that we wanted to get a we wanted to ship some kind of coding product.

Ừm, bạn biết đấy, chúng tôi ở Anthropic đều biết rõ rằng mình muốn có được một... chúng tôi muốn tung ra một loại sản phẩm lập trình nào đó.

And you know, for Anthropic for a long time, we were building the models in this way that kind of fit our mental model of the way that we build safe AGI, where the model starts by being really good at coding, then it gets really good at tool use, then it gets really good at computer use.

Và bạn biết đấy, trong một thời gian dài ở Anthropic, chúng tôi xây dựng các mô hình theo cách phù hợp với mô hình tinh thần của chúng tôi về cách chúng tôi tạo ra AGI an toàn, trong đó mô hình bắt đầu bằng việc thật giỏi lập trình, rồi nó trở nên thật giỏi sử dụng công cụ, rồi nó trở nên thật giỏi sử dụng máy tính.

Roughly, this is like the trajectory.

Đại khái, đây giống như là quỹ đạo phát triển vậy.

Uh and you know, we've been working on this for a long time.

Ừ, và bạn biết đấy, chúng tôi đã làm việc này trong một thời gian dài.

And when you look at the team that I started on, it was called the Entropic Labs team.

Và khi bạn nhìn vào đội mà tôi bắt đầu tham gia, nó được gọi là đội Entropic Labs.

Uh, and actually Mike Krieger and, you know, Ben Mann, they just kicked this team off again uh, for kind of round two.

Ừ, và thực ra Mike Krieger và, bạn biết đấy, Ben Mann, họ vừa khởi động lại đội này, kiểu như cho vòng hai vậy.

The team built some pretty cool stuff.

Đội đó đã xây dựng vài thứ khá thú vị.

So, we built QuadCode, we built MCP, we built the desktop app.

Vậy nên, chúng tôi đã xây dựng QuadCode, chúng tôi đã xây dựng MCP, chúng tôi đã xây dựng ứng dụng desktop.

So, you can kind of see the seeds of this idea, you know, like it's it's coding, then it's tool use, then it's computer use.

Vậy nên, bạn có thể phần nào thấy được những mầm mống của ý tưởng này, bạn biết đấy, kiểu như nó là lập trình, rồi là sử dụng công cụ, rồi là sử dụng máy tính.

And the reason this matters for Entropic is uh, because of safety.

Và lý do điều này quan trọng với Entropic là ừ, vì sự an toàn.

It's kind of again, just back to that.

Lại là, một lần nữa, quay trở lại điều đó thôi.

AI is getting more and more powerful.

AI đang ngày càng mạnh mẽ hơn.

It's getting more and more capable.

Nó đang ngày càng có năng lực hơn.

The thing that's happened in the last year is that for at least for engineers, the AI doesn't just write the code.

Điều đã xảy ra trong năm qua là, ít nhất là với các kỹ sư, AI không chỉ viết mã.

It's not just a conversation partner, but it actually uses tools.

Nó không chỉ là một đối tác trò chuyện, mà nó thực sự sử dụng các công cụ.

It acts in the world.

Nó hành động trong thế giới thực.

Um,

Ừm,

and I think now with Co-work, we're starting to see the transition for non-technical folks also.

Và tôi nghĩ bây giờ với Co-work, chúng ta đang bắt đầu thấy sự chuyển dịch này cả với những người không chuyên về kỹ thuật.

Um, for a lot of people that use conversational AI, this might be the first time that they're using the thing that actually acts.

Ừm, với nhiều người sử dụng AI hội thoại, đây có thể là lần đầu tiên họ dùng thứ thực sự hành động.

It can actually use your Gmail.

Nó thực sự có thể dùng Gmail của bạn.

It can use your Slack.

Nó có thể dùng Slack của bạn.

It can do all these things for you, and it's quite good at it.

Nó có thể làm tất cả những việc này cho bạn, và nó khá giỏi trong việc đó.

Um, and it's only going to get better from here.

Ừm, và từ đây nó chỉ sẽ ngày càng tốt hơn thôi.

So, I think for Entropic for a long time, there was this feeling that we wanted to build something, but it wasn't obvious what.

Vậy nên, tôi nghĩ với Entropic trong một thời gian dài, có cảm giác rằng chúng tôi muốn xây dựng một thứ gì đó, nhưng không rõ ràng đó là gì.

And so, uh, when I joined Anth, I spent one month kind of hacking and, you know, built a bunch of like weird prototypes.

Và thế là, ừ, khi tôi gia nhập Anth, tôi dành một tháng để kiểu như mày mò và, bạn biết đấy, xây dựng một loạt các nguyên mẫu kỳ quặc.

Most of them didn't ship, and, you know, weren't even close to shipping.

Hầu hết chúng đều không được tung ra, và, bạn biết đấy, thậm chí còn chẳng gần đến mức được tung ra.

It was just kind of understanding the boundaries of what the model can do.

Nó chỉ là kiểu như để hiểu rõ ranh giới của những gì mô hình có thể làm.

Then I spent a month doing post-training.

Rồi tôi dành một tháng làm post-training.

Um, so, to understand kind of the research side of it.

Ừm, để hiểu về khía cạnh nghiên cứu của nó.

And I think honestly, that's just for me as an engineer, I find that to do good work, you really have to understand the layer under the layer at which you work.

Và tôi nghĩ thành thật mà nói, đó chỉ là với tôi với tư cách một kỹ sư, tôi thấy rằng để làm tốt công việc, bạn thực sự phải hiểu lớp bên dưới lớp mà bạn làm việc.

1 / 10