Vibe coding Nothing’s apps is fun, until you try to make them useful by Robert Hart
The second issue is a potentially fatal hurdle for a project like this: me. I’ve been reporting on AI tools for years, and one pattern keeps repeating—no matter how capable a system is, the hardest part is knowing how to use it to its potential. I immediately ran into that using Nothing’s Essential App Builder. It seems very capable and has great potential, but I didn’t always know what I wanted, and when I did, I didn’t always know how to ask for it. An ecosystem built on vibes is a great idea, but sometimes vibes aren’t enough.
Good to know that there may yet be a future for us techies.
For apps that I want to ship to the world, for this website, for apps that are using an interesting tech stack, I will be driving development, because I like it, and I have enough experience to have opinions on how they should be built.
But for the apps where I just care about the final output, that’s what vibe coding is for, I suppose. I don’t ever want to rely on it so much that I lose my own skills, but it is nice getting those results faster if I truly don’t care how something works (which is rare, but I have a few projects in the pile that are finally built now, so yay). But yeah. It’s not fun. It’s just another tool in the tool belt. And it’s really boring.
This is the way we think about things that we ship. I care about the stuff that goes on the blog, so I will not use AI to write the words that go on the website.
The website though, is a different matter. I care about the technologies involved, the stack, but I don’t know enough that I can build it myself. I do care about the end product. So, AI tools are a good match here. Sure the repo may be a mess, but it works as it should. It looks as it should. And that odd enough for now.
Vibe coding
OpenAI has added a new feature (or new to me) called previews. For me, what it shows is a web preview of my website, a snapshot of the changes I could expect to see on the page it is working on.
It’s excellent. Now I don’t have to wait for the build to complete. Even though the build overall is pretty fast.