logo
I've become an AI vibecoding convert

I've become an AI vibecoding convert

Fast Company7 hours ago

A few weeks ago, I finally paid for ChatGPT Plus.
It started with a simple goal: I wanted to create a personal archive of my published articles, but wasn't sure how to begin. That led to a long back-and-forth with ChatGPT, where we built a Python script to scrape my author pages, download the content, and format everything cleanly. By the time I hit the free usage limit, I was too invested to pause or switch to another chatbot. So I upgraded.
In hindsight, the money ($20 per month) was well spent. For one, it worked: I now have a folder on my computer containing more than a decade's worth of articles.
More importantly, this was the moment that AI tools clicked for me. I've had little success using them to write, and often recoil at the images they churn out. When I ask ChatGPT and Google Gemini for factual information, they're liable to get the details wrong on all but the most widely understood topics.
But in this case, ChatGPT saved me days of tedious work—and opened my eyes to what else might now be possible. (The idea of creating code without knowing how to code has even been coined 'vibecoding' by Andrej Karpathy.) If I could use AI to build personal Python scripts, what other plugins or extensions could I try next?
Web extensions, plug-ins, and more
Unlike my colleague Harry McCracken, I'm not using AI to dream up entirely new apps. I already have too many apps from actual professionals on my phone and computer, and I don't trust AI (or myself) enough to compete with them.
What I've really gotten into, though, is using AI to extend and improve the software I use already.
For instance, I take notes and draft stories in Obsidian, an app that's endlessly extensible via user-created plug-ins. I've always dreamed of a quick note plug-in for Obsidian that matches the simplicity of Google Keep, but have yet to find anything that works.
After a few hours of vibecoding, I finally built the plug-in myself. Now, through Obsidian's right sidebar, I can view all the notes from any folder in a card-based layout and edit them directly from the sidebar. The plug-in also lets me pin notes to the top, create new notes with a single click, send notes to an archive folder, and search with real-time results. It even works in Obsidian's mobile app, with the quick-notes view just a swipe away.
I've also been tweaking some existing plug-ins for Flow Launcher, a free Windows app for executing quick actions from a command bar. I took a plug-in for window management and added some new sizing options, and I modified a browser history search plug-in to make it work with my current browser (Floorp).
AI tools are also useful for creating browser bookmarklets, which are special kinds of bookmarks for doing things like decluttering web pages and speeding up videos. I already wrote an entire article about that, but now I've created an additional bookmarklet for downloading YouTube videos. This works by connecting to a local Python server that silently processes video links and sends them to my Downloads folder.
In all cases, the process was the same: I would tell ChatGPT exactly what I was trying to make, and asked for clear, step-by-step instructions on how to make it. I'd follow the instructions, compile the code, and go back to ChatGPT for fixes or refinements.
Some assembly required
I don't want to oversell vibecoding as an effortless activity. Each of the above projects took hours to build, as I inevitably fall down a rabbit hole of tweaking, clarifying, and troubleshooting.
That's partly because AI can be as unreliable in coding as it is in other endeavors. ChatGPT has a habit of confidently declaring that it's produced working code, only for errors to appear when compiling or running it. I've spent hours feeding it error messages, trying to get it to recognize basic syntax issues or missing functions. On several occasions, I've had to abandon a chat entirely and start a new one after the code modifications veered too far off track.
Even when everything is working properly, it's easy to fall prey to scope creep. You might think it's simple to add a new feature or tweak the design, but those changes can easily turn into additional hours of refining and fixing. (In fairness, this happens in actual software development, too.)
And while you can accomplish a lot without formal programming knowledge, you'll still need a solid grasp of how file systems work and some basic sense of what code should look like. ChatGPT might ask you to replace one snippet with another, or mistakenly claim it's providing full code when large portions are missing. Being able to spot when AI is about to screw up can go a long way.
Take some control back
One last disclaimer: I'm not nearly confident enough in what I've created to share it with the world, as I'm sure other folks would run into bugs or ask for features that I'm thoroughly unqualified to address. I also wouldn't suggest vibecoding anything that handles sensitive data or important personal information.
But for the things vibecoding is good at—small, personal utilities that no one else would want to make—it's immensely satisfying and even empowering. As Techdirt 's Mike Masnick recently pointed out, lowering the barriers to software development is a great way to push back against ' enshittification ' by major tech companies, whose products inevitably get weighed down by the need to scale and extract more money from captive users.
To that point, you don't even need AI anymore once the vibe coding is done. Having built what I need for the foreseeable future, I cancelled my ChatGPT Plus subscription after a single month's payment.
The extended deadline for Fast Company's Next Big Things in Tech Awards is this Friday, June 27, at 11:59 p.m. PT. Apply today.

Orange background

Try Our AI Features

Explore what Daily8 AI can do for you:

Comments

No comments yet...

Related Articles

Your iPhone Can Now Hold a Digital Driver's License. Here Are the States That Let You Do It
Your iPhone Can Now Hold a Digital Driver's License. Here Are the States That Let You Do It

CNET

time25 minutes ago

  • CNET

Your iPhone Can Now Hold a Digital Driver's License. Here Are the States That Let You Do It

Apple Wallet on your iPhone has made some physical items like concert tickets or boarding passes unnecessary -- just swipe your iPhone and off you go. Now Apple is looking to make physical wallets obsolete by enabling digital driver's licenses that you can use for identify verification or flying domestically in the US. Right now, a select number of states currently allow you to add your driver's license to Apple Wallet. People that enable the feature in Apple Wallet will be able to use their iPhones to get through TSA checkpoints at airports for a much snappier security experience. It's going to take some time before all states have a digital ID system up and running. Below, we'll cover what states currently support digital IDs via Apple Wallet and how to add one to your iPhone. Plus, we'll go over some of the new features headed to Apple Wallet once iOS 26 is released later this fall. For more, don't miss our visual comparison of iOS 18 to iOS 26. What states currently support digital ID in Apple Wallet? Only a handful of states support digital IDs in Apple Wallet, and a key factor is how the state implements its Mobile Driver's License system. For instance, Louisiana, New York, Utah and Virginia all support mobile driver's licenses but require separate apps to add and present digital IDs. States and regions that support digital IDs in Apple Wallet: Arizona California Colorado Georgia Hawaii Iowa Maryland New Mexico Ohio Puerto Rico Some states were originally announced to support Apple's digital ID, but haven't quite got there yet. The number of states supported in Apple Wallet is about half of what the TSA currently allows. Collectively, it accepts digital IDs across Apple Wallet, Google Wallet, Samsung Wallet and state-based mobile apps in 15 states. How to add your ID or driver's license to Apple Wallet If you live in a state that supports digital IDs for Apple Wallet, it's easy to add it. After it's added, you'll need to verify your identity, which can take a little longer, but is still a straightforward process. Open Apple Wallet Tap the Add button button Tap Driver's License or ID and select your location If applicable, choose whether you want to add your ID to your iPhone only or both your iPhone and your Apple Watch. Follow the steps to scan your license or ID (Make sure you scan your ID in a well-lit environment and the photo is in focus.) Once it's scanned, you'll be prompted to confirm your identity with a selfie photo. According to Apple, you may be asked to complete a number of facial or head movements for identification purposes. To ensure an easier verification process, Apple suggests that you: Stand in front of a plain background with neutral, light paint Be in a well-lit area, ideally indoors Take off sunglasses, masks, hats or other accessories that could block your face Hold your iPhone steady When you're finished, submit your information by confirming with Touch or Face ID. Your biometrics will be bound to the ID, so only you can use it. Transferring your digital ID to another iPhone If you upgrade your iPhone, you'll need to transfer your ID or driver's license to it. During initial setup, tap Wallet Select your ID Follow the steps Tap to confirm you want to move your driver's license or ID to the new device iOS 26 will allow you to create a digital passport in Apple Wallet Creating a digital ID from your physical passport is coming to your iPhone later this year. Apple/Screenshot by Joe Maldonado/CNET While states are taking time to implement digital ID systems, Apple announced a new feature coming in iOS 26 later this year: You can add a digital passport to Apple Wallet. When that feature is available, iPhone users will be able to scan their passports to create a digital version for identity verification during domestic travel. You won't be able to use it for international travel, and it's not a full replacement for a physical passport (so keep your physical one on you), but it should work at the 250-plus supported TSA checkpoints. During the WWDC keynote earlier this month, Apple said that the digital ID made from your passport can also be used "in apps and in person," but it didn't give any specifics. This is essentially what can be done on Android through Google Wallet. Verify with Wallet will make proving your age easier on your next wine delivery Also headed to iPhones this fall is an easier way for you to prove your age using your digital ID. Say you want to have a bottle of wine sent to your place via Uber Eats. Typically, when the driver arrives, you'll need to present your ID and have it scanned to complete the transaction, but with the new Verify with Wallet, your stored digital ID will be used to verify your age. (I do wonder if things might get more complicated when the delivery arrives if you're not the one receiving it.) Verify with Wallet will be supported by Chime, Turo, Uber Eats and U.S. Bank. For more, don't miss what you should know about flying domestically without a Real ID in 2025.

Amazon's Targeting 4,000 More Towns for Faster Prime Delivery This Year
Amazon's Targeting 4,000 More Towns for Faster Prime Delivery This Year

CNET

time25 minutes ago

  • CNET

Amazon's Targeting 4,000 More Towns for Faster Prime Delivery This Year

With Prime Day 2025 almost upon us, Amazon is touting its plans to expand its delivery network to reach small towns, especially in rural areas. The goal is to bring same-day and next-day delivery to more than 4,000 communities by the end of 2025, Amazon said Monday. It called out destinations including Lewes, Delaware; Asbury Iowa; and North Padre Island, Texas. This year's Prime Day will be taking place July 8 to 11, and it's the first time the shopping event lasts longer than two days. The online shopping giant earlier said that by the end of 2026 it plans to have tripled its delivery network with a multibillion-dollar expansion that will result in Amazon reaching more than 13,000 ZIP codes, speeding delivery times for millions of people to get their products faster. "This investment will also grow our rural delivery network's footprint to over 200 delivery stations, and we estimate it will create over 100,000 new jobs and driving opportunities through a wide range of full-time, part-time and flexible positions in our buildings and on the roads," Udit Madan, senior vice president of worldwide operations at Amazon, said in a statement. James Bricknell, senior editor and e-commerce expert at CNET, said the expansion is a smart move for Amazon. "If they can cut out the other carriers, they can control the prices businesses pay to them, making it cheaper for Amazon in the long run," he said. Making deliveries cheaper would be an important factor for Amazon, given this comes at a moment when President Donald Trump's tariff agenda is looming and expected to increase prices on products across Amazon. Earlier this week, the tech giant said it had no plans to roll out a feature that notes cost increases on its website. The company's expansion news comes after Amazon announced its next Prime Day Sale for this July. Bricknell added that he's curious to see how much pushback the company could get from rural towns. "Small towns don't often like large warehouses blotting the landscape so Amazon might have a fight there," he said. The expansion to rural communities is expected to help support small businesses in these areas. Small businesses can send deliveries through the Amazon Hub Delivery program so business owners can deliver their products to customers.

DOWNLOAD THE APP

Get Started Now: Download the App

Ready to dive into a world of global content with local flavor? Download Daily8 app today from your preferred app store and start exploring.
app-storeplay-store