Has anyone tried building tools without coding?

8 points by gonzor a day ago

I've been writing code for over 10 years. I love how fast I can ship with Cursor. I've been excited about the idea that I might not need to write code anymore. However, every time I tried no-code tools in the past, they just wouldn’t work well enough. Well, I tried again.

I used to put ideas on the back burner, blaming a lack of time. That excuse doesn’t hold anymore. So I recently decided to turn two small ideas for my personal use into reality:

- Airbnb Sort by Price Extension

- Spotify macOS Notification Center Widget

Given their small scope, I assumed AI could handle them. I used o3 Mini High, which was the best coding model until 3.7.

Airbnb Sorter

At first, sorting data on the initial load had hiccups, but after a few iterations, the model produced fully functional code. The only thing I had to manually provide was the HTML element IDs. Overall, great experience. It was my first time building an extension, despite being very comfortable with web technologies. The only minor inconvenience was that it requested excessive permissions, which I manually trimmed down before publishing.

Spotify macOS Notification Center Widget

I expected the biggest challenge to be pulling data from Spotify. Turns out, the real issue was macOS UserDefaults. UserDefaults on MacOS work in an odd way and AI couldn't fix it. Eventually it entered an infinite loop of suggesting the same over and over. Despite following Apple’s documentation manually, I couldn’t get them to sync between my extension and the app. I ended up temporarily disabling part of the sandbox—fine for personal use but not ideal.

My Takeaways

No surprises here: AI is great for tasks that work out of the box or are well-documented. I love how quickly I can build in unfamiliar territory. But the moment you hit an unusual issue, AI alone won’t cut it. I’m excited to try Claude 3.7 and its CLI tool to see if it handles the same challenges better.

Curious to hear others' experiences—have you built something more complex just by prompting? Have tools like Replit and Lovable worked for you? My impression is that AI is an incredible companion but still needs a developer to keep the bigger picture in mind.

lgas a day ago

> Eventually it entered an infinite loop of suggesting the same over and over.

This happens often as the context window length increases with the conversation. Restarting the conversation will often help.

  • gonzor a day ago

    You are totally right! I noticed that too, but never thought of the explanation. Thanks!

sumitb a day ago

OP may be asking about no code tools, not advanced IDEs. I have good success generating frontends using v0.dev, which seem to follow instructins well. I have less success with fullstack tools like replit, though they seem to be making rapid progress.

  • gonzor a day ago

    I didn't get a chance to play with v0.dev, yet. I have to try it to compare it with other tools out there.

breckenedge a day ago

Claude’s “projects” feature so far has been good for toys and proof of concepts, but nothing I could maintain. It can connect to a GitHub repository but only read files. Multi-file support has been buggy. And editing files via prompting is slow. Currently I’m trying Cline with Claude 3.7 and it’s better. But using an editor is not the same as “no-code”.

So far my impression is that AI will be great for starting a project and iterating on small components, but not great for maintaining or enhancing a project. And there is still no replacement for good taste — the AI often just gets planning wrong and doesn’t push back if you ask it to do something dumb. So not a great partner for non-coders, yet.

  • gonzor a day ago

    Yeah, that's been exactly my impression too. I am excited to see what Claude 3.7 can do.

    > But using an editor is not the same as “no-code” I actually still prefer editors with assistants than no-code tools as I can always fallback to manually editing the code.