AI PHILOSOPHY & HOW-TO · OCTOBER 30, 2026
AI: The Basics — What You Absolutely Need to Know to Do More Than Just Chat
You don't need to become a programmer. You don't need to master prompt engineering. But you do need to understand a few things.
There's an enormous amount of advice out there about how to use artificial intelligence.
Courses on prompt engineering. Lists of the 50 best AI tools. Tutorials on building agents. People telling you that you need to learn Python, JavaScript, or whatever else before you can build something useful.
I'm going to simplify this considerably.
Over the past several months, I've used AI to build and operate actual software products, connect databases, deploy websites, develop automated workflows, and coordinate specialized AI agents.
I didn't become a software engineer.
I learned how to direct AI to accomplish what I wanted.
And I think most people are approaching this backward.
1. You Don’t Need to Know How to Write Prompts
You need to know how to describe your desired outcome. That's it. Forget spending hours learning the perfect prompt structure. If you want to build something complicated, explain what you're trying to accomplish, what you want the finished product to do, and what constraints matter. Then ask your AI to help you write the instructions. Seriously. I regularly tell ChatGPT what I want to accomplish and ask it to write the directions for another AI system to execute. Sometimes those instructions are for Codex to implement software changes. Sometimes they're for Woutson, my AI coordinator, to distribute responsibilities among other agents. I don't need to write every technical instruction myself.
I need to know what I want the end result to look like.
The AI can help figure out how to get there. And if you don't know how to describe the result perfectly? Have a conversation. Ask the AI to help clarify your requirements before doing anything. That's what it's there for.
2. You Don’t Need to Know How to Do Everything
But you do need to understand the buckets. This is probably the most important lesson for anyone who wants to go beyond chatting with AI and start building things. You don't need to know how to create a database from scratch. But you should understand what a database is, what it's for, and why your project might need one. You don't need to know how to deploy a website manually. But you should understand that your application needs somewhere to run. You don't need to know how to write an API integration. But you should understand that APIs allow different systems to communicate.
Think of it like building a house. You don't need to be an electrician, plumber, carpenter, and architect. But if you're directing construction, you'd better understand that electricity, plumbing, structural framing, and roofing are different things that serve different purposes. Software infrastructure works much the same way.
You don't need to become an expert in all of them. You need enough understanding to recognize which bucket solves which problem. Then you can ask your AI to help design and connect them. And here's the important part: you can learn what these buckets do by asking AI to explain them while you're building something. That's how much of my own learning happened.
| Bucket | What it's for |
|---|---|
| GitHub | Stores your code and tracks changes |
| Supabase | Provides databases, authentication, and backend services |
| Vercel | Hosts and deploys web applications |
| APIs | Connect applications and external services |
| AI models | Handle reasoning, coding, research, and other tasks |
| AI agents | Execute specialized responsibilities |
| Automation | Runs tasks on schedules or in response to events |
| Monitoring and testing | Helps verify that systems work and identifies failures |
3. You Don’t Need to Know How AI Agents Do Their Jobs
You need to understand what you want them responsible for. This is where things start getting interesting. For one of my projects, Benny's Lab Sports Intelligence, I wanted multiple AI agents handling different responsibilities. Some needed to research information. Others needed to verify results. Another needed to manage software releases. Another needed to coordinate assignments.
I didn't sit down and manually write an elaborate technical specification for every agent. I described the responsibilities and outcomes I wanted. Then I asked ChatGPT to write instructions from me, for Woutson, my coordinating AI. Those instructions established responsibilities, expectations, permissions, and verification requirements. The agents could then execute their assigned work using the tools available to them.
I didn't need to understand every internal step of their process. But I absolutely needed to understand what I was asking them to accomplish. And I needed a way to verify that they'd actually accomplished it.
Delegating work to AI doesn't eliminate your responsibility for the result. It changes how you manage the work.
4. Then There Are the Tools. Lots of Tools.
This is where people tend to get overwhelmed. ChatGPT. Claude. Grok. Codex. Lovable. Floot. GitHub. Supabase. Vercel. And a seemingly endless list of new products appearing every week.
Here's my advice: Don't start by trying to learn every tool. Start with what you want to accomplish.
If you want to prototype a website, there are tools designed to help you do that quickly. If you want to build more complicated software, there are coding agents that can work with actual repositories and development infrastructure. If you want to research information, analyze documents, manage email, or automate administrative tasks, there are tools for those jobs too. And sometimes the best tool is simply the AI you're already talking to.
My own workflow uses different tools for different jobs. I've used visual app builders for prototyping, coding agents for engineering, ChatGPT for planning and implementation, and Grok-based systems for specialized ongoing operations. Not because everyone needs that many tools. Because those tools serve different purposes in my workflow.
Someone else's ideal setup might be dramatically simpler. And that's perfectly fine. The objective isn't to collect AI subscriptions. It's to accomplish your goals as effectively and economically as possible.
5. The Part Nobody Should Skip: Verification
There's one more basic principle I would add. AI can make mistakes. It can misunderstand instructions, write broken code, use incorrect information, or confidently report that something works when it doesn't. That's why you need to define what success looks like.
If you ask an AI to build a feature, don't settle for hearing that the code was written. Does the feature actually work? If you ask an agent to research something, can you verify the sources? If you ask AI to change your database, do you understand what information or systems could be affected?
You don't need to personally perform every technical test. You can use AI and automated tools to do much of that verification. But someone needs to establish the standard. And when you're directing the project, that someone is you.
6. The Real Skill Is Learning How to Direct AI
I don't believe there's one correct way for everyone to use artificial intelligence. A salesperson, a teacher, a small-business owner, and a software developer have completely different needs. Their ideal AI workflows should reflect those differences. But the fundamentals are remarkably similar.
Understand what you want to accomplish. Learn enough about the available capabilities to recognize what's possible. Use AI to help translate your objectives into executable instructions. Assign the right tools to the right jobs. Verify the results. And keep learning.
Because the tools will change. The models will improve. Things that require complicated setups today might become a single conversation tomorrow. That's why I don't think memorizing prompts or mastering one particular AI product is a sustainable advantage.
Understanding how to use AI to turn your ideas into outcomes is.
You don't need to know everything. You need to know enough to ask for the right things, understand the decisions, and recognize when the job is done. That's how you move beyond just chatting with AI. And that's where things get really interesting.