Andrew Ambrosino discusses Codex's high adoption at OpenAI and the goal to make it the best desktop app. He explains why AI struggles with design, as taste is hard to grade and requires human feedback. The conversation then shifts to how AI is changing product teams, moving from implementation to taste and curation. The debate over PRDs versus prototypes is explored, emphasizing the importance of choosing the right medium. The concept of the 'primal mark' illustrates how starting with a prototype can anchor you to the wrong idea. The medium of a prototype used to signal its stage in the process, but that signal is now lost.
Andrew Ambrosino thảo luận về mức độ áp dụng Codex cao tại OpenAI và mục tiêu biến nó thành ứng dụng desktop tốt nhất. Ông giải thích lý do AI gặp khó khăn với thiết kế, vì gu thẩm mỹ khó đánh giá và cần phản hồi từ con người. Cuộc trò chuyện sau đó chuyển sang cách AI đang thay đổi các nhóm sản phẩm, chuyển từ triển khai sang gu thẩm mỹ và tuyển chọn. Cuộc tranh luận về PRD so với nguyên mẫu được khám phá, nhấn mạnh tầm quan trọng của việc chọn đúng phương tiện. Khái niệm 'dấu ấn nguyên thủy' minh họa cách bắt đầu với nguyên mẫu có thể neo bạn vào ý tưởng sai. Phương tiện của nguyên mẫu từng báo hiệu giai đoạn của nó trong quy trình, nhưng tín hiệu đó giờ đã mất.
90% of people at Opening Eye use Codex.
90% người ở Opening Eye dùng Codex.
Not 90% of engineers.
Không phải 90% kỹ sư.
That's 90% of the entire company.
Đó là 90% toàn bộ công ty.
- Yeah.
- Ừ.
This tweet the other day where you said that you intend to make Codex the best desktop app that has ever existed.
Cái tweet hôm trước mà bạn nói rằng bạn định biến Codex thành ứng dụng desktop tốt nhất từng tồn tại.
- Yeah.
- Ừ.
The quality bar for Codex had to be so high that there was never like a hesitation that you have opening this app to music do the next thing that this was your natural choice.
Chuẩn chất lượng cho Codex phải cao đến mức không bao giờ có chút do dự nào khi bạn mở ứng dụng này để [nhạc] làm việc tiếp theo, rằng đây là lựa chọn tự nhiên của bạn.
Just like people have kind of come to open a browser tab, right?
Giống như người ta đã quen với việc mở một tab trình duyệt, đúng không?
- That's true.
- Đúng vậy.
I know there's numbers constantly coming out about the records you guys are setting for usage.
Tôi biết có những con số liên tục xuất hiện về các kỷ lục mà các bạn đang lập về mức sử dụng.
- I don't know.
- Tôi không biết.
Like we'll see.
Kiểu như chúng ta sẽ xem sao.
A lot of people seem to like the app.
Nhiều người có vẻ thích ứng dụng này.
- Why do you think AI and the top frontier models are just not good at design?
- Tại sao bạn nghĩ AI và các mô hình tiên tiến hàng đầu lại không giỏi về thiết kế?
- I think design's a little bit harder to grade because the human aspect of taste is like part of the feedback mechanism you need.
- Tôi nghĩ thiết kế khó chấm điểm hơn một chút vì yếu tố gu thẩm mỹ của con người là một phần của cơ chế phản hồi mà bạn cần.
That is still feeling a little bit out of reach with the current technology.
Điều đó vẫn còn có vẻ hơi ngoài tầm với với công nghệ hiện tại.
- What does the shape of product team look like now music versus a couple years ago?
- Hình dạng của đội ngũ sản phẩm bây giờ [nhạc] trông như thế nào so với vài năm trước?
- Everybody at OpenAI is very agentic, has great ideas, and so everybody's building everything.
- Mọi người ở OpenAI đều rất chủ động, có ý tưởng tuyệt vời, và thế là ai cũng đang xây dựng mọi thứ.
And it's not that people are doing fundamentally different roles or focusing on different things.
Và không phải là mọi người đang làm những vai trò khác biệt về cơ bản hay tập trung vào những thứ khác nhau.
It's music that it's backwards.
Mà là [nhạc] nó đã đảo ngược lại.
The implementation is actually not the expensive part anymore.
Việc triển khai thực ra không còn là phần tốn kém nữa.
It's dare I say taste.
Đó là, dám nói là, gu thẩm mỹ.
- You feel like there's this collapse coming where everyone's everything and that's just the future or do you think we're going to continue to be mostly divided up?
- Bạn cảm thấy có một sự sụp đổ sắp tới nơi mọi người làm mọi thứ và đó chính là tương lai, hay bạn nghĩ chúng ta sẽ tiếp tục chủ yếu bị chia tách ra?
- There are some things that I'm afraid of.
- Có một số thứ tôi sợ.
I've heard a lot of companies be like we're getting rid of the product role and everybody's just going to be a builder and then what happens is - today my guest is Andrew Ambercino, product and engineering lead for the Codex app at OpenAI.
Tôi đã nghe nhiều công ty nói kiểu như chúng tôi đang loại bỏ vai trò sản phẩm và mọi người sẽ chỉ là người xây dựng, rồi điều xảy ra là - hôm nay khách mời của tôi là Andrew Ambercino, trưởng nhóm sản phẩm và kỹ thuật cho ứng dụng Codex tại OpenAI.
Codeex is quickly becoming people's go-to app for building products and also for non-product work
Codex đang nhanh chóng trở thành ứng dụng mọi người chọn để xây dựng sản phẩm và cả cho công việc phi sản phẩm
like organizing files in your computer, drafting documents, doing data analysis, reading your emails, and a lot more.
Như sắp xếp tệp trên máy tính, soạn thảo tài liệu, phân tích dữ liệu, đọc email, và nhiều hơn nữa.
If you stick around for the end of this episode, we actually have a little clip from after we stopped recording where the producer in the room started talking about how he uses Codeex in his editing work.
Nếu bạn ở lại đến cuối tập này, chúng tôi thực ra có một đoạn clip nhỏ sau khi ngừng ghi âm, nơi nhà sản xuất trong phòng bắt đầu nói về cách anh ấy dùng Codex trong công việc biên tập của mình.
Since this January, Codeex usage has grown music 6x.
Kể từ tháng 1 năm nay, mức sử dụng Codex đã tăng [nhạc] gấp 6 lần.
They currently
Hiện tại họ
have over 5 million weekly active users.
Có hơn 5 triệu người dùng hoạt động hàng tuần.
I suspect this number is quickly going to be out of date.
Tôi nghi ngờ con số này sẽ nhanh chóng trở nên lỗi thời.
Internally at OpenAI, nearly 100% of their employees use Codeex weekly.
Nội bộ OpenAI, gần 100% nhân viên của họ dùng Codex hàng tuần.
And that is not just the engineers.
Và đó không chỉ là các kỹ sư.
Andrew is a designer turned engineer turned product manager music who is building the app that more and more of the world is using to build their own products.
Andrew là một nhà thiết kế chuyển sang kỹ sư rồi chuyển sang quản lý sản phẩm [nhạc], người đang xây dựng ứng dụng mà ngày càng nhiều người trên thế giới dùng để xây dựng sản phẩm của chính họ.
Before we get into it, don't forget to check out lenny's productpass.com
Trước khi chúng ta vào chuyện, đừng quên xem lenny's productpass.com
for a year free of the hottest and most well-crafted AI products in the world available exclusively to Lenny's newsletter subscribers.
Để được miễn phí một năm những sản phẩm AI hot nhất và được chế tác kỹ lưỡng nhất trên thế giới, chỉ dành riêng cho người đăng ký bản tin của Lenny.
With that, I bring you Andrew Ambersino.
Với điều đó, tôi xin giới thiệu Andrew Ambersino.
Andrew, thank you so much for being here.
Andrew, cảm ơn bạn rất nhiều vì đã ở đây.
Welcome to the podcast.
Chào mừng đến với podcast.
- Thank you for having this is a rare in-person podcast.
- Cảm ơn bạn đã mời, đây là một podcast gặp trực tiếp hiếm có.
I rarely do this kind of thing.
Tôi hiếm khi làm kiểu này.
We'll see how it goes.
Chúng ta sẽ xem nó diễn ra thế nào.
- We'll see.
- Chúng ta sẽ xem.
- We'll see people like these more.
- Chúng ta sẽ xem mọi người thích những thứ này hơn.
When we were preparing for this chat, I asked you what's the biggest thing you want people to get out of this conversation and you said that it was how AI is changing the shape of product work.
Khi chúng tôi chuẩn bị cho cuộc trò chuyện này, tôi đã hỏi bạn điều lớn nhất bạn muốn mọi người nhận được từ cuộc trò chuyện này là gì và bạn nói rằng đó là cách AI đang thay đổi hình dạng của công việc sản phẩm.
You're working at maybe the most bleeding edge AI pill software team there is.
Bạn đang làm việc ở có lẽ là đội ngũ phần mềm AI tiên phong nhất hiện có.
So you have a really interesting lens into where things are heading, where other teams are going to be and in a year or two or more.
Vậy nên bạn có một góc nhìn thực sự thú vị về nơi mọi thứ đang hướng tới, nơi các đội ngũ khác sẽ ở vào một hoặc hai năm nữa hoặc hơn.
What does the shape of product team look like now versus a couple years ago?
Hình dạng của đội ngũ sản phẩm bây giờ trông như thế nào so với vài năm trước?
One of the hardest things to do right now as a leader building these products is just sort of
Một trong những điều khó nhất để làm hiện nay với tư cách là một nhà lãnh đạo xây dựng những sản phẩm này chỉ là kiểu như
the inversion of the process in my mind which I think a lot of people have talked about which is that anybody can build anything right like I generally believe now that starting from scratch if you talk to these models ours anybody else's really um you can stand up whatever feature you want right And that's not necessarily a hard part of software, but that's like
Sự đảo ngược của quá trình trong tâm trí tôi mà tôi nghĩ nhiều người đã nói đến, đó là bất kỳ ai cũng có thể xây dựng bất cứ thứ gì, đúng không, như tôi thường tin bây giờ rằng bắt đầu từ con số không, nếu bạn nói chuyện với những mô hình này của chúng tôi hay của bất kỳ ai khác, bạn thực sự có thể dựng lên bất kỳ tính năng nào bạn muốn, đúng không. Và đó không nhất thiết là phần khó của phần mềm, nhưng đó là như
that's really cool.
Điều đó thực sự tuyệt vời.
And I think that has created an environment where people are making all of this, right?
Và tôi nghĩ điều đó đã tạo ra một môi trường nơi mọi người đang làm tất cả những thứ này, đúng không?
You give people unlimited tokens.
Bạn cho mọi người token không giới hạn.
Everybody at OpenI, OpenAI is very agentic, has great ideas, and so everybody's building everything.
Mọi người tại OpenI, OpenAI đều rất năng động, có những ý tưởng tuyệt vời, và vì vậy mọi người đang xây dựng mọi thứ.
Whereas I think, you know, you look back at product process that we've all run for a long time, and it's been a little bit opposite, right?
Trong khi đó, tôi nghĩ, bạn biết đấy, bạn nhìn lại quy trình sản phẩm mà tất cả chúng ta đã chạy trong một thời gian dài, và nó hơi ngược lại, đúng không?
It's been kind of research ideation maybe there was some prototyping but it was you know even when we got past waterfall it was still kind of flavored of like
Đó là kiểu nghiên cứu, hình thành ý tưởng, có thể có một số nguyên mẫu, nhưng ngay cả khi chúng ta vượt qua mô hình thác nước, nó vẫn mang hương vị như thể
the implementation is expensive and so you what you want to do is you want to derisk all implementation up front through documents through research through prototypes because prototypes and designs are cheaper was kind of the the assumption there uh and that's changed that's like totally changed and right now I'm sure there are 90 different explorations for there's this
Việc triển khai rất tốn kém, và vì vậy điều bạn muốn làm là giảm thiểu rủi ro cho tất cả việc triển khai ngay từ đầu thông qua tài liệu, thông qua nghiên cứu, thông qua nguyên mẫu, bởi vì nguyên mẫu và thiết kế rẻ hơn, đó là giả định ở đó, và điều đó đã thay đổi, nó đã thay đổi hoàn toàn, và hiện tại tôi chắc chắn có 90 khám phá khác nhau cho cái này
feature that we desperately need to do that I'm sure there are 90 different uncoordinated teams like implementing and trying, right?
Tính năng mà chúng tôi rất cần phải làm, mà tôi chắc chắn có 90 nhóm không phối hợp đang triển khai và thử nghiệm, đúng không?
- Um, - so I guess the short answer is like it's it's backwards and it's not that people are doing fundamentally different roles or focusing on different things or that even skill sets have vanished or that roles have just disappeared.
- Ừm, - vậy tôi đoán câu trả lời ngắn gọn là nó ngược lại, và không phải là mọi người đang làm những vai trò khác biệt về cơ bản hoặc tập trung vào những thứ khác nhau, hoặc thậm chí các bộ kỹ năng đã biến mất hoặc các vai trò đã biến mất.
It's that it's backwards, right?
Đó là nó ngược lại, đúng không?
The implementation is actually not the expensive part anymore.
Việc triển khai thực sự không còn là phần tốn kém nữa.
It's dare I say taste.
Đó là, dám nói, gu thẩm mỹ.
Um but it's the curation process.
Ừm, nhưng đó là quá trình tuyển chọn.
It's like of those 90 attempts like what's good about these?
Giống như trong 90 nỗ lực đó, điều gì tốt ở những cái này?
What should we fold into other aspects of this?
Chúng ta nên gộp những gì vào các khía cạnh khác của cái này?
Right?
Đúng không?
How should we frame this?
Chúng ta nên định hình điều này như thế nào?
Should it be part of this other feature?
Nó có nên là một phần của tính năng khác này không?
Right?
Đúng không?
How many segments should be in the toggle?
Có bao nhiêu phân đoạn nên có trong nút chuyển đổi?
Um you know all of those things.
Ừm, bạn biết đấy, tất cả những thứ đó.
This episode is brought to you by our season's presenting sponsor, WorkOS.
Tập này được tài trợ bởi nhà tài trợ chính của mùa này, WorkOS.
What do OpenAI, Anthropic, Cursor, Versell, Replet, Sierra, Clay, and hundreds of other winning companies all have in common?
OpenAI, Anthropic, Cursor, Versell, Replet, Sierra, Clay và hàng trăm công ty thành công khác có điểm gì chung?
They music are all powered by work OS.
Họ [âm nhạc] đều được vận hành bởi work OS.
If you're building a product for the enterprise, you've felt the pain of integrating single signon, skim, arback, audit, logs, and other features music required by large companies.
Nếu bạn đang xây dựng một sản phẩm cho doanh nghiệp, bạn đã cảm thấy nỗi đau khi tích hợp đăng nhập một lần, skim, arback, nhật ký kiểm toán và các tính năng khác [âm nhạc] mà các công ty lớn yêu cầu.
Work OS turns those deal
Work OS biến những
blockers into drop-in APIs with a modern developer platform built specifically for B2B SAS.
Rào cản thỏa thuận đó thành các API cắm là chạy với nền tảng nhà phát triển hiện đại được xây dựng dành riêng cho B2B SAS.
Literally every startup that I'm an investor in that starts to music expand up market ends up working with Work OS.
Thực sự mọi startup mà tôi là nhà đầu tư và bắt đầu [âm nhạc] mở rộng lên thị trường cao cấp đều cuối cùng làm việc với Work OS.
And that's because they are the best.
Và đó là vì họ là tốt nhất.
Whether you are seedstage startup trying to land your first enterprise customer or a unicorn expanding globally, work OS is the
Dù bạn là startup giai đoạn hạt giống đang cố gắng giành được khách hàng doanh nghiệp đầu tiên hay một kỳ lân đang mở rộng toàn cầu, work OS là
fastest path to becoming enterprise ready and unblocking growth.
Con đường nhanh nhất để trở nên sẵn sàng cho doanh nghiệp và mở khóa tăng trưởng.
It's essentially Stripe for enterprise features.
Nó thực chất là Stripe cho các tính năng doanh nghiệp.
Visit works.com to get started or just hit up their Slack where they have actual engineers waiting to answer your questions.
Truy cập works.com để bắt đầu hoặc chỉ cần nhắn tin trên Slack của họ, nơi họ có các kỹ sư thực sự đang chờ trả lời câu hỏi của bạn.
Work OS allows you to build faster with delightful APIs, comprehensive docs, and a smooth developer experience.
Work OS cho phép bạn xây dựng nhanh hơn với các API thú vị, tài liệu toàn diện và trải nghiệm nhà phát triển mượt mà.
Go to works.com to
Truy cập works.com để
make your app enterprise ready today.
Làm cho ứng dụng của bạn sẵn sàng cho doanh nghiệp ngay hôm nay.
Taste such a such a buzz word.
Gu thẩm mỹ đúng là một từ thời thượng.
I want to come back to that.
Tôi muốn quay lại điều đó.
Uh this idea of 90 prototypes.
Ừm, ý tưởng về 90 nguyên mẫu này.
So interesting.
Thật thú vị.
So just to make sure I understand that.
Vậy chỉ để đảm bảo tôi hiểu điều đó.
So there's an idea out there floating around OpenAI.
Vậy có một ý tưởng đang lơ lửng quanh OpenAI.
What people used to do is write docs.
Điều mọi người từng làm là viết tài liệu.
Yeah.
Ừ.
Here's what we're going to build.
Đây là những gì chúng ta sẽ xây dựng.
Here's the feature.
Đây là tính năng.
Here's the strategies.
Đây là các chiến lược.
P.
P.
Today what you're describing which makes all the sense is
Ngày nay, điều bạn đang mô tả, điều hoàn toàn hợp lý, là
people just create a prototype and what you're saying is people across the company have kind of similar ideas and now instead of a dock they create their little prototype and that leads to kind of 90 different things people can look at and maybe pick here's a direction we want to go down.
Mọi người chỉ tạo một nguyên mẫu và điều bạn đang nói là mọi người trong công ty có những ý tưởng khá giống nhau và giờ thay vì một bến tàu, họ tạo nguyên mẫu nhỏ của riêng mình và điều đó dẫn đến khoảng 90 thứ khác nhau mà mọi người có thể xem xét và có thể chọn đây là hướng chúng ta muốn đi.
Is that idea?
Đó có phải là ý tưởng không?
- There's a lot of this um and you know it's not just happening here like you've seen many product leaders say PRDS are dead prototypes are in and I actually don't believe this at all.
- Có rất nhiều điều này ừm và bạn biết đấy không chỉ xảy ra ở đây như bạn đã thấy nhiều nhà lãnh đạo sản phẩm nói PRDS đã chết nguyên mẫu là xu hướng và tôi thực sự không tin điều này chút nào.
I think that one of the interesting things that is happening right now is that because implementation has gotten so cheap across every medium.
Tôi nghĩ một trong những điều thú vị đang xảy ra hiện nay là vì việc triển khai đã trở nên quá rẻ trên mọi phương tiện.
It's very tempting to jump straight to a prototype,
Rất dễ bị cám dỗ để nhảy thẳng vào một nguyên mẫu,
especially if you're not an engineer, right?
Đặc biệt nếu bạn không phải là kỹ sư, đúng không?
Especially if you've never been able to write code or never been interested or never had the time.
Đặc biệt nếu bạn chưa bao giờ có thể viết mã hoặc chưa bao giờ quan tâm hoặc chưa bao giờ có thời gian.
It's really tempting to say like PRDs are dead.
Thật sự rất cám dỗ để nói rằng PRDs đã chết.
Let me just show you what I mean.
Để tôi chỉ cho bạn ý tôi là gì.
Right?
Đúng không?
What I've also noticed though is that for engineers, it's really tempting to write a lot of documents, a lot of documents that are not worth reading.
Tuy nhiên, điều tôi cũng nhận thấy là đối với các kỹ sư, rất dễ bị cám dỗ để viết nhiều tài liệu, nhiều tài liệu không đáng đọc.
Um, this is no shade on people writing documents.
Ừm, điều này không có ý chỉ trích những người viết tài liệu.
It's that if implementation is abundant, then it's really important to pick the right format for the point you're trying to make.
Đó là nếu việc triển khai dồi dào, thì việc chọn đúng định dạng cho điểm bạn đang cố gắng truyền đạt là rất quan trọng.
If that point is product clarity around a vague area, then it might actually be a document.
Nếu điểm đó là sự rõ ràng về sản phẩm xung quanh một lĩnh vực mơ hồ, thì nó thực sự có thể là một tài liệu.
If what you're trying to do is get something in people's hands to try out and to stress test an interaction pattern, it's a
Nếu điều bạn đang cố gắng làm là đưa một thứ gì đó vào tay mọi người để thử nghiệm và kiểm tra căng thẳng một mẫu tương tác, thì đó là một
prototype.
Nguyên mẫu.
But I think like this is kind of the funny thing now, which is that like it's really important to pick the medium.
Nhưng tôi nghĩ đây là điều buồn cười hiện nay, đó là việc chọn đúng phương tiện là rất quan trọng.
- There's this uh term that a podcast guest shared that I think about when you say this uh which is it's called the primal mark.
- Có một thuật ngữ mà một khách mời podcast đã chia sẻ mà tôi nghĩ đến khi bạn nói điều này, đó là nó được gọi là dấu ấn nguyên thủy.
when a designer or a painter or an artist just creates the first mark on a painting or a piece of art, that mark is what you start to respond to.
Khi một nhà thiết kế hoặc một họa sĩ hoặc một nghệ sĩ chỉ tạo ra dấu ấn đầu tiên trên một bức tranh hoặc một tác phẩm nghệ thuật, dấu ấn đó là thứ bạn bắt đầu phản hồi.
And so everything kind of trickles down from that first mark you make.
Và vì vậy mọi thứ đều bắt nguồn từ dấu ấn đầu tiên bạn tạo ra.
And what I'm hearing you saying is sometimes
Và điều tôi nghe bạn nói là đôi khi
the prototype is the wrong first thing to do because then you're just responding to this prototype versus a different idea versus a bigger idea.
Nguyên mẫu là thứ đầu tiên sai lầm để làm vì sau đó bạn chỉ phản hồi với nguyên mẫu này so với một ý tưởng khác so với một ý tưởng lớn hơn.
So I love hearing this.
Vì vậy tôi rất thích nghe điều này.
So like everyone's just like, "Okay, forget it.
Vậy mọi người đều nói, "Được rồi, quên đi.
No more writing, no more docs, no more purviews." You're saying they're actually still useful for specific use cases.
Không viết nữa, không tài liệu nữa, không phạm vi nữa." Bạn đang nói rằng chúng thực sự vẫn hữu ích cho các trường hợp sử dụng cụ thể.
- Yeah.
- Đúng vậy.
I I think too there's this part of the previous world was that the medium implied it had baked in a lot of a lot of signal around where in the process something was right.
Tôi cũng nghĩ có phần này của thế giới trước đây là phương tiện ngụ ý rằng nó đã tích hợp sẵn rất nhiều tín hiệu về vị trí của một thứ gì đó trong quy trình.
So if you're seeing something that feels like the app in production that means that it's late in the process that assumptions have been derisked that you know design is looked at this that this
Vì vậy nếu bạn thấy một thứ gì đó giống như ứng dụng trong sản xuất, điều đó có nghĩa là nó ở giai đoạn cuối của quy trình rằng các giả định đã được giảm thiểu rủi ro rằng bạn biết thiết kế đã xem xét điều này rằng đây
is a good business goal right and now those things are sort of divorced right and the reason it was that way is because it was hard to get resources to build the thing until it was properly derised and now that's like just out the window right and so I think it's really important to start saying look we can have prototypes we can have documents Is it are we clear around what this is
Là một mục tiêu kinh doanh tốt đúng không và bây giờ những thứ đó đã tách rời đúng không và lý do nó như vậy là vì rất khó để có được nguồn lực để xây dựng thứ đó cho đến khi nó được giảm thiểu rủi ro đúng cách và bây giờ điều đó giống như bị ném ra ngoài cửa sổ đúng không và vì vậy tôi nghĩ rất quan trọng để bắt đầu nói rằng nhìn này chúng ta có thể có nguyên mẫu chúng ta có thể có tài liệu Liệu chúng ta có rõ ràng về việc này
doing?
Đang làm gì không?
Right?
Đúng không?
Because to your point, you do not want to over anchor on this thing that was meant to be an exploration, but now it looks so production ready that like, oh, visually it's ready for prod, but it's not actually the right model of of where the research is going or what users are asking for or what's right for the business, right?
Bởi vì theo quan điểm của bạn, bạn không muốn neo đậu quá mức vào thứ này vốn được meant để khám phá, nhưng bây giờ nó trông quá sẵn sàng cho sản xuất đến mức, ồ, về mặt hình ảnh nó đã sẵn sàng cho sản xuất, nhưng nó thực sự không phải là mô hình đúng về nơi nghiên cứu đang đi hoặc những gì người dùng đang yêu cầu hoặc những gì đúng cho doanh nghiệp, đúng không?
Not to overdo the taste thing, but it's like it's once
Không phải để làm quá điều về gu thẩm mỹ, nhưng nó giống như một lần