The Entrepreneur’s Tech Decoder
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.
What is a computer?
A computer is a machine that follows instructions (code) to process information and perform tasks.
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.
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.
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.
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.
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.
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.
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).
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.
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.
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.
What is a tool?
A tool is a specific function that can perform actions — like searching the web, sending emails, or calculating math.
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
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.
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.
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.
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.
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.








