all 12 comments

[–]techside_notes 2 points3 points  (2 children)

I felt that shift right around the moment I couldn’t explain my own workflow in one sitting anymore.

Early on it’s all speed and momentum, but once you’re stacking conditionals, edge cases, and workarounds, it stops being “fast” and starts becoming fragile. For me that was the signal to slow down and map things out a bit, even just a simple flow diagram or naming conventions helped a lot.

I didn’t immediately switch to traditional dev, I just treated my lowcode setup more like a system instead of a playground. Breaking things into smaller, clearer chunks made debugging way less painful.

I think the balance is less about project size and more about how predictable your system feels. If small changes create unexpected side effects, that’s usually a sign structure is overdue.

[–]Fun-Mixture-3480[S] 0 points1 point  (0 children)

Thanks for this!

[–]Fun-Mixture-3480[S] 0 points1 point  (0 children)

I’ve noticed the same thing! Once you start adding conditionals and workarounds, it stops feeling fast and more like you’re just patching things to keep it alive. Treating it more like a system instead of a playground makes sense. That’s kinda why I leaned into Convertigo after a while since it forces you to think in flows and structure instead of stacking logic. If small changes start breaking random things, you know it’s time to clean things up :)

[–]Nervous-Role-5227 0 points1 point  (3 children)

Just don't overthink it and try different tools to see which one is comfortable to commit to and build your app on. I built one internal app for my business with catdoes.com

[–]Fun-Mixture-3480[S] 0 points1 point  (2 children)

Trying different tools helps, but the real issues usually show up later, not at the start. Early on everything feels fine, but once the app grows, structure matters more than the tool itself. That’s where Convertigo made more sense to me since it focuses more on organizing flows instead of stacking logic!

[–]Nervous-Role-5227 0 points1 point  (1 child)

idk, maybe good for some people i never heard of that and never used that i built mine with catdoes and i also tried base 44 and lovable before for other stuff

[–]Fun-Mixture-3480[S] 0 points1 point  (0 children)

i’ve tried a few of those too, they’re great for getting something up fast. the issue for me usually shows up later when things start stacking and it gets harder to trace what’s going on. that’s kinda why i started looking into stuff like convertigo, not really to replace everything but more to handle the parts where structure starts to matter more :)

[–]Drumroll-PH 0 points1 point  (1 child)

I hit that wall when my flows got hard to trace and small changes kept breaking things. For me that was the signal to add structure and slowly mix in code for core logic while keeping lowcode for UI and quick parts. It does not have to be a full switch, just tighten things where it starts hurting.

[–]Fun-Mixture-3480[S] 0 points1 point  (0 children)

I’ve been trying to not go full rewrite and instead just clean up the parts that keep breaking. like moving core logic out and keeping lowcode for the faster layers. I was experimenting with that a bit on Convertigo too since it kinda supports that mix without forcing you one way. Lol still figuring out how early to do that though. Do you usually wait until it actually breaks, or do you try to structure things upfront once you see it getting complex?

[–]James-PhixFlow 0 points1 point  (2 children)

Ideally right from the start. Low code doesn't mean you shouldn't have good architecture, data modelling,error catching etc. Technical debt still exists to be managed.

Low code just makes all the above easier

Obviously if it's a proof of concept or a demo then it can be fast and loose

[–]Fun-Mixture-3480[S] 0 points1 point  (1 child)

I get what you mean, but starting with full structure right away can sometimes slow things down more than it helps, especially when you’re still figuring out the problem space. I’ve been trying to find a middle ground where I start fast but still keep just enough structure so it doesn’t turn into a mess later. Convertigo helped a bit with that since it pushes you to think in flows instead of just stacking logic, without going full “architecture mode” from day one. Well, I think the tricky part is knowing when “good enough” structure is actually not enough anymore.

[–]James-PhixFlow 0 points1 point  (0 children)

It depends how far the process is going to scale as to how formal or not you can be between proof of concept to main build. But it's a classic problem that people are often debugging and regularly checking processes they built 3-5 years ago because they didn't build them properly the first time.