Why Building with AI feels less exciting than it should
Many of the things we dreamed of building for years are finally within reach, yet for many engineers the feeling is not excitement. It is almost the opposite. This is a look at why that happens, and why the moment magic becomes infrastructure is exactly where the most interesting problems live.
You can now build a chatbot, recommendation engine, or research assistant in a fraction of the time it once took. The technology is objectively more powerful, the barrier to entry is lower, and yet for many core engineers it feels less rewarding. Part of the answer is how humans absorb miracles into everyday life. The other part is where the difficult problems actually went.
A strange thing is happening
A strange thing is happening in AI, ML, and software engineering.
Many of the things we dreamed of building for years are finally within reach. You can create a chatbot, recommendation engine, coding assistant, document search system, voice agent, image generator, or research assistant in a fraction of the time it would have taken just a few years ago. Yet for many engineers, the feeling is not excitement. It is almost the opposite for many core engineers.
I remember a time when building intelligent systems felt like climbing a mountain. You spent weeks reading papers, blogs, posts, and books, setting up infrastructure, collecting data, tuning models, and fighting through countless failures. Many projects (especially ML ones) never reached production. The few that did felt like real achievements because every step demanded effort. Today, you can get surprisingly far with an LLM API and a few hundred lines of code. The technology is objectively more powerful. The barrier to entry is lower. More people can build useful software than ever before.
So why does it sometimes feel less rewarding?
We are terrible at appreciating the normal
Part of the answer is that humans are terrible at appreciating things once they become normal. The first time you saw a Large Language Model write code, answer questions, and hold a conversation, it felt like science fiction. After seeing it a thousand times, the magic fades. The capability stays the same. Your expectations change.
The same thing happened with smartphones, GPS, cloud computing, and the internet itself. Technologies that once felt revolutionary eventually become infrastructure. Nobody wakes up amazed that they can instantly communicate with someone on the other side of the planet. We already absorbed that miracle into everyday life. AI is going through the same transition.
When your edge becomes a feature in someone else's API
There is another reason. Many engineers built their careers around solving problems that were genuinely difficult. Years of learning, experience, and persistence created an edge. Watching tasks become dramatically easier can create a strange emotional response. You are happy about the progress, but part of your brain remembers how much effort those skills once required. What once felt like a hard-earned advantage becomes a feature inside someone else's API. That realisation can feel unsettling.
Yet this is also how technology has always progressed. The engineers who manually optimised assembly code watched higher-level languages arrive. The people who managed physical servers watched cloud platforms automate large parts of infrastructure. Database experts saw managed services remove countless operational headaches. Every generation experiences some version of this shift.
The interesting part is that the difficult problems never actually disappear. They move.
The hard problems did not disappear. They moved.
Building a demo is easier than ever. Building a system people depend on every day is still hard. Reliability is hard. Evaluation is hard. Data quality is hard. Security is hard. Scalability is hard. Cost optimisation is hard. Product thinking is hard. The challenge simply migrated to a different layer of the stack.
That is why many experienced engineers find themselves less impressed by flashy AI demos and more interested in questions that are not popular on social media.
- How do you evaluate thousands of outputs?
- How do you detect silent failures?
- How do you control costs at scale?
- How do you build systems that remain useful six months later?
- How do you make AI behave predictably inside messy business processes?
Those questions are far less glamorous than generating a cool response from a model. They are also where most of the real engineering lives.
Magic becomes infrastructure
Maybe the reason it feels less exciting is because we are living through the moment when magic becomes infrastructure. The first generation experiences wonder. The next generation takes it for granted. And the engineers in the middle spend their time figuring out how to make it actually work.
That has always been where the most interesting problems are.