Is Prompting the Future of Coding?
Nick Dobos, maker of the number-one programming GPT, on coding with AI
May 1, 2024
TL;DR: Today weâre releasing a new episode of our podcast How Do You Use ChatGPT? I go in depth with Nick Dobos, programmer and creator of coding assistant Grimoire, the highest-rated custom GPT for programming. We dive into how prompting is emerging as a new language for programming and use Grimoire to explore the possibilities that this enables. Watch on X or YouTube, or listen on Spotify or Apple Podcasts.Â
You can go from having an idea to deploying a live website in minutes.
All you have to do is prompt Grimoire, the number-one custom GPT for programming, with an image or even a single word about your idea. As you watch the LLM process your request, Grimoire works with a web host on the backend, and just minutes later, your website will be live on the internet.
Grimoire, which has facilitated over 1 million chats, can help you with a lot more than just making websites: It includes a comprehensive guide to learning how to code, from basic concepts to advanced instruction, and serves as a tool for programmers to find answers to their questions in real time. Whatâs more, the GPT is fantasy-themed. With references to wizards, goblins, and other creatures of the enchanted realm, using Grimoire is like taking a coding class at Hogwarts.
The creator of Grimoire is Nick Dobos, who was an iOS developer at Twitter until Musk bought the company and laid off a majority of its staff. With plenty of free time suddenly on his hands, Nick started experimenting with ChatGPT, and ended up building Grimoire. Heâs since emerged as one of the foremost experts in the world on building successful custom GPTs and coding with ChatGPT.Â
I think Grimoire is a platform to examine the possibilities that âprompt-grammingââan emerging way of coding by prompting AIâcan enable. I sat down with Nick to explore what this means about the future of programming, the best way to use the coding assistant, and the role AI plays in his life beyond coding. As we talk, Nick uses Grimoire to build a website about coffee and generate a QR code from its URL live on the show.
This is a must-watch for coders, creative people, and anyone curious about how AI is changing the way we interact with computers. Hereâs a taste:
- Broadening the horizons of who can code. Nick believes that AI tools are already simplifying coding, and will continue to make it easier and quicker. â[I]t's going to massively lower the barrier to how difficult it is to program a computer,â he says.
- LLMs are forging a new programming language. Grimoire is an example of how âprompt-grammingââcoding by prompting LLMsâis emerging as a new language for programming. âIt feels like this new era where I can give [LLMs] a prompt in English [and] itâll spit out a bunch of code,â Nick says.
- Use Grimoire to reduce the idea-to-execution delta. Nick thinks Grimoire is different from other custom GPTs because it has âtemplatesâ that allow people to jump right into a project, like making a link-in-bio website or doing a prompt-gram tutorial. He says âpre-defin[ing] ideasâ into the custom GPT âsolve[s] the blank canvas problemâ and âgive[s] people a list of fun projects to do.âÂ
- Create outside the box with Grimoire. Although Grimoire includes the option to start a pre-built project, people can use it to help them code and build anything theyâd like. The templates are just âconversation starter button[s],â and âbasically, you can come up with any idea.â
Launch a website and generate a QR code in minutes
Nick happens to have a cup of coffee next to him during the interview, and to illustrate his point that Grimoire can be used to bring any concept to life, he decides to use the tool to build a website about coffee. He prompts Grimoire with just two wordsââcoffee websiteââand this is what followed:Â
- Streamline your creative process with AI. In response to Nickâs prompt, Grimoire lists the components of a functional website, like the different pages it should include, and charts a detailed plan to build it. Nick thinks this is helpful because it âbreak[s] the task into more partsâ and âexpand[s] on that initial thing.â
- Use a two-word prompt to ship a website. Grimoire has hotkeys, specific letters on the keyboard that trigger the GPT to execute a pre-programmed function, and Nick uses one that works with hosting provider Netlify to deploy the coffee website. â[T]he website will be ephemeral and will delete itself after one hour, or you can claim it and sign up with Netlify,â Nick explains.
- Generate a QR code with a single click. After shipping the coffee website, Nick uses a single prompt to have Grimoire create a QR code for the URL. He remarks that âyou can do all these crazy little motions that seemed so difficultâ and âare now super easy with prompts.â
Learn how to code smarter and faster
When I ask Nick about the best ways for someone to code with Grimoire, this is what he has to say:
- Answer your coding queries in real time. Nick created Grimoire to double as a curriculum and a tool that can be used to efficiently answer general programming questions, a function he uses Grimoire for himself. âI'll be working on a problem and I'll have a quick question, like, âOh, this thing isn't workingâ or âHow do I make this text underlined?ââ he explains.
- Find conceptual clarity with Grimoire. Nick uses Grimoire to address more fundamental gaps in his understanding while programming.âIâm finding ways you can use it to bridge gaps between ideasâŠand break down your problem into smaller steps,â he says.
- Grimoireâs edge over ChatGPT. Nick thinks Grimoire is better than the ordinary version of ChatGPT because it reduces the preparatory back-and-forth that one must normally endure to elicit the best response from a LLM. âI'm trying to bump it into being more truthful, more helpful, more thoughtful,â he says.
- Grimoireâs hotkeys to save time. According to Nick, Grimoire has an edge over ChatGPT because of the hotkeys, or keyboard shortcuts, that heâs built into it. âI really found myself not wanting to type a lot,â he says, as he demonstrates a hotkey that saves code a user generates using Grimoire by automatically zipping and downloading it.Â
- Stay focused with Grimoire. On a more profound note, Nick also thinks that the finite options presented by the hotkeys ensures that he doesnât get lost too far down a programming rabbit hole. âIt almost reels the thought back in a little bit and puts you back on a sane path,â he says.
You can check out the episode on X, Spotify, Apple Podcasts, or YouTube. Links and timestamps are below:
- Watch on X
- Watch on YouTube
- Listen on Spotify (make sure to follow to help us rank!)
- Listen on Apple Podcasts
Timestamps:
- Introduction: 00:00:31
- How Nick built Grimoire, the top-ranked GPT for programming: 00:05:20
- Ship a website with two words and a single click: 00:10:25
- How Grimoire is solving the âblank canvas problemâ in AI creation: 00:14:57
- The coding curriculum that can take you from zero to full programmer: 00:16:30
- Why Grimoire has an edge over ordinary ChatGPT: 00:23:29
- Nickâs thoughts on building the system prompt for a GPT: 00:34:10
- The utility of AI as a new layer on top of existing apps: 00:40:04
- How Nick uses a custom GPT to unpack his emotions: 00:43:11
- How to use AI to break down tasksâfrom programming to daily to-do lists: 00:50:35
What do you use ChatGPT for? Have you found any interesting or surprising use cases? We want to hear from youâand we might even interview you. Reply here to talk to me!
Miss an episode? Catch up on my recent conversations with LinkedIn cofounder Reid Hoffman, a16z Podcast host Steph Smith, economist Tyler Cowen, writer and entrepreneur David Perell, Notion engineer Linus Lee, and others, and learn how they use ChatGPT.
If youâre enjoying my work, here are a few things I recommend:
- Subscribe to Every
- Follow me on X
- Subscribe to Everyâs YouTube channel
- Check out our new course, Maximize Your Mind With ChatGPT
The transcript of this episode is for paying subscribers.
Thanks to Rhea Purohit for editorial support.
Dan Shipper is the cofounder and CEO of Every, where he writes the Chain of Thought column and hosts the podcast How Do You Use ChatGPT? You can follow him on X at @danshipper and on LinkedIn, and Every on X at @every and on LinkedIn.
Find Out What
Comes Next in Tech.
Start your free trial.
New ideas to help you build the futureâin your inbox, every day. Trusted by over 75,000 readers.
SubscribeAlready have an account? Sign in
What's included?
- Unlimited access to our daily essays by Dan Shipper, Evan Armstrong, and a roster of the best tech writers on the internet
- Full access to an archive of hundreds of in-depth articles
- Priority access and subscriber-only discounts to courses, events, and more
- Ad-free experience
- Access to our Discord community
Comments
Don't have an account? Sign up!