In short
Whether non-technical people can “code” using AI agents without learning to write code manually, by using terminal/CLI workflows, agent context, and repeatable project instructions.
Guest backgrounds
Ben Tossel is the referenced author/guide creator; he previously ran a no-code education company acquired by Zapier. The episode host interviews/discusses his approach (no other guests named).
Key claims
Use CLI-only agent workflows; treat the model as an “over-the-shoulder” teacher; start building immediately, then learn from failures; store instructions in agents.md (used by 60,000+ OSS projects); run tests and iterate; daily exposure to AI tools is the biggest unlock.
Notable examples
revamped personal site as a terminal CLI; open-source social tracker; Factory Wrap; custom CLIs (Python CLI, Linear CLI, Gmail CLI); crypto tracker predicting sentiment; Droidmas (12 experiments); AI-directed video demo system; Telegram bot syncing local repos to a VPS via SyncThing; bash slash-command flow that runs bash + organizes diffs/feature flags.
Written by AI. May contain mistakes. Listen to the episode to check what was said.
Chapters
Tap a time to open that second in VOInsights from Ben Tossel's Guide
0:45 to 3:30
Discussion of insights from Ben Tossel's guide on coding as a non-technical person.
“Because I think that the people that stayed to the end of this episode are going to have an unfair advantage because he just he explains it so simply.”
Practical Applications of AI in Coding
3:30 to 6:25
Examples of projects created using AI agents and the process of coding in a non-technical way.
“So a lot of people listening to this are non-technical and they're probably using web versions of Cloud.”
Using Command Line Interfaces (CLIs)
6:25 to 9:25
Exploration of how using CLIs can empower non-technical users to code effectively.
“Then I let Opus 4.5 with autonomy high, important here, just rip.”
Learning Bash Commands and VPS
9:25 to 12:30
Understanding Bash commands and the role of Virtual Private Servers in coding projects.
“It lets me code from my phone and add new things when I'm out and about.”
New Abstractions in Coding with AI
12:30 to 14:00
Discussion on the evolving landscape of coding with AI agents and the new skills required.
“I can also use the VPS when using my Droid Telegram bot and use something called SyncThing to sync my local repos to my VPS so that my repos are always up to date and they're in the same state as I left it.”
Learning to Work with AI Agents
14:00 to 16:46
Discover how to effectively collaborate with AI agents instead of learning to code from scratch.
“But now, instead of me thinking I've got to learn to write code from scratch, in order for me to be able to do all this, what I need to learn is actually how to work with an AI agent.”
Exploring the Learning Process
16:46 to 19:14
Understand the importance of exploring programming concepts and learning from others' experiences.
“So even the simplest things from when he started using agents to code, like why can't I use GitHub pages when I've got dynamic data and multiple users to be able to use something?”
Mindset Shift in Programming
19:14 to 21:10
Learn about the mindset shift needed to approach coding as an exploratory and enjoyable activity.
“So Ben has tried to, like maybe many of you, have tried to learn to code many times in his life and every time it was type in these characters, hint, enter, and do you see hello world.”
The New Technical Class
21:10 to 23:32
Explore the concept of a new class of programmers who embrace exploration and creativity in coding.
“He goes, I can just get clone it and say, what the hell does this thing do?”
The Future of Software Development
23:32 to 26:48
Anticipate the coming explosion of software and the diverse range of projects that will emerge.
“He's trying to understand what is going on, what can he improve, and how could he be a new age programmer?”
Show all 13 chapters
Failing Forward in Coding
26:48 to 28:00
Learn the value of failing forward in coding and how to use mistakes as learning opportunities.
“It's going to take a lot less time than if you had to learn to code or if you're reading the files or you're writing the files or anything like that.”
Navigating Programming Tools and Choices
28:00 to 30:16
Learn how to select and effectively use various programming tools to enhance productivity.
“so you shouldn't get bogged down with bugs.”
Embracing the Learning Experience in Coding
30:16 to 30:50
Understand the importance of viewing coding as a learning journey filled with trial and error.
Transcript
Automatic transcript. May contain errors.0:00Can you code with AI agents without being technical at all? Today we're going to go through if you actually could do that. This is an episode based on an article I read by Ben Tossel. He is just a master of communicating how non-technical people can use AI. And he wrote this incredible guide. It got 3.8 million views on X and we're going to go through it together to basically take all those insights. He talks about what he's actually shipped as a non-technical person, how he actually works, what his setup is, how he codes on the go and more. All the insights that he has. We're going to go through it together.
0:38I started reading this, frankly, and I was like, this is so, so much sauce that I need to go through it with everyone here together. Because I think that the people that stayed to the end of this episode are going to have an unfair advantage because he just he explains it so simply. So let's let's get right into it.
1:04He starts by saying, I've spent three billion tokens in four months, every single one of them through a terminal, watching an agent write code I couldn't write myself. You may class me as a vibe coder, but I think the term overlooks any kind of skill involved in the work itself, much like no code did in circa 2019. he actually started a no code ed company that was acquired by Zapier I don't read the code but I read the agent output religiously and in doing so I picked up a ton of knowledge around how code works how projects works, where things fail and where they succeed so this is his guide to learning how to program so he shipped a bunch of things he shipped a personal site he says I revamped my personal site and made it look like a terminal CLI tool he built a feed so he built a social simple social tracker for mentions of Factory that's the company he works at Factory on Twitter, GitHub issues, posts from the subreddit it's open source he built Factory Wrap which was a first version of his wrapped product showed it to the team and they loved it and they wanted to bake into the actual product themselves so even if you don't want to actually build a startup and you want to just get promoted at your job learning how to actually use AI agents is helpful.
2:23Custom CLIs, I've created a few CLIs like Python CLI, which then has been picked up by the team with customer support queries. He created a crypto tracker that predicts positive, negative, or neutral signals and dynamic data. He created Droidmas, 12 days, 12 experiments, or games that touch the different themes people are talking about on Twitter, memory, context management, vibe coding, and things of that nature. he created an AI directed video demo system. He gives it a prompt to create a video. It opens up ghosty, runs the command, and can open up other windows like a browser, recording the screen, basically acts as its own director, producer, and editor.
3:01And he even created a Telegram bot powered by Droid Exec. So he can have local repos synced on a VPS. And about 50 other things I'm not mentioning here are left to die. So if you're interested in building things like this, this episode is for you. So let's see how he actually works. So he says he uses CLI exclusively, terminal over web interfaces always. It's just more capable as a general agent and I get to see it work. So a lot of people listening to this are non-technical and they're probably using web versions of Cloud.
3:43They're is your reminder, kick, Pat, to actually go and use CLI? Because if he can do it, you can do it too. This is what he does. He says, if I have an idea for something or there's an issue with something that I feel like could be solved with code, basically everything these days, I'll spin up a new project in Droid, which is Factory CLI. So I have no affiliation with Factory at all. and I've actually never used the product but he's talking about this so turn scripts into agent armies devx budget multiplier fail set permission so probably worth playing with I definitely when I was reading this I was like I need to make a note to actually play with this
4:45so you might want to do that too
5:10Thank you.
5:54I generally just talk to the model a couple times to start feeding in context about what I'm trying to do. And then I'll switch into spec mode and start getting a plan on what I want to build. In spec mode, I'll basically question a bunch of things. Like I don't understand what this is or why would we need that over this? Can't we do it this way? I thought this was an interesting insight, which is approaching it as almost like a philosopher, asking questions. So I made a mental note to do that. I'll link docs and GitHub repos for the agent to explore. Then I let Opus 4.5 with autonomy high, important here, just rip.
6:33I'll watch the stream, see what's happening, and when there are any errors, I may jump into the question, or guide it down a different path. I start the server, I test it, I give feedback, and I iterate. So let's sort of TLDR it. So I kind of build ahead of myself first. I try and just build the thing. And then all the gaps and all the issues that I run into are the opportunities for me to learn. Is that a thing that is part of the system that I've seen across other repos that I should build up a sort of templated system handle? Should this go into an agents.md that actually follows me around and does the same thing on all other repos I'm going to be working on.
7:12So AgentMD, AgentsMD, is a simple open format for guiding coding agents. So it's used by over 60 ,000 open source projects. You can think of Agents.MD as a readme for agents, a dedicated, predictable place to provide the context and instructions to help AI coding agents work on your projects. So you can see there's a little why, it should exist. But basically it's giving it a clear, predictable place for instruction. It keeps a concise focus on human contributors. There's some examples on the website here. So something that you might want to look into. So he talks about his agents MD setup. I've been spending more time trying to figure out the best agents MD setup for myself because this is effectively like an instruction manual.
8:01I've got repos, folders locally. that's where all my coded projects go. In that repos folder is an agents MD that says to explicitly set up new repo with what to do and not to do. How to do things with GitHub, how to commit, all that kind of stuff, and whether it should use my work GitHub account or my personal. Running tests. End-to-end tests is one of those things I never really paid attention to previously. But now I'm really keen to have end-to-end tests on everything. Given my current knowledge and capability when I'm building things and testing them, there often might be silly things that I should have just caught or tested that had been tested in the first place.
8:40As you're gaining confidence, running tasks and end-to-end tasks is something that you're going to want to do. I often look at others' agents' MD files to see what I can borrow for my own. I'm constantly trying to improve my doc to make sure every session goes smoother. Coding on the Go section. He says, I always make sure that I install the Droid GitHub app on every repo that I create. So when I'm deploying to GitHub, I make sure I'm submitting pull requests so I can have Droid review it. And I can tag Droid to make fixes itself with a custom prompt. Just insane that you can do this, by the way.
9:15It's literally like having a programmer. I can trigger it like a human programmer. I can trigger it from issues or from pull requests. It lets me code. This is mind boggling. It lets me code from my phone and add new things when I'm out and about. So that in combination with my Telegram bot makes it really easy for me to do things when I'm at my desk. I just like picture him, you know, at a restaurant. He has twins, you know, and he's just he's waiting for his meal to come or something like that. And he's just literally coding there. I also use Slack with my agent. I create a new channel for each repo and just fire off things as and when.
9:56I often spin up new channels for new ideas. and Slack's a great one-person product with agent. This is a reminder that Slack is a great one-person product with agents and could be super helpful for you. So what has he been learning? Bash commands. So I hadn't heard about bash commands in a very long time. I actually learned, I dropped out of computer science school, but one of the first classes I took was bash. So it was a throwback. It really clicked for me when I'd been running the changelog process for a while. It's the same process over and over. I finally understood the workflow, so I got Droid to create the slash command flow, and it's the first slash command that I actually have used properly, which runs a number of bash commands and also prompts the model to do certain things like reading through GitHub diffs, checking what is behind a feature flag and what's not, and putting things into the right section of new features, bug fixes, and that kind of thing.
10:51So what are bash commands, by the way? Bash commands are basically a way for you to interact with the operating system. So there are things like CD, which means change directory. There's a bunch of commands that it's good to know a few of them because it's going to make your life a lot easier. From there, he says, I start getting more into Bash and CLIs. I've stopped using MCPs. I use the CLI version of most things over MCPs. Yes, because MCPs take up context, but mostly I feel like it's simpler. I usually only need a few of the tools an MCP would include. So with Supabase, Vercel, and GitHub, I'm always using the CLIs over the MCPs.
11:34This was actually news for me. I never thought about it like that, so I'm happy he talked about it. I often build my own CLI for things. For example, I built my own linear CLI so I can query my own issues and run everything from the terminal instead of going to the desktop or web interface. This is like a mindset shift. You're doing everything from the terminal in this new world, this app agent native world is more powerful right now. Okay, what else did he learn? He learned VPS. I abstractly knew what VPS was. It's like another computer that is on all time, that is on all the time somewhere else.
12:17But until I truly needed one, I didn't really know what I needed to do there. And there's still a lot to learn. But effectively now when I'm running the crypto tracker, I have a ton of data that's being pulled in every single minute and need that to stay always on. I can also use the VPS when using my Droid Telegram bot and use something called SyncThing to sync my local repos to my VPS so that my repos are always up to date and they're in the same state as I left it. So it can just pick up on the go. So that's the big unlock, I think, with a VPS. I think it stands for virtual private server. So that's the big unlock there.
13:07The repos are always up to date and they're in the same state that I left. And lastly, skills. I've tried to use them a bit more. I've been using them not only just as knowledge, but also with bash commands and CLIs. I've got a Gmail CLI that I can pull into any projects. It's portable. It lives at my root directory. So anytime I need Gmail in my system, I've got Gmail triage system that I use. It just uses CLI. He then talks about the new programmable layer of abstraction. So not to be like everyone else on Twitter when they see Carpathie tweeting something, but this really rang true to me. He says, there's a new programmable layer of abstraction to master.
13:48When it was in the no-code days, this was like five, six years ago, the abstraction layer that I was mastering, that he was mastering, was drag-and-drop tools like Webflow, Zapier, Airtable, stitching them together and making it feel like real software. until you hit a limit, of course. But now, instead of me thinking I've got to learn to write code from scratch, in order for me to be able to do all this, what I need to learn is actually how to work with an AI agent. How can I prompt it well? How can I make sure it has the right context? And how can it help me understand what we're doing? How do the pieces work together?
14:24And how can I improve my own system over time? Including all of the things like agents, sub-agents, prompts, context, memories, and skills, and hooks. So then he talks about learning from other people. So he says, I read people like Peter Steinberger, who's an actual programmer, and he's shipping a lot. And seeing in his post almost the simplicity of his system, where he just talks to the model, lets it do its thing, and doesn't really worry about extra slash commands, sub-agents, hooks, skills, although he is coming around to skills. this just gives Ben permission and confidence that he doesn't need ultra complex system so for people who are like I need to set up all these things and I need to make it complex and I need to do sub-agents, I need to do hooks I need to do skills, just get started looking at Twitter you see a lot of people optimizing or potentially over-optimizing their own system that can feel daunting for folks but also that's what I think some of the beauty of this is it's a completely customizable system so you can make it work for you however you'd like.
15:29You can have a plan mode that you create with a custom slash command that runs for 20 minutes like Kieran does, or you can just talk to the model like Peter does. Another thing while following other engineers is seeing their open source software, cloning it, using it, and trying to improve it. I think this is such an important part of this whole process. Like Peter's recent Summarize YouTube, for example, Ben just took it, he removed the Chrome extension part Kept it as the CLI and he can talk to that anywhere he wants And like Mario, reading things like his MCP post Where he talks about CLIs over MCPs Just gave Ben the nudge to dive in more to bash in CLIs So Ben is obviously doing this to learn He's on his holiday break And he says, I'm not building things for tens of thousands of people to use in production So there's going to be bugs.
16:25It's probably like you too, the person listening to this. There's going to be issues and he's going to run, you're going to run into it. It's a reminder that this is a gap in your knowledge, not in the capability that you have now. Really important point. Then he goes, my role is identifying the gaps or finding those gaps and thinking, how do I make sure that this never happens again? Or how do I make sure I understand this part of the system enough that if it's going to happen again, I will catch it? So even the simplest things from when he started using agents to code, like why can't I use GitHub pages when I've got dynamic data and multiple users to be able to use something?
17:05That's like a very, very simple thing that programmers know. But it was just something that Ben learned because he was building something. He was trying to build something different than the tools allowed him to do so. So this is his thought process. He's basically like, well, what do we need to do? All you need to do is just ask the model. The model knows everything you don't. Just think about it like that. You can just keep asking it. It's your ever patient over-the-shoulder expert programmer. You can add it to your agent's MD. I'm not a programmer. You need to explain things very simply for me and you can tweak it exactly how you want it.
17:46This might be one of the most important things that he says. Using the model as your teacher, your professor. This is your computer science school. And you've got the best school on the planet, right? And you can just, if you don't understand anything, you just ask questions. And I really like that he says, you're ever patient, over your shoulder, expert programmer. Ben does contribute to real products during this period. He says, I've even contributed improvements to our own products, some simple things, but improvements on the list, which is really cool because they're a venture-backed company that's raised millions of dollars.
18:30There's a team of engineers at Factory that's extremely experienced and good at what they do, and he's learned a lot by just watching them, looking at their PRs. PRs are a good way to, that's the insight, right? Looking at PRs is a good way to understand more about how this works. We have an internal lunch and learn where people say, this is how I scope new product features. Here's how I bug fix, things like that, which has been helpful. Not everyone has that, but there are a lot of YouTube videos that talk about this sort of thing. So he says, so this whole thing is really just a big learning experience for me and I'm really enjoying learning to code or learning how to work with code.
19:13Why this is different. So Ben has tried to, like maybe many of you, have tried to learn to code many times in his life and every time it was type in these characters, hint, enter, and do you see hello world. What he means by that is hello world is like what prints. Basically one of the first things that they teach you in computer science school or if you're learning to code is hello world. It's just like you create your first C program or your first website that just literally is a website or a piece of software that says hello world. And then he says, it was kind of do this, then that, then this happens, and maybe it would have been helpful for me to learn all that, but I just think that's so different to what it is today.
19:59He says, for me to be able to build things I've built now, if I'd taken that other path, I would have had to code for many months, many years to get to a point where I could feel like I can write the code myself. So instead of coming at it from a point of view of I understand systems, thinking for projects built with code, I accidentally learned that when I was running my last company with no code education, you're still learning that, okay, Webflow is the front end, Zapier is the API roots, the connective tissue, the data flows, and Airtable is your database. So I learned the systems of that previously and I think that's helping me understand some of those pieces.
20:39100%. A lot of people listening to this don't even know what API roots are, connective tissue data flows is. So I think that I'm happy he put that in there. It's absolutely true that he had some of the primitives and understood that from that perspective. He says, there is so much you can learn and often I'll see something that someone posts on Twitter and I'm like, I have no idea what that is or what I can do with it, but I'll bet you can play around with it. He says, no piece of software feels unattainable. This is a huge mindset shift and so amazing. He goes, I can just get clone it and say, what the hell does this thing do?
21:14Okay, I've been building, I've been thinking about this. Is this thing going to do anything related to what I thought? And it's just all exploration, all and just a lot of fun. So if you find something, just get clone it and play with it and you're going to learn a lot. asking the silly questions. He says, There's been countless times when I think about silly questions to me or silly questions that other programmers would never ask that I have the permission to ask because there's no one watching me and no one shooting me down for being stupid or saying the wrong thing. Why do we use all these frameworks, these different types of frameworks?
21:54Because they are abstractions for humans writing code. So why, if an LLM is so super smart, why couldn't it just be simpler code written, less dependencies, less potential surface areas for bugs? Is that a silly thought or is that a good thought? And then he says, I can learn that it might not be a silly thought. But okay, yes, there are these many projects that the model has been trained on, which is why often things will be built in certain frameworks. So it's just building up this understanding of the code world, the engineering world that I didn't deserve to be in, but I'm absolutely part of now.
22:34You should be asking silly questions and being a student of it. And I think it's going to make you a better programmer. And I'm not saying that everyone should become a programmer. But I do think that the more you play with these tools, the more of a weapon you're going to become. and you know i actually just sort of tweeted this uh right before it came on here i go 2026 feels like a general lock-in lock-in moment daily exposure to playing wow i literally i wrote it so quickly that it doesn't even make sense basically what i meant is can i edit it Yeah, we're going to edit it live here. Daily exposure to AI tools.
23:19It's probably the single greatest thing you can do now. Launch seven apps in a year. Double down on one. Become a weapon at your job. Get promoted. Find freedom. Life change right now matters so much. My point here is it's time to lock in, understand how these things work. and I think that the people that come out of the other side of them are going to see a lot of benefits right now even if you don't become a full stack engineer Beyond Vibe Coding we're almost at the end of it thanks for sticking with me I'm doing this for us Beyond Vibe Coding yes you can call Vibe Coding but I think Vibe Coding misses the point He's actually trying to learn the systems.
24:09He's trying to understand what is going on, what can he improve, and how could he be a new age programmer? What is this technical class? He says, that's what I think is the most interesting thing here. I can't categorically call myself non-technical, but I also can't call myself a programmer, nor would I want to. I'm part of this new technical class and I don't know what it's called, but I think vibe coding gives a negative connotation to it, Much like no code gave a negative connotation to that group. So let us know in the comment section what you are, vibe coders, if you like that word or not.
24:43He says, it feels like a game. Some people have likened this new way of programming to a game. Factorio is the one that people talk about. I've never played it. He's not much of a gamer. I've never played it either. I am a gamer. But this whole paradigm feels like a real game to me. In the output, I'm building stuff that I want to build. A tons of things that don't end up anywhere on GitHub. They don't end up live. They're just mere explorations, part of a system or a topic. Others end up published and other people use it. I had a CTO fork my personal site and use it for himself. Big boss stuff for me.
25:14How cool is that? If someone posts, oh, I built this React grab tool, for example. Okay, cool. Can I build my own? Like why? This one looks really cool. This one looks really good. Well, just because I want to, I can just explore things for the sake of exploring things. Then he says, and this is very smart. He says, every idea, if you've ever had, can be exercised, can be explored, and it doesn't need to be good. And you'll learn along the way. And he gives you permission to throw things away. He says, previously, if I'd learned to code to build a really crappy version of something I was thinking of, like a big idea that I had, and then no one wanted it, I'd be too emotionally invested in that idea to just be able to throw it away.
25:59with no code I can effectively build a version of that idea in an hour or a couple hours weekend and if no one liked it no one wanted to pay for it it was rubbish then he can just throw it away it wasn't that much of time or energy into something that ultimately wasn't going to be something good for someone else and he says I feel the same is true today we're going to see an explosion of software many of it won't be good but lots of it is already great spoiler spoiler Spoiler alert, we're going to see 10 ,000x, if not more, of the amount of software. Most of it will be bad. Horrible, horrible, horrible AI slot.
26:38But some of it will be incredible. He says, there are expert programmers who are shipping things like crazy that are all good projects. So we're just going to have this absolute plethora of coded projects out there that you can use, clone, tweak, and remix. It's going to take a lot less time than if you had to learn to code or if you're reading the files or you're writing the files or anything like that. It's just a lot quicker. The feedback loop is quicker. The process is quicker. You can just do anything at any time and just consistently keep churning out stuff. Fail forward. The way to learn about code is just to build ahead of your capability and fail forward.
27:47He says, Just spin it up, start working on it. Every little hiccup, bug, or issue you run into, question it. Okay, why did this come up? Why did you hit those errors? You know you don't know how to code, so you shouldn't get bogged down with bugs. Expert programmers hit bugs all the time. And you can take it to other places. You can go to ChatGPT or Cloud and give it different models for different perspectives. You're always going to have all the choice up there and all the different variations. last but not least he ends it by saying just pick one there are so many different tools so many different options ultimately just pick one and just stick with it just learn that system they are all look fairly similar obviously he uses droid because he works at the company but he but also he says they get the best output of any model they're model agnostic but use whatever whatever you want to use.
28:45You can use Google's product, NT Gravity. You can use Cursor. You can use Cloud Code. So use what you want. He says, Ultimately, what I want and what I need from a tool is, is this one going to help me get the furthest I can in the least amount of time with the least amount of trouble? The more I have to do with using the tools themselves, the harder it is. things like ide's uh integrated development environment i've tried a bunch i use one i used to use one in particular for a long time it just got so much extra stuff that i just don't need or care about i just want to talk to a model have code written if i need to inspect some mark down files i can now use what i've just recently discovered is a file manager in the terminal so I can just look through that or I can open up in NZ which is what he uses just to view markdown files edit them if it's a change log for example if you want to tweak tweak something briefly just go back to the CLI and just let it rip from there and he says and any tool or feature I think I'm missing I'll have a crack at it building myself of course like a terminal file viewer and he ends it with a quote or not a quote he ends it with a very succinct way that is an important message he says this whole thing is just a really big learning experience for me and I'm really enjoying it build, fail forward and keep shipping he's acknowledging the fact that you're going to fail a ton of stuff it's about learning it's going to be frustrating it's overwhelming there's a lot of words and vocabulary that you're not going to understand but if you treat it like just a learning experiment a sandbox for fun you're going to come out of the other side more powerful and listen if this was enjoyable and you want to commit to this I think that would be cool I think it would be cool if you build stuff in 2026.
Read the full transcript
31:00Subscribe to the Startup Ideas podcast on YouTube, on Spotify, on Apple. I share ideas. I share tactics for getting your ideas into the real world. And I make it practical and helpful and I give away all the sauce. Thank you for spending some time with me. And if this was helpful, please share with a friend. I'd love to see more people ship their ideas. Thank you.
31:56Thank you.
32:26Thank you.
32:56Thank you.
33:29Thank you.
From the publisher
In this episode, I’m breaking down a guide from Ben Tossel on how you can actually build with AI agents without being technical. I walk through what he’s shipped as a “non-technical” builder, why he lives in the terminal/CLI, and the exact workflow he uses to go from idea → spec → build → iterate. We also talk about the meta-skill here: treating the model like your over-the-shoulder engineer/teacher, and using every bug as a learning checkpoint. The takeaway is simple: pick a tool, ship fast, fail forward, and build your own system as you go.
Ben’s Article: https://startup-ideas-pod.link/Ben-Tossell-Article
Timestamps
00:00 – Intro
01:04 – What Ben Has Shipped
03:21 – The Workflow: Feed Context → Spec Mode → Let The Agent Rip
07:52 – His Agent Setup
08:56 – Coding On The Go
10:07 – Things to Learn
13:33 – The New Abstraction Layer: Learning To Work With Agents
14:33 – Learning from Others
16:15 – Use The Model As Your Teacher (Ask Everything)
18:13 – Contributing to Real Products
19:13 – Why this is Different
21:31 – Asking Silly Questions
24:00 – Beyond “Vibe Coding”: A New Technical Class
24:43 – Vibe Coding is a game
27:12 – Fail Forward + Permission To Build And Throw Things Away
28:16 – Pick One Tool, Minimize Friction, Keep Shipping
Key Points
I don’t need to be a traditional engineer to ship—I can learn by watching agent output and iterating.
The terminal/CLI is the power move because it’s more capable and I can see what the agent is doing.
“Spec mode” works best when I interrogate the plan like a philosopher instead of pretending I understand everything.
agents.md becomes my portable instruction manual so every new repo starts clean and consistent.
The fastest learning path is building ahead of my capability and treating bugs as checkpoints—fail forward.
Numbered Section Summaries
The Thesis: Non-Technical Doesn’t Mean Non-Builder I open with Ben’s core claim: you can ship real software by working through a terminal with agents, even if you can’t write the code yourself—because you can read the output and learn the system over time.
Proof: What He’s Actually Shipped I run through examples Ben built—custom CLIs, a crypto tracker, “Droidmas” experiments, an AI-directed video demo system, and automations that keep projects moving even when he’s away from his desk.
The Workflow: Context → Spec Mode → Autonomy High Ben’s process is straightforward: talk to the model to load context, switch into spec mode to pressure-test the plan, link docs/repos for exploration, then let the model run while he watches and steers when needed.
http://agents.md/ The “Readme For Agents” That Follows You Everywhere I explain why agents . md matters—one predictable place to tell your agent how you want repos structured, how to commit, how to test, and what “good” looks like so each session gets smoother.
Coding On The Go: PRs, Issues, Phone, Telegram, Slack We get into the real “agent native” behavior: install the GitHub app, work via pull requests and issues, tag the agent to self-fix, and even push changes from your phone—plus using Slack as a one-person “product” with an agent in the loop.
Learning The Primitives: Bash, CLIs, VPS, Skills I cover the building blocks Ben’s learning: bash commands and repeatable terminal workflows, preferring CLIs over MCPs to save context, and using a VPS + syncing to keep projects always-on.
The Mindset Shift: The Model Is The Teacher The real unlock is treating the model like your patient expert—ask everything you don’t understand, bake “explain simply” into your agent instructions, and close knowledge gaps as they appear.
Fail Forward, Pick One, Keep Shipping I end on the playbook: build ahead of your capability, treat it like play, give yourself permission to throw things away, and stop tool-hopping—pick one system and go deep.
The #1 tool to find startup ideas/trends - https://www.ideabrowser.com
LCA helps Fortune 500s and fast-growing startups build their future - from Warner Music to Fortnite to Dropbox. We turn 'what if' into reality with AI, apps, and next-gen products https://latecheckout.agency/
The Vibe Marketer - Resources for people into vibe marketing/marketing with AI: https://www.thevibemarketer.com/
FIND ME ON SOCIAL
X/Twitter: https://twitter.com/gregisenberg
Instagram: https://instagram.com/gregisenberg/
LinkedIn: https://www.linkedin.com/in/gisenberg/
