Struggling to get past the “last 10%” of app builds — looking for general advice

Hey All,

I haven’t posted here before, and I’m very much a layperson when it comes to programming. I’ve had ideas for apps for years — took some courses, even hired developers — but never managed to get anything off the ground.

Now with Replit I can finally turn ideas into working prototypes within hours. It’s incredible for motivation seeing something come to life so quickly after years of frustration is amazing.

But then… I always seem to hit the same wall. Once I start digging into the details or trying to fix a small bug (like a location feature not reading live data properly), everything starts to unravel. The last 10% becomes days of confusion and dead ends, and I end up feeling stuck again. Actually with about 8 projects so far, none are finished and I’m still spending quite a bit of money at this point. In one sense I’m spoiled because it’s so amazing what Replit can do, but then I’m so annoyed with it because I can’t get to my final destination.

I know I can post specific issues for help, and I will, but I’d also love some overall advice:

  • How do you deal with these roadblocks when the prototype works but anything deeper derails you?

  • Can you recommend any videos or tutorials that explain how to better collaborate with the Agent or understand what’s happening under the hood?

  • Any other tips?

Thanks; it’s been both the most exciting and the most frustrating experience so far!

How do you deal with these roadblocks when the prototype works but anything deeper derails you?

The last 10% I will say is significantly more expensive than early building. The “last mile” changes were probably 80%+ of my costs (take this with a grain of salt, because I started when it was $0.25/prompt).

I’m not sure what you mean by “anything deeper” - this should probably be clarified. I’ll take your live data comment and run with that… Do your research. Find out how others have solved similar problems. For me, it was DO NOT create things through Replit from scratch, utilize service providers that are great at what they do, and leverage their APIs. Share documentation with Replit, I’ve found it to be pretty good at connecting to API endpoints and doing what it is told, especially with Google APIs (Maps + Places).

Most importantly, I always led with errors are probably a knowledge gap of myself, not necessarily the technology. How clear are my prompts? How detailed am I when pointing to a very specific place in the application? Do I understand where to build things (e.g. should I build logic in the front end, in the API, or in the backend to deal with specific scenarios)? Are my data types the types that are typically expected (e.g. would certain data typically be text, enum, integer, string, boolean, etc.)?

Can you recommend any videos or tutorials that explain how to better collaborate with the Agent or understand what’s happening under the hood?

Also, follow @realfunnyeric and @Gipity-Steve - these two are super active and you’ll learn a ton from them. There are many others here, too. Get to know the community because they will accelerate how proficient you are with the tool.

Any other tips?
Be active in the forum. Make virtual friends. Tons of people have been willing to help me along the way in building my project, even if I’m a total newbie to developing in the sea of technical people here.

Always be learning. Always be researching. Always be validating with forums, the community, Google, ChatGPT, and any other tools you can think of. It’s much easier to do it right the first time than to reimplement (which I’ve done plenty of times!)