Sitemap

Why I Wrote This Book in the Age of AI

13 min readAug 21, 2026

--

Press enter or click to view image in full size

When knowledge is everywhere, structure, depth, and focused learning matter more than ever

đź“–AI Forward Deployed Engineering fundamentals & System Design:

We are living through a time when almost any technical question can be answered within seconds. If you want to understand retrieval-augmented generation, AI agents, LangGraph, MCP, vector databases, system design, cloud deployment, or evaluation, you can search the web, watch a video, read documentation, browse GitHub, or ask an AI assistant.

That raises a fair question: if there are already so many sources of knowledge, why write another technical book?

I asked myself that question while writing AI Forward Deployed Engineering — Fundamentals & System Design. The answer became one of the strongest reasons I continued.

The problem today is no longer access to information. The real problem is turning information into understanding.

We Have More Information Than Ever

A few years ago, learning a specialized technical topic often meant buying a book, taking a course, or searching through documentation for hours. Today, an engineer can ask an AI assistant a detailed question and receive a useful explanation almost instantly.

That is a remarkable change, and I see AI tools as an important part of modern learning. I use them myself. They help us explore ideas, understand unfamiliar concepts, compare approaches, generate examples, and move faster.

But fast access to answers creates another challenge. We can consume enormous amounts of information without developing a clear mental model of how the pieces fit together.

Someone can spend a week learning about RAG, another week experimenting with agents, another week watching videos about MCP, and another week exploring different vector databases. At the end, they may know many individual technologies but still struggle when someone asks a simple system design question: how would you build the entire solution from the business problem to production?

That gap between knowing individual technologies and understanding complete systems is one of the main reasons I wrote this book.

Information Is Not the Same as Understanding

Suppose you ask an AI assistant how to build an enterprise RAG system. Within seconds, you might receive an architecture containing embeddings, a vector database, chunking, hybrid search, reranking, caching, authentication, monitoring, and an LLM.

The answer might be technically correct.

But serious engineering begins with the questions that come afterward.

Why does each component exist? Which parts are actually necessary? What happens when retrieval returns the wrong documents? What happens if the vector database becomes unavailable? How do we protect sensitive information? What happens when the model generates a confident but incorrect response? What happens when traffic increases tenfold? How do we know whether the system is actually improving the user experience?

Those questions are harder because they require judgment, not just information.

That is where structured learning becomes valuable.

The Problem With Fragmented Learning

Modern technical learning is often fragmented. We watch one video about RAG, read a post about LangGraph, experiment with a vector database, see a discussion about multi-agent systems, then move to another topic because a new framework has suddenly become popular.

There is nothing wrong with this. Exploration is an important part of engineering.

The problem begins when we collect pieces of knowledge without understanding the larger system they belong to.

Production systems are not isolated technologies. They are connected layers of requirements, data, APIs, application architecture, AI models, retrieval systems, orchestration, security, observability, deployment, and business processes.

A tutorial usually focuses on one part of that picture. A production engineer needs to understand the relationships between all of them.

That systems-level perspective became central to AI Forward Deployed Engineering.

Why Forward Deployed Engineering Matters

Generative AI has made building demos dramatically easier. A developer can create an impressive prototype in a weekend using an LLM API, a few tools, and a simple interface.

But enterprise organizations do not deploy demos. They deploy systems that must work with existing applications, databases, APIs, authentication systems, business policies, sensitive data, compliance requirements, security reviews, human workflows, and production traffic.

The model is only one component.

This is where Forward Deployed Engineering becomes particularly important.

A Forward Deployed Engineer is not simply someone who builds an AI agent. The role requires understanding the customer problem, identifying constraints, translating business requirements into technical architecture, integrating with existing systems, building quickly, and then helping move the solution toward something reliable enough for production.

Sometimes a customer asks for a chatbot when the actual problem is that employees spend twenty minutes searching through several disconnected internal systems.

Sometimes a customer asks for a multi-agent platform when a simple workflow with retrieval, an API, and human approval would solve the problem more reliably.

The difficult part is not always building the technology. It is deciding what should be built.

I Wanted to Write About Systems, Not Just Tools

Technology moves too quickly for a technical book to remain valuable if it only describes frameworks.

A framework that is popular today may become less relevant next year. Models will improve. APIs will change. New agent platforms will appear. Cloud services will evolve.

The more durable questions are architectural.

When should an LLM be involved? When should logic remain deterministic? When should a system use retrieval? When does an agent actually add value? When should a human approve an action? What happens when an external dependency fails? How should the system be evaluated? How should it be monitored in production?

Those questions remain important even when the tools change.

For example, an LLM may be excellent for summarization, semantic reasoning, classification, extraction, and natural-language interaction. But authorization decisions should generally remain deterministic. Financial calculations should not depend on model creativity. Sensitive actions often require validation, policy enforcement, or human approval.

Understanding those boundaries is more valuable than memorizing the API of a specific framework.

Why Serious Learners Still Need Structured Learning

There are moments when just-in-time learning is exactly what we need. An engineer encounters a problem, searches for an answer, solves it, and moves forward.

That is part of everyday engineering.

But serious learning requires something different.

It requires spending enough time with a topic that the ideas begin connecting. You start recognizing patterns. You understand trade-offs. You develop intuition.

Eventually, instead of immediately asking what architecture to use, you begin asking what constraints the system has.

That change in thinking is important.

Strong engineers are rarely the people who have memorized the largest number of technologies. They are usually the people who can look at an unfamiliar problem, identify the important constraints, break the problem into pieces, compare trade-offs, and design a reasonable solution.

That ability comes from building mental models.

A structured book can help develop them.

Why a Physical Technical Book Still Has Value

This may sound strange in an era of AI assistants, search engines, online courses, and endless technical content, but I still believe a physical technical book has a unique role.

A physical book is not competing with AI.

It serves a different purpose.

One of its biggest advantages is surprisingly simple: it creates a focused learning environment.

When I open a browser to learn something, I am rarely interacting with only one source. Documentation is open in one tab. ChatGPT is open in another. GitHub is somewhere else. A video might be playing. Slack messages are arriving. Email notifications appear. Another article looks interesting, so another tab opens.

Within a short period of time, the original learning session can turn into information switching.

A physical book changes the environment.

There is one page, one idea, and one sequence of thought.

You read. You pause. You return to a diagram. You underline something. You write a note. You think about how the concept applies to a system you have built.

That slower process is not a disadvantage.

Sometimes it is exactly what deeper learning requires.

A Book Gives Knowledge an Order

Search engines and AI tools are excellent at answering questions.

A book can do something slightly different: it can determine which questions should come first.

If you ask an AI assistant what hybrid retrieval is, you can get an excellent answer. But a structured learning path might first help you understand the business problem, the nature of the data, how retrieval works, the difference between sparse and dense search, why ranking matters, how generation uses retrieved context, and how the complete system should be evaluated.

The sequence matters.

Without that structure, it is easy to understand sophisticated concepts while still having gaps in the fundamentals underneath them.

A good technical book becomes a map of the domain.

You may use many other resources while learning, but the map helps you understand where everything belongs.

The Best Learning Model Is Not Books Versus AI

I do not believe people should choose between books and AI tools.

The strongest learning model is probably a combination of structured reading, AI-assisted exploration, documentation, and hands-on projects.

A book gives you structure.

AI gives you speed and interaction.

Documentation gives you precision.

Projects give you experience.

Imagine reading a chapter about agent orchestration. You understand the architecture and reasoning from the book. Then you ask an AI assistant to explain a difficult concept another way. After that, you check the latest framework documentation and build a small implementation yourself.

That combination is much stronger than relying entirely on any one source.

The goal should not be to replace traditional learning with AI. The goal should be to use AI to make deep learning more effective.

Why System Design Became So Important to This Book

Many AI projects begin with the model.

Production engineering should usually begin with the problem.

Before choosing a model, framework, vector database, or cloud service, I believe engineers should understand what they are actually trying to solve.

Who will use the system? What does success look like? What happens if the AI is wrong? What data is available? Is that data sensitive? What latency is acceptable? What actions can the system take? Which actions require human approval? How many users will depend on the system? How will quality be measured? How much can the system cost?

Only after answering those questions does architecture become meaningful.

That way of thinking is at the center of Forward Deployed Engineering.

The Gap Between a Demo and Production

A simple AI prototype might contain a user, a prompt, an LLM, and a response.

A real production system is usually much more complicated.

There may be a frontend, an API gateway, authentication and authorization, an application service, an agent orchestrator, enterprise search, internal data sources, external tools, policy checks, model calls, output validation, human approval, logging, tracing, evaluation, rate limiting, retries, caching, security controls, and deployment infrastructure.

The model may be the most visible part of the architecture, but it is rarely the entire system.

This is one reason I believe AI engineering should still be viewed as software engineering.

Good APIs still matter. Clean architecture still matters. Testing still matters. Security still matters. CI/CD still matters. Monitoring still matters. Reliability still matters.

Get Dr. SK’s stories in your inbox

Join Medium for free to get updates from this writer.

AI does not remove traditional engineering responsibilities.

In many cases, it adds new ones.

Now engineers also need to think about hallucination, prompt injection, retrieval quality, tool misuse, context limits, non-deterministic behavior, evaluation datasets, model cost, and guardrails.

That is why production AI engineering requires broader thinking.

Why Real-World Scenarios Matter

Technical concepts become much easier to understand when they are connected to real problems.

Consider an intelligent invoice automation system.

At first, the problem sounds simple. Upload an invoice, extract the information, and process it.

Then real-world conditions appear.

The invoice may be blurry. The same document might be uploaded twice. The vendor may not be recognized. The extracted total may not match the line items. Purchase-order data might be missing. The payment amount may exceed an approval threshold. The downstream ERP system may be unavailable.

Suddenly, the system is no longer just document extraction.

It becomes a combination of document processing, structured extraction, validation, business rules, risk classification, human review, enterprise integration, reliability, and auditability.

That is the type of system-level thinking I wanted readers to practice.

Sometimes the Best Architecture Is the Simpler One

One of the most important lessons in modern AI engineering is knowing what not to build.

Because AI technology is exciting, there is a temptation to add agents, multi-agent orchestration, memory, vector databases, graph databases, and autonomous workflows to every architecture.

But complexity is not automatically intelligence.

Sometimes the correct architecture is a simple API and database.

Sometimes it is search followed by an LLM.

Sometimes it is an agent calling a few carefully controlled tools.

Sometimes AI is not necessary at all.

A strong engineer should not be measured by the number of technologies shown on an architecture diagram. The real skill is understanding which components are necessary and which components simply create additional operational risk.

AI Makes Fundamentals More Important

There is an interesting paradox happening in software engineering.

As AI becomes better at generating code and suggesting architectures, foundational knowledge becomes more valuable, not less.

AI can generate ten different solutions to a problem. Someone still has to decide which one should be deployed.

AI can generate an API. Someone still has to decide whether the API design is secure.

AI can write SQL. Someone still needs to understand whether the query is correct.

AI can propose an agent workflow. Someone still needs to determine what authority that agent should have.

AI can generate an architecture diagram. Someone still has to understand the trade-offs behind it.

The future of engineering will likely involve less time spent manually producing certain kinds of code and more time spent on architecture, verification, integration, judgment, and decision-making.

Those skills depend on fundamentals.

Deep Learning Requires Some Friction

Modern technology is constantly trying to remove friction from learning.

We have shorter tutorials, faster summaries, instant explanations, automatically generated notes, and AI assistants that can immediately answer almost anything.

These tools are valuable.

But not all friction is bad.

Spending ten minutes struggling with a difficult idea can sometimes teach more than receiving the answer instantly.

Drawing an architecture yourself forces you to think about relationships.

Writing code yourself reveals assumptions.

Debugging failures builds intuition.

Explaining a system aloud shows whether you actually understand it.

A book naturally introduces some of that productive friction.

It asks the reader to slow down long enough for understanding to develop.

Reading May Become a Competitive Advantage

As information becomes shorter, faster, and increasingly personalized by algorithms, the ability to concentrate deeply may become more valuable.

Complex systems cannot always be understood through short explanations.

Distributed systems require context. Security requires context. AI evaluation requires context. Enterprise architecture requires context. Business problems require context.

Production engineering requires the ability to hold several ideas in your head at the same time and understand how they interact.

Long-form reading helps develop that ability.

That may be one of the most overlooked benefits of books in the age of AI.

A Book Cannot Replace Experience

No technical book can replace building real systems.

Some lessons only arrive when APIs fail, requirements change, data is incomplete, users behave unexpectedly, latency increases, security teams raise concerns, or something breaks in production.

Those experiences are essential.

A book can still help by giving you a framework for understanding those experiences.

It can help you recognize patterns earlier. It can give names to problems you have already encountered. It can help you ask better questions before making expensive architectural decisions.

That is the role I want this book to play.

Who I Wrote This Book For

I wrote AI Forward Deployed Engineering — Fundamentals & System Design for people who want to go beyond experimenting with AI and understand how serious AI applications are designed, integrated, deployed, and operated.

It is for software engineers moving toward AI engineering, Forward Deployed Engineers, architects, full-stack developers integrating AI, technical consultants, engineering leaders, system design candidates, and learners who want to understand how the pieces of modern AI systems connect.

The goal is not to memorize every technology.

The goal is to develop a way of thinking.

I Did Not Write It to Provide Every Answer

That would be impossible.

Models will change. Frameworks will change. Cloud platforms will evolve. New agent standards will appear. Some technologies that feel important today will eventually disappear.

I wanted the book to focus on something more durable: how to ask the right engineering questions.

When someone gives you an AI problem, can you understand the business objective before choosing technology? Can you identify where AI genuinely adds value? Can you decide what should remain deterministic? Can you determine whether retrieval or agents are actually necessary? Can you anticipate failures? Can you decide when humans should stay in the loop? Can you measure quality, latency, reliability, cost, and business impact?

If readers become better at reasoning through those questions, then the book has served its purpose.

The Physical Book on Your Desk Still Means Something

There is another small but meaningful reason I still value physical books.

A browser tab disappears.

A saved article may never be opened again.

A useful video becomes one of hundreds in a playlist.

An AI conversation eventually moves down your history.

A physical book stays visible.

It sits beside your keyboard or monitor. You notice it. You open it again. You mark a page. You return to a diagram you remembered from several weeks earlier.

Over time, it becomes part of your professional workspace.

That does not make paper superior to technology. It simply recognizes that attention is one of our most valuable resources.

Sometimes the best learning tool is the one that helps protect it.

We Need Both Speed and Depth

AI gives us extraordinary speed.

Books can give us structure and depth.

The strongest engineers will probably use both.

They will use AI to accelerate implementation and exploration. They will use search and documentation to stay current. They will use real projects to develop experience. And they will still spend time building durable mental models that survive beyond a particular framework or model release.

Technology will keep changing.

Architectural thinking will remain.

Why I Ultimately Wrote This Book

I wrote this book because I believe the next generation of AI engineers will need to understand much more than prompts and models.

They will need to understand software engineering, system design, data, APIs, cloud infrastructure, security, retrieval, orchestration, evaluation, observability, human workflows, and business problems.

More importantly, they will need to understand how all of those pieces connect.

There is already more than enough information available.

What serious learners often need is structure, context, and a reliable mental model for turning that information into engineering judgment.

I wanted AI Forward Deployed Engineering — Fundamentals & System Design to help bridge the gap between knowing how to build an impressive AI demo and knowing how to think about building an AI system that a real organization can trust.

The future of learning will not belong only to books, and it will not belong only to AI.

It will belong to people who know how to combine them intelligently.

Use AI to move faster. Use documentation to stay accurate. Use projects to gain experience. Use books to build foundations. Use failures to develop judgment.

Because in a world where almost everyone has access to the same powerful AI tools, the real differentiator may no longer be who can find information the fastest.

It may be who can understand it deeply enough to build something valuable with it.

--

--

Dr. SK
Dr. SK

Written by Dr. SK

Forward Deployed Engineer | Technical writer | Certified AI Scientist (USAII)