AngelList Co-founder Naval: AI Productivity Overhyped, Software Engineers Will Never Perish

marsbitОпубликовано 2026-03-02Обновлено 2026-03-02

Введение

Amidst widespread anxiety about AI replacing software engineers, AngelList co-founder Naval Ravikant argues that the hype around AI's productivity gains is overblown. While AI tools like Claude Code can generate code, they inevitably introduce bugs and imperfect architectures. Software engineers remain essential because they understand underlying systems, can debug errors, optimize performance, and handle novel problems beyond the training data of current AI models. Ravikant emphasizes that the market has no demand for mediocrity—only the best solutions succeed. His advice: become the best in a specialized niche, continually refining your expertise to stay relevant. AI may augment engineering work, but it won’t replace skilled engineers who master their craft.

Author: Naval Ravikant

Compiled by: Felix, PANews

Amid the rapid iteration of AI large models, the global market is filled with deep pessimism and anxiety. OpenAI CEO Sam Altman predicted that "AI will take over 95% of programmers' jobs," while Anthropic CEO forecasted that "AI will fully take over software engineering roles within 6-12 months." The notion that "the programmer profession is dead" seems to have become a global consensus, facing the most severe "survival crisis" since the birth of the internet.

However, this fear of job disappearance stems from a misunderstanding of the underlying logic of technology. AngelList co-founder Naval Ravikant (early investor in Uber and Twitter) believes that the hype around AI's recent productivity boost may be overblown. No matter how advanced AI evolves, it will always make mistakes, and software engineers will remain an indispensable profession.

Regardless of the field you are in, even the smallest niche, as long as you master it and become a top talent, you need not worry about being replaced by AI.

Below are Naval Ravikant's latest views.

"Does AI mean traditional software engineering is dead?" Absolutely not. Software engineers—even those not necessarily responsible for tuning or training AI models—are now among the most valued people globally. Of course, those who train and tune models are even more valued because they build the toolkits used by software engineers.

But software engineers still have two major strengths. First, they think in code, so they truly understand the underlying mechanisms. And all abstractions are leaky. So, when a computer writes programs for you (e.g., using Claude Code or similar), it will always make mistakes.

It will produce bugs, have imperfect architectures, and generally not be entirely correct. Those who understand the underlying logic can patch the leaks when they appear.

Therefore, if you want to build a well-architected application, if you want the ability to define a good architecture, if you want your program to perform at high efficiency, achieve its best potential, and catch bugs early, you still need a software engineering background.

Traditional software engineers are better equipped to leverage these AI tools. Moreover, there are still many problems in software engineering that AI programs cannot solve. The simplest way to understand this is: these problems lie outside their data distribution.

For example, if you need to perform a binary sort or reverse a linked list, AI has seen countless cases, so it excels. But when you start venturing outside their familiar territory—such as writing extremely high-performance code, running on entirely new architectures, creating something novel, or solving new problems—you still need to manually write the code yourself.

This will continue until there are enough cases for new models to train on, or until these models can reason at a higher level of abstraction and independently solve difficult problems.

Remember: The market has no demand for 'mediocrity.' As long as a better application exists in a niche, no one wants mediocre ones. The better application will essentially capture 100% of the market share. Perhaps a tiny fraction will go to the second-best application, merely because it excels in some niche feature or is cheaper, and so on.

But overall, people only want the best. So the bad news is that competing for second or third place is pointless—like Alec Baldwin's famous line in the movie Glengarry Glen Ross: "First prize is a Cadillac Eldorado. Second prize is a set of steak knives. Third prize is you're fired."

In today's winner-take-all market, this is absolutely true. The bad news is: if you want to win, you must be the best at something.

However, the fields in which you can be the best are endless. You can always find a niche that suits you and become the best in it. This reminds me of a tweet I once posted: "Aspire to be the best in your field. Keep redefining what you do until it becomes true."

I believe this principle still holds in the AI era.

Related reading: A Memo from 2028: What Do We Lose If AI Wins?

Связанные с этим вопросы

QAccording to Naval Ravikant, why are software engineers still indispensable even with the advancement of AI?

ASoftware engineers are indispensable because they understand the underlying mechanisms of code, can identify and fix bugs and architectural imperfections that AI might produce, and possess the ability to build well-architected, high-performance applications that AI currently cannot handle, especially in novel or highly specialized areas.

QWhat are the two advantages that software engineers still hold over AI, as mentioned by Naval Ravikant?

AThe two advantages are: 1) They think in code and understand the underlying mechanisms, allowing them to address leaks in abstractions and fix errors. 2) They are better at utilizing AI tools and solving problems that fall outside the data distribution of current AI models, such as writing high-performance code or creating entirely new architectures.

QWhat does Naval Ravikant mean by 'all abstractions are leaky' in the context of AI and software engineering?

A'All abstractions are leaky' means that any layer of abstraction, including those created by AI-generated code, will have imperfections, bugs, or inefficiencies. Software engineers, with their deep understanding of the underlying systems, are essential to identify and correct these issues.

QHow does Naval Ravikant view the market demand for mediocrity in the age of AI?

ANaval Ravikant states that the market has no demand for mediocrity. In a winner-takes-all market, only the best applications or solutions succeed, while mediocre ones are largely irrelevant. He emphasizes the importance of being the best in a specific niche to avoid being replaced.

QWhat advice does Naval Ravikant give to professionals concerned about being replaced by AI?

AHe advises professionals to strive to be the best in their field, no matter how small or specialized it is, and to continuously redefine their work until they achieve top-tier status. This approach ensures relevance and success even in the AI era.

Похожее

Торговля

Спот
Фьючерсы

Популярные статьи

Неделя обучения по популярным токенам (2): 2026 может стать годом приложений реального времени, сектор AI продолжает оставаться в тренде

2025 год — год институциональных инвесторов, в будущем он будет доминировать в приложениях реального времени.

1.7k просмотров всегоОпубликовано 2025.12.16Обновлено 2025.12.16

Неделя обучения по популярным токенам (2): 2026 может стать годом приложений реального времени, сектор AI продолжает оставаться в тренде

Обсуждения

Добро пожаловать в Сообщество HTX. Здесь вы сможете быть в курсе последних новостей о развитии платформы и получить доступ к профессиональной аналитической информации о рынке. Мнения пользователей о цене на AI (AI) представлены ниже.

活动图片