← Retour au blog
tech 8 August 2026

"Code was never the hard part": an insult to all programmers

In a world where AI is redefining software development, downplaying the importance of coding is an insult to programmers' expertise. This article explores why coding is far from simple, despite appearances.

Article inspired by the original source
"Code was never the hard part" is an insult to all programmers ↗ blog.senko.net

Introduction

In the rapidly evolving tech landscape, a common phrase often echoes: "Code was never the hard part." For many programmers, this statement is not only reductive but also insulting. As artificial intelligence (AI) begins to take a central role in software development, it's crucial to understand why coding remains a complex and demanding task.

The Intrinsic Complexity of Coding

Coding is much more than just writing lines of command. It is a discipline that requires a deep understanding of algorithms, data structures, and software architecture. Statistics show that in 2023, the global software development services market reached $507 billion, highlighting the ongoing demand for coding talent. Why? Because coding effectively requires skills that only a minority possess.

Take "Clean Code" by Robert C. Martin or "The Pragmatic Programmer" by Andrew Hunt and David Thomas. These books are references not because they simplify coding, but because they help navigate its complexity. The number of software bugs, which according to a Tricentis study cost companies $1.7 trillion in 2022, clearly illustrates that coding is not a trivial task.

The Myth of Coding Simplicity in the Age of AI

With the emergence of large language models (LLMs) like GPT-4, some claim that coding is becoming obsolete. Yet, these models do not replace human expertise. They assist but do not understand the context or necessities of complex projects. A Gartner report predicts that by 2025, AI will only contribute to 10% of software development tasks.

The Value of Human Expertise

Coding is an art that requires human judgment, creativity, and problem-solving capabilities that machines cannot mimic. Each line of code is the result of conscious decisions made by skilled professionals who understand the profound implications of their choices.

Consider iconic figures like John Carmack or Fabrice Bellard. They are not anomalies due to being in the right place at the right time but examples of the depth of programming skill needed to innovate.

The Question of "What to Code"

Certainly, determining what to code is essential, but it does not minimize the importance of how. Developers are often frustrated by unfounded promises made by sales teams to clients, highlighting the gap between demand and technical feasibility.

Conclusion

Reducing coding to an easy task is a misunderstanding of the complexity and value that programmers bring. In an increasingly automated world, their role remains essential and irreplaceable. Let's discuss your project in 15 minutes.

programmation complexité du codage intelligence artificielle développement logiciel compétence humaine
Deepthix newsletter · 100% AI · every Monday 8am

An AI agent reads tech for you.

Our AI agent scans ~200 sources per week and ships the best articles to your inbox Monday 8am. Free. One click to unsubscribe.

Visit the newsletter page →

Want to automate your operations?

Let's talk about your project in 15 minutes.

Book a call