I've seen plenty of visual programming tools and lots of other things to help "non programmers." I've even helped build one. The fact is that if you can think and communicate precisely enough to describe your ideas then you can enter them into a computer fairly easily in a language like python or basic. If you can't then no matter how fancy your tools are you still need something intelligent (currently a human progra…
How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
41–50 of 117 posts
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#42I've seen plenty of visual programming tools and lots of other things to help "non programmers." I've even helped build one. The fact is that if you can think and communicate precisely enough to describe your ideas then you can enter them into a computer fairly easily in a language like python or basic. If you can't then no matter how fancy your tools are you still need something intelligent (currently a human progra…
I think the problem is once you get into coding it yourself, docs/tutorials/stackoverflow make you aware of all sorts of things like dev tools (IDEs, editors, package managers, VCS, VMs, containers, the list is goes on...) or security concepts (csrf tokens, ssl, secrets management, again the list goes on...) and as a non-tehnical person you start to get really uncomfortable and overwhelmed because you don't know what…
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#43I've seen plenty of visual programming tools and lots of other things to help "non programmers." I've even helped build one. The fact is that if you can think and communicate precisely enough to describe your ideas then you can enter them into a computer fairly easily in a language like python or basic. If you can't then no matter how fancy your tools are you still need something intelligent (currently a human progra…
They do some other full time job and can't invest 2000 hours per year for 5 years to become efficient at all the detailed things the programmers have to deal with.
The use case is people who can excel at Excel, but don't want to learn about dependency injection, semantic versioning, exception handling etc.
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#44I've seen plenty of visual programming tools and lots of other things to help "non programmers." I've even helped build one. The fact is that if you can think and communicate precisely enough to describe your ideas then you can enter them into a computer fairly easily in a language like python or basic. If you can't then no matter how fancy your tools are you still need something intelligent (currently a human progra…
I agree. Typing is not the hard part of programming.
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#45I'm guessing this should be October 2015, but it'd be awesome if Bubble was a product from the future sent back in time.
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#46Has anyone had experience transitioning a Bubble app into an actual coded app/DB outside of Bubble? I could see it as an interesting solution for rapid prototyping of ideas, but I'd be concerned about lock-in and extra expense later when migrating to something more robust.
You could also likely put a layer in front of Bubble to only serve some pages with Bubble, other with your replacement.
Also from the FAQ: > The good news is that Bubble is fully extensible via Javascript plugins. The Bubble model is to write the core website functionality using our super-simple language, and plug in Javascript to handle algorithms that are hard to build in Bubble.
So you could probably add shims and move around.
I think the most interesting way of doing this would be something like embracing Bubble for a lot of work and having the "serious" code relegated to places that are easier to manage, like complex API or some custom widgets
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#47Earlier quoted context omitted.
I think the problem is once you get into coding it yourself, docs/tutorials/stackoverflow make you aware of all sorts of things like dev tools (IDEs, editors, package managers, VCS, VMs, containers, the list is goes on...) or security concepts (csrf tokens, ssl, secrets management, again the list goes on...) and as a non-tehnical person you start to get really uncomfortable and overwhelmed because you don't know what…
http://wiki.c2.com/?IntelligentDefaults http://wiki.c2.com/?SecureByDefault http://wiki.c2.com/?DefaultObject http://wiki.c2.com/?DefaultValue http://wiki.c2.com/?NullObject http://wiki.c2.com/?NullValue
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#48Earlier quoted context omitted.
http://wiki.c2.com/?IntelligentDefaults http://wiki.c2.com/?SecureByDefault http://wiki.c2.com/?DefaultObject http://wiki.c2.com/?DefaultValue http://wiki.c2.com/?NullObject http://wiki.c2.com/?NullValue
Are you saying sane and secure defaults in Django or any other web framework should be enough for a beginner to not have to to worry about this stuff? See another issue for beginners trying to figure it out is they have to deal with people online who post 6 links with no explanation as if it's SOOOO obvious.
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#49I've seen plenty of visual programming tools and lots of other things to help "non programmers." I've even helped build one. The fact is that if you can think and communicate precisely enough to describe your ideas then you can enter them into a computer fairly easily in a language like python or basic. If you can't then no matter how fancy your tools are you still need something intelligent (currently a human progra…
There were lots of people who can build small to medium complexity apps in Visual basic in those days when VB5/VB6 was active (Pre C#/.net). Even as a developer I was happy to hack in VB any day than VC++. But any developer I knew back then wouldn't touch VB, claiming multiple reasons ranging from "not powerful", "no performance", "messy" (don't know what that means) etc. It was like developers wanted to be associated with complex languages in order to have a respect among the community. True, VB performed slower than VC and even lacked few capabilities (like you can't write a device driver or difficult to write a custom COM component etc), but it was perfect for writing business applications.
Not sure what destroyed VB, but I believe it was the web that changed everything. Java and .Net though are well designed and powerful, but they bring a lot of complexity, requiring new developers to spent considerable time to gain even a basic knowledge. With the advent of SPAs things went even worser, current SPA frameworks like React and Angular are adding layers upon layers of complexity to build some basic stuff.
IMO if you can hack a UI in a prototype tool like Balsamic, then you should be able to make it a working prototype within at least 2-3x the time you took to prototype it, including binding dynamic data from a web service. If in 2017 we are still taking 3-4 months to build a basic website (dynamic) or mobile app, we have failed somewhere.
Projects like Bubble are providing stepping stones towards a possible future where we can build UIs almost as fast as we can imagine/sketch them in a prototyping tool.
Re: How Bubble bootstrapped a visual programming tool for non-coders to $100k/mo
#50Earlier quoted context omitted.
Are you saying sane and secure defaults in Django or any other web framework should be enough for a beginner to not have to to worry about this stuff? See another issue for beginners trying to figure it out is they have to deal with people online who post 6 links with no explanation as if it's SOOOO obvious.
This is not a tutorial and he/she is not answering to a beginner. A description would have helped nonetheless