Sitemap
Samarth Gupta

Samarth Gupta

I write about AI and tech

The Entrepreneur’s Tech Decoder

5 min readAug 29, 2025

--

No More Nodding Like a Bobblehead: Here are 17 Tech Tidbits That’ll Make Devs Stop Patronizing and Start Listening.

Get Samarth Gupta’s stories in your inbox

Join Medium for free to get updates from this writer.

Ready? Let’s start from scratch.

Part 1: How a computer actually thinks

What is code?

Code is a set of instructions written in a language that computers can understand and execute.

Press enter or click to view image in full size

What is a computer?

A computer is a machine that follows instructions (code) to process information and perform tasks.

Press enter or click to view image in full size

What is a program?

A program is a collection of code that tells a computer how to do a specific job, like a calculator or web browser.

Press enter or click to view image in full size

Part 2: How computers talk across the planet

What is the internet?

The internet is a global network that connects millions of computers so they can share information with each other.

Press enter or click to view image in full size

What is a client?

A client is any device or program that requests information or services — it could be your phone, laptop, or even another program on the same computer.

Press enter or click to view image in full size

What is a server?

A server is a computer or program that provides information or services to clients when they ask for it — can be a separate machine or running on the same computer as the client.

Press enter or click to view image in full size

Part 3: How you place and receive an order

What is an API?

An API (Application Programming Interface) is like a restaurant menu — it lists what you can order from a server and exactly how to place your order.

Press enter or click to view image in full size

What is a request?

A request is like placing an order at a restaurant — your client tells the server exactly what it wants using the format specified in the API menu.

Press enter or click to view image in full size

What is a response?

A response is like getting your food delivered — the server sends back exactly what you ordered (or an explanation if they can’t fulfill it).

Press enter or click to view image in full size

Part 4: How the information is packaged

What is JSON?

JSON is a standard format for organizing data — like having all restaurant orders written on the same type of order slip so everyone can read them easily.

Press enter or click to view image in full size

What is structured output?

Structured output is data organized in a predictable pattern (like JSON) so programs can easily find and use the information they need.

Press enter or click to view image in full size

Part 5: Where AI fits in

What is an LLM?

An LLM (Large Language Model) is an AI that generates text by recognizing patterns — it learned that code, structured outputs, and language are all just different types of patterns.

Press enter or click to view image in full size

What is a tool?

A tool is a specific function that can perform actions — like searching the web, sending emails, or calculating math.

Press enter or click to view image in full size

What is a tool call?

A tool call is when an AI decides it needs to use a specific tool to help answer your question, then generates the proper request to use that tool

Press enter or click to view image in full size

Part 6: How the intern knows what’s available

How does AI know which tools it can call?

The AI has access to a “tool menu” — descriptions of available tools and the exact JSON format needed to request each one.

Press enter or click to view image in full size

How does AI actually use a tool

AI can only generate text, so it writes a JSON request for the tool. Then software reads this JSON, executes the actual tool, and returns results back to the AI.

Press enter or click to view image in full size

What is MCP?

MCP (Model Context Protocol) is a standardized way for AI to see the “tool menu” from different providers and place orders using the same consistent format.

Press enter or click to view image in full size

Part 7: How it all fits together

What is an AI agent?

An AI agent is an LLM that can autonomously decide which tools it needs, generate the proper JSON requests to call those tools, receive the results, and use that information to accomplish complex tasks for you.

Press enter or click to view image in full size

So what does this mean for you?

• When a developer says, “We need an API,” you’ll hear, “We need a clear menu so other software can order from us.”
• When someone pitches “AI agents,” you’ll picture the intern choosing the right gadgets and firing off requests.
• When the CTO mentions “MCP integration,” you’ll know they’re plugging your product into that universal menu system so any AI can use it.

Walk into your next meeting with these mental pictures, and you’ll stop nodding and start steering.

--

--

I write about AI and tech

See more from me