How I'm Really Using AI to Build Apps (The Good and the Bad)
1751289123323
Emin, Nuri.com
Nuri.com Bitcoin Credit Card. Live on Bitcoin. NFC Hardware Wallets. Multi-Signature.
3 min read
**How I'm Really Using AI to Build Apps (The Good and the Bad) **Alright, so I've been using AI to code, and I want to show you what it's really like. It's not magic. Sometimes it's awesome, and sometimes it creates a whole lot of chaos. If you're going to build stuff with it, here are the things I've learned, the hard way.
**You Have to Be Super Clear **The first thing is, you have to be really, really clear with your instructions. If you're not detailed and specific, the AI just won't understand the problem. Clear communication is everything if you want it to generate an accurate solution. Don't be lazy here.
**Use Screenshots. No, Really. **This is a big one. When you have a visual problem in the app, like a button in the wrong place, just telling the AI isn't enough. You need to give it visual context. I've found the best way is to take a screenshot and literally circle the part that's messed up. It helps the AI know exactly what you're talking about, especially for any UI or UX stuff.
**Give It the Code It Needs **If you want the AI to make changes or debug something, it needs to see the code. You have to include the right code snippets or even the whole file. Don't make it guess. Give it the context from the code, and it will give you much better changes.
**Expect to Do It More Than Once **Look, even when you do everything right, the AI won't be perfect. It might change the size of something when you only wanted to change the position. It can be unpredictable. You have to be prepared to iterate. Review what it did, and then give it more instructions to refine or correct it. It's a back-and-forth thing.
**Check for Chaos **This has definitely happened to me. The AI will make a change you asked for, but then you find it caused "chaos" somewhere else in the code. After an AI change, you have to thoroughly check other parts of the app for unintended changes.
**You're Still the One Who Has to Debug **Just because you're using AI, it doesn't mean you're done debugging. After the AI-driven changes, you might still have to get in there and figure out what went wrong. The video shows me having to manually restart the app or go through logs to diagnose an issue. That part of the job doesn't go away.
**Use Git. A Lot. **Commit and push your changes. All the time. If the AI generates something that breaks everything, you need to be able to go back to the last good version. Version control is your safety net.
**Read the "Thought Process" **The tool I use shows its "thought process," and you should read it. It helps you understand why it's making the changes it's making. It's also a good way to spot if the AI has misinterpreted what you wanted.
**Watch Your Wallet **These advanced AI models can get expensive, fast. It's really important to monitor your usage and the costs, or you could be in for a surprise.
**Be Patient **This stuff can still take time. Building, running the app, debugging... it's a process. Even with a powerful AI helping out, you're going to need to be patient.
Help keep these ideas circulating
This is an independent project. If you'd like to help support it, you can make a contribution. But there's no obligation at all. Reading, sharing, and coming back is already a form of support.
Want to publish here too? No sign-up, and the text stays yours. Learn how to start
Replies (0)
Loading…