keepcalculator

06 Numbers and Powers

AI Boom vs. Dot-Com Crash: What Developers Should Watch

Card No. 06·29495 · Updated · Standard formula, shown below

The AI boom resembles the dot-com era in its rapid investment, lofty expectations, and rush to build new products, but that does not mean an AI crash will follow the same script. Developers should watch whether real user demand, sustainable economics, and dependable technology catch up with the hype—and make career and product decisions that remain sound if funding cools.

What the dot-com crash actually showed

The dot-com boom of the late 1990s brought intense investment in internet companies, many of which had little revenue or an unclear path to profit. The Nasdaq Composite rose sharply and peaked in March 2000 before falling steeply over the following years. Some prominent internet businesses failed, and technology employment and investment contracted. But the internet itself did not disappear: online commerce and infrastructure continued to develop, and companies with durable businesses eventually became major parts of the economy.

That distinction matters. A speculative boom can end without making the underlying technology worthless. The crash punished unsustainable valuations and business models, not the basic idea of connecting people and services online. For AI, the comparable question is not simply whether the technology is useful. It is whether particular products and companies can deliver enough value to justify their costs.

Where the AI comparison fits—and where it breaks

Both periods combine a transformative technology with uncertainty about who will capture its value. In each, investors and businesses can mistake technical possibility for proof of a sustainable business. The current AI rush also encourages fast product launches, ambitious claims, and competition to secure talent and infrastructure.

However, the comparison has limits. The internet and today’s AI systems are different technologies with different costs, capabilities, and adoption patterns. AI products may require substantial computing resources, and their performance can vary with the task, data, and operating conditions. Some internet-era comparisons focus on public-market valuations; they cannot establish that today’s companies are either sound or doomed. There is no reliable timetable or single signal that predicts when investment enthusiasm will turn.

Developers should treat “AI is another dot-com bubble” as a prompt to investigate, not as a forecast. A technology can be genuinely useful while some of the companies, features, or investments built around it fail.

Follow the value, not the demonstration

A polished demo proves that a task can work under selected conditions. It does not prove that a product is reliable at scale, worth paying for, or better than a simpler alternative. When assessing an AI feature, look for evidence across the whole workflow: how often it succeeds, how much human review it needs, and what happens when it is wrong.

  • Identify the user and task. “AI for productivity” is vague; drafting a first response to a support ticket is a testable use case.
  • Measure the outcome. Compare completion time, error rates, customer outcomes, or another task-specific measure against the existing process.
  • Count the full cost. Include model use, integration, monitoring, data preparation, review, and support—not just a prototype’s apparent speed.
  • Test ordinary and difficult cases. Include ambiguous inputs, unusual requests, and cases where the system should decline or ask for help.
  • Keep a non-AI fallback. A conventional workflow may be faster, cheaper, or more predictable for some users.

For example, an assistant that drafts support replies may save time if staff can review them quickly and errors are rare. If each draft needs extensive checking, or the system invents policy details, the apparent productivity gain may vanish.

Watch the economics and business model

AI features can add recurring costs that are less visible in a demo. A product’s economics depend on usage, model choice, infrastructure, and the amount of human intervention. If a company gives away a costly feature to attract users, ask whether it has a credible way to pay for continued service. Revenue growth alone is not enough if serving each customer costs more than the value the customer provides.

Developers may not see a company’s financial statements, but they can ask practical questions: Who pays for this feature? Is the benefit strong enough that customers will keep paying? Can the service handle higher usage without costs or latency becoming unacceptable? Does the product rely on a single provider or on access to resources that could become constrained?

These are questions, not proof of failure. Early products may deliberately invest ahead of revenue. The useful distinction is whether a team can explain its assumptions and test them, rather than relying on a growing user count or impressive model output as a complete business case.

Build for uncertainty and portability

Developers should avoid making a product unnecessarily dependent on one model, provider, or speculative capability. A little architectural flexibility can make it easier to change suppliers, choose a smaller model for routine tasks, or remove a feature if it stops earning its keep. Portability does not mean building an elaborate abstraction layer before there is a product; it means isolating replaceable components and documenting important assumptions.

  • Keep model calls behind a clear interface and record which model and settings produced an output.
  • Evaluate changes against a consistent set of representative tasks, including failure cases.
  • Use human approval where mistakes have meaningful consequences, and make the system’s limits clear to users.
  • Track latency, failure rates, usage, and operating cost alongside user adoption.
  • Protect sensitive data and review what information is sent to external services under the relevant product terms.

These practices are useful even if the AI market continues to grow. They reduce the cost of changing direction when a model changes, a provider’s service changes, or users reveal that the feature solves a different problem than expected.

Career decisions without chasing hype

The dot-com bust made technology work less secure for some people, but it did not erase the value of software skills. The same balanced view applies to AI. Developers can learn how to evaluate and integrate AI systems without assuming that every job will soon be automated or that every AI-focused role will last.

Build transferable strengths: software fundamentals, debugging, data handling, testing, security awareness, product judgment, and communication. For AI-specific work, learn to assess outputs and failure modes, manage context and data, and compare automated approaches with simpler tools. A portfolio project is stronger when it explains the user problem, evaluation method, limitations, and operating costs—not merely that it calls a model.

At work, ask whether an AI initiative has a real owner, a defined user need, and a way to assess results. If priorities change, those skills remain useful across ordinary software development and other technical work.

Frequently Asked Questions

Is the AI boom definitely going to end in a crash?
No one can establish that from the dot-com comparison. Some companies may fail or lose value, while useful AI applications and infrastructure may continue to develop. The analogy is a reason to examine evidence, not a certain prediction.

Is AI just another dot-com bubble?
Not exactly. The periods share speculative behavior and uncertainty about business value, but the technologies, costs, and markets differ. A bubble in some investments would not by itself show that AI has no lasting uses.

What should developers check before adding AI to a product?
Start with a specific user task, compare results with the existing workflow, test failure cases, and include operating and review costs. Add the feature only if it improves an outcome that matters to users.

Will an AI downturn eliminate software developer jobs?
A market slowdown could reduce hiring or funding at some companies, but the dot-com era does not support a simple claim that software work disappears. Developers can reduce career risk by building skills useful across products and technologies.

How can I tell whether an AI feature is genuinely useful?
Look for repeated performance on representative tasks and a measurable improvement over the alternative. Consider errors, human review, speed, and total cost, rather than relying on a single impressive demonstration.

Related

Method: the standard formula for this calculation, rounded as each result states. See how the calculators work or report an error.

More cards in this drawer

The whole Numbers and Powers drawer →