5 Programming Trends That Are Overhyped Now but Have a Bright Future

In the fast-moving world of programming, technologies often become trendy before they're fully mature. Developers jump on the bandwagon, and while some trends quickly fade away, others are still a bit too raw but have enormous potential for the future. It’s important to differentiate between trends that are hyped without substance and those that are on the cusp of making a real impact, even if they're not quite there yet.

In this post, we’ll look at five of these trends that are currently overhyped but are set to transform the software development world in the coming years.

1. WebAssembly (Wasm)

What’s the Hype?
WebAssembly promises near-native performance for web applications, allowing languages like C++, Rust, and Go to run in the browser. The idea of running complex applications directly in the browser has developers excited, but adoption has been slow.

Why the Future is Bright
While WebAssembly is overhyped in the sense that it hasn’t revolutionized the web just yet, its potential is undeniable. As browser engines improve and more developers embrace multi-language ecosystems, WebAssembly will likely play a critical role in powering high-performance web apps, gaming, and even back-end services with the power of the browser.

2. Quantum Computing

What’s the Hype?
Quantum computing has been touted as the next frontier in computational power, promising to solve problems that are currently impossible for classical computers. Headlines make it seem like we’re just a few years away from a quantum revolution.

Why the Future is Bright
Although practical quantum computing is still years, if not decades, away from widespread adoption, the foundational research is laying the groundwork for solving intractable problems in fields like cryptography, machine learning, and optimization. When it matures, quantum computing will offer breakthroughs that traditional computing simply can't match.

3. Serverless Computing

What’s the Hype?
The idea of running code without managing servers has been heavily promoted as the future of cloud infrastructure. It promises to eliminate infrastructure concerns for developers, offering auto-scaling and lower costs.

Why the Future is Bright
While serverless functions like AWS Lambda are still in their early stages and limited to specific use cases, the concept is groundbreaking. As the ecosystem matures and more complex applications are built using serverless architecture, it will reshape how we think about resource management, scalability, and application deployment.

4. Blockchain for General Development

What’s the Hype?
Blockchain isn’t just about cryptocurrencies anymore. Many projects propose that decentralized applications (dApps) and smart contracts will replace traditional software in industries like finance, healthcare, and even social media.

Why the Future is Bright
Although the hype surrounding blockchain has resulted in numerous failed projects and scams, the underlying technology has incredible potential. In the long term, blockchain can drive innovations in secure data sharing, decentralized identity, and transparency across various sectors. But it will take time to standardize and integrate this technology into mainstream development workflows.

5. Artificial General Intelligence (AGI)

What’s the Hype?
We constantly hear about AGI, a form of AI that could perform any intellectual task a human can, being “just around the corner.” The media often conflates narrow AI with AGI, leading to inflated expectations about the current state of AI technology.

Why the Future is Bright
Despite the overhype, AGI remains a distant goal. However, the incremental advancements in AI technologies, such as large language models (like GPT), are pushing the boundaries of automation and intelligence. As research continues, we’re likely to see major breakthroughs in machine learning, natural language processing, and cognitive computing, paving the way for AGI in the decades to come.

Conclusion

While it's easy to get swept up in the hype surrounding emerging technologies, it's essential to keep a level head. The trends we've discussed - WebAssembly, quantum computing, serverless, blockchain, and AGI - might not yet be delivering on their full promise, but they represent the future of programming. As the technology behind them matures, these innovations will lead to significant changes in the way we build, deploy, and think about software.

Wei-Ming Thor

I create practical guides on Software Engineering, Data Science, and Machine Learning.

Background

Full-stack engineer who builds web and mobile apps. Now, exploring Machine Learning and Data Engineering. Read more

Writing unmaintainable code since 2010.

Skill/languages

Best: JavaScript, Python
Others: Android, iOS, C, React Native, Ruby, PHP

Work

Engineering Manager

Location

Kuala Lumpur, Malaysia

Open Source
Support

Turn coffee into coding guides. Buy me coffee