News for hackers. Stuff that matters.
Re:No-code startup Bubble raises $100M by deeviant on Tuesday July 27, 2021 @11:34PM (#27979997)
I think the biggest problem with this approach is at some point, they necessarily reach a level of complexity that it takes the same amount of time to learn how to use their "no-code" tools than it does to just learn how to code.
Re:No-code startup Bubble raises $100M by mrspeaker on Wednesday July 28, 2021 @12:42AM (#27980314)
It works best for prototyping and rapidly testing ideas.

I joined a startup that didn't have any deep coding skills - but had a great idea and vision for a product. They had made a pretty decent prototype with Bubble and could quickly implement suggestions from the beta testers.

When I joined I instantly suggested re-writing it in a "real" stack. But when I dived into it, there was a lot of built in features of Bubble they were using that would be a pain to write or integrate. The rewrite would take some time.

Instead we launched with the Bubble app as it was. It targeted a niche market, and that market came flooding in - it really proved there was demand for the product and the feedback helped shape the end result - months ahead of where would have been if I re-wrote it.

But as the app grew we ended up with "spaghetti no-code", slow loading times, crazy hacks, giant bundles (that we had no control over)... but again, it was good enough to launch with and validate the company, and it was fast to try out ideas.

We eventually did a full rewrite once we were happy with the overall structure of the app, but the process changed my perspective on the value of no-code tools in the right hands.

Re:No-code startup Bubble raises $100M by ramraj07 on Wednesday July 28, 2021 @05:27AM (#27981869)
People (especially the kind that hangs out in HN) dont seem to understand that there’s a vast ocean of fairly smart people, much smarter than the average (or even above average) programmer, who are unable to build what they can imagine because of the coding bottleneck. I know many, and it’s not for a lack of significant effort that they are not able to learn to code in a way that’s meaningful. I suppose there’s something in your brain that needs to click to write code? Anyways I’d much rather trust a product created by a team described in this comment than one written by a pure group of engineers.
Re:No-code startup Bubble raises $100M by thesz on Wednesday July 28, 2021 @09:21AM (#27983366)
To write code is much like to instructing a person who is doing work-to-rule. That person won't do anything outside of instructions given and will stop at the very first time it can (encounter an error).

If you can cope with instructing work-to-rule workers, you can code. No extraordinary smarts required.

As of "much smarter than above average programmer", programmers in average are at IQ 115. If we take "above average" as +15 points (IQ's standard deviation) and "much smarter" as another +30 points, we end at 160 IQ points person. Four standard deviations make that person one in roughly 16 000, or sixteen thousands. I think you should know a lot of people, much more than 150 or so of average person, to know many of them.

And to offer you my experience, my brother seems not to have any problems with coding in Python. He is well into 40-s, most of his career he was at the C*O positions and right now he decided to change venues one more time.

Re:No-code startup Bubble raises $100M by Scea91 on Friday July 30, 2021 @05:20AM (#28006065)
> As of "much smarter than above average programmer", programmers in average are at IQ 115. If we take "above average" as +15 points (IQ's standard deviation) and "much smarter" as another +30 points, we end at 160 IQ points person. Four standard deviations make that person one in roughly 16 000, or sixteen thousands. I think you should know a lot of people, much more than 150 or so of average person, to know many of them.

Nice example that if you define the terms to suit your argument then you can make any argument. Also, the word 'smart' has much wider scope than just IQ. It is also possible that the people OP knows are not sampled randomly from general population (he might be in a chess club for example).

Re:No-code startup Bubble raises $100M by Abishek_Muthian on Wednesday July 28, 2021 @09:20AM (#27983363)
I'm happy that these no-code/less-code/visual programming tools are putting the web-apps in focus again, It's changing from 'I have an idea, I need to find an mobile app developer' to 'I have an idea, I can create a prototype on web myself'.

Personally as a coder I have workflows, tool-chains developed over several years that writing a code to create a MVP is faster than learning no-code tools, also the end product is lean and stays with me.

So I haven't used these tools but tried notion for the first time yesterday to export my kindle highlights(HN comments)[1], So I can see the value in these no-code tools in automation workflows for even coders.

[1] https://twitter.com/Abishek_Muthian/status/14199150634906050...

Re:No-code startup Bubble raises $100M by mhitza on Wednesday July 28, 2021 @06:20AM (#27982181)
> who are unable to build what they can imagine because of the coding bottleneck

Sounds to me like a generally applicable thing to be honest. Even as a programmer I can't just pick up my favorite language and use it for any type of software. There is mature/user-friendly infrastructure and libraries for X/Y targeting Z, for a limited set of permutations.

Re:No-code startup Bubble raises $100M by murukesh_s on Wednesday July 28, 2021 @05:43AM (#27981952)
Totally. I use this analogy where if photoshop did not have this low-code interface and all artists have to do was program strokes code by code, how many artists who couldn't learn or understand "coding" would be left out?

IMO Bubble is only ms-paint+ (entry point lowcode) and Photoshop (or Figma) is yet to hit the market.

Re:No-code startup Bubble raises $100M by lwhi on Thursday July 29, 2021 @03:35AM (#27993890)
Does Photoshop let anyone become a useful designer?

I'd argue, no.

Bubble will not provide good handmade applications in the vast majority of cases.

Re:No-code startup Bubble raises $100M by xchaotic on Wednesday July 28, 2021 @08:42AM (#27983054)
well, Bubble can simply add more features to become the equivalent of Photoshop for web design...
Re:No-code startup Bubble raises $100M by knighthack on Wednesday July 28, 2021 @09:07AM (#27983243)
...And then we'll have Squarespace.
Re:No-code startup Bubble raises $100M by murukesh_s on Thursday July 29, 2021 @12:06AM (#27992674)
Squarespace, Illustrator, Photoshop, Maya, After effects - whatever - its a different way to think about exposing the interface - they all have algorithms under the hood, but they wont expose it in the same language (of difficulty) as the algorithms - have a visual interface on top of it. Why can't web developers be treated as people who need high level components? (, databases, APIs, file systems, queues)
Re:No-code startup Bubble raises $100M by lenkite on Wednesday July 28, 2021 @08:10AM (#27982853)
I know excellent mathematicians who cannot code. The guy can solve Math Olympiad problems and puzzles but he despises coding. Old school chalk/board or pencil/paper for him all the way.
Re:No-code startup Bubble raises $100M by rory on Wednesday July 28, 2021 @11:24AM (#27984914)
Are they not able to learn to code though, or is it simply a matter of comfort and preference?
Re:No-code startup Bubble raises $100M by ramraj07 on Wednesday July 28, 2021 @05:04PM (#27989685)
A professor I know solves the quantum mechanical equations of metabolites to predict their MR spectrum to optimize their pulse sequence, and then does it directly on patients.

His QC simulation code in matlab would write the output of each iteration to a file because he didn’t optimize the object sizes. A simulation that should take an hour now takes 20 lol. It’s probably like in the Sherlock show how Holmes says he doesn’t want to waste neurons memorizing constellations.

Re:No-code startup Bubble raises $100M by JohnWhigham on Wednesday July 28, 2021 @08:54AM (#27983134)
Absolutely. It can't be said enough how much of a bubble there is here. Smart entrepreneurs who know how to get shit done don't want to waste their time learning a bunch of rote arcane commands to reify their vision. That said, these kinds of no-code panics happen twice a year around here, and looking back long enough, they're never more than a niche product. We'll see about this one.
Re:No-code startup Bubble raises $100M by xnx on Wednesday July 28, 2021 @09:09AM (#27983262)
I like to consider myself one of those people. I find the hosting/infrastructure side much more of an obstacle/hassle than the code. Getting the infrastructure out of the way and letting me write business logic and tools is what I'm most interested in.
Re:No-code startup Bubble raises $100M by flarg on Wednesday July 28, 2021 @05:37AM (#27981911)
In life sciences the people are smarter than any developer but software is IT-captured so all they can work with is Excel. No code is meant for these people. Software developers will never deliver what life sciences needs without no code.
Re:No-code startup Bubble raises $100M by snovv_crash on Wednesday July 28, 2021 @07:15AM (#27982493)
I've watched life science people spend months manually clicking boxes in the tools they have, because they don't have a developer embedded in the team to write some 10-liner automation scripts. Same with stats, there are all kinds of systems like GraphPad Prism which try to bridge Excel and 'real' stats, where 30 lines of python and a CSV file would save them months.

More, they weren't even aware that these things could be improved. So no, I'm not convinced life science is intrinsically harder or the people there smarter. I attended some biochem and genetics classes at uni and once you have the foundations the concepts are actually pretty simple, there's just a lot of new terminology and random facts to memorize.

Re:No-code startup Bubble raises $100M by correcthorse123 on Wednesday July 28, 2021 @09:18AM (#27983344)
Agreed to some extent. "Life science" is quite broad so there's a wide range of topics with varying degrees of complexity and difficulty. I dipped my toes in various apects of life science during a biomedical engineering major. There are specialties overlapping with most traditional fields; from specialties comprising a large part of memorization like physiology, tissue engineering, and biochemistry (medicine), to hardcore organic synthesis (organic chem.), biomechanics (mechanical eng.), systems biology (control and graph theory), biosensors (physics, chem, biochem), imaging (CS::ML & physics), protein engineering/polymer science (chem, phys), bioinformatics (CS) which got me into CS/SE and programming, and many more.

Often there are multidisciplinary research teams and depending on how little a specialization already overlaps with CS/SE-ish topics, having at least someone who realizes which mundane stuff can be automated can be invaluable.

Re:No-code startup Bubble raises $100M by anm89 on Wednesday July 28, 2021 @05:50AM (#27981999)
You think every single person in life sciences is smarter than every single developer?

Let me guess, you are one of the brilliant ones.

I've met some dim people in science research tracks.

Re:No-code startup Bubble raises $100M by adwn on Wednesday July 28, 2021 @06:59AM (#27982406)
If they are really that much smarter, why don't they code their own tools? It's not like there's a programming guild which enforces the monopoly held by certified software developers.
Re:No-code startup Bubble raises $100M by datavirtue on Wednesday July 28, 2021 @08:45AM (#27983076)
Hopefully one day...
Re:No-code startup Bubble raises $100M by soco on Wednesday July 28, 2021 @05:42AM (#27981944)
I was once hired to do exactly that - develop real software to replace the weird hacks those life science folk built by themselves. Boy were they happy after that. So I guess your mileage will vary by lots.
Re:No-code startup Bubble raises $100M by chrisweekly on Wednesday July 28, 2021 @07:45AM (#27982697)
IME the stronger labs have accepted the fact that software skills are key to their work, and embraced python, jupyter etc.
Re:No-code startup Bubble raises $100M by ramraj07 on Wednesday July 28, 2021 @05:07PM (#27989722)
You should see the code they (we) write. Atrocious, archaic, sphagetti, words fail me.

Our microscope acquisition code is a single 25k LOC C file.

Re:No-code startup Bubble raises $100M by Zababa on Wednesday July 28, 2021 @06:01AM (#27982061)
> In life sciences the people are smarter than any developer but software is IT-captured so all they can work with is Excel.

That's not really proving your point about them being "smarter than any developer". Lots of developers are smart enough to build their own tools.

Re:No-code startup Bubble raises $100M by rfrey on Wednesday July 28, 2021 @09:55AM (#27983772)
"Software is IT captured"? What does that mean? You can have Python running and be creating software in an hour.
Re:No-code startup Bubble raises $100M by wittycardio on Wednesday July 28, 2021 @08:33AM (#27982986)
Life sciences people are generally far less intelligent than the average developer lol
Re:No-code startup Bubble raises $100M by ramraj07 on Wednesday July 28, 2021 @05:09PM (#27989748)
I was a LS PhD, now I’m a developer. I can assure you that the average developer is far inferior to most PhD or post docs in any reputable university. Doesn’t mean they are absolutely smart though, I’d argue the biggest issue in research today is that there are a lot of not-that-smart-hustlers in it compared to what researhers used to be 60-100 years back.
Re:No-code startup Bubble raises $100M by Toine on Wednesday July 28, 2021 @06:09AM (#27982119)
Wow that felt great to read, thanks for sharing.

I believe no-code is incredibly underrated by many early stage startups. Rewrite only once you found your PMF and there's a real performance issue (or other technical reason), just you like you did.

One of the best thing about no-code is that you avoid painful, timewasting continuous refactoring while trying to iterate on your products the first months. It's much easier to design & structure the code to be as close as possible to the business (DDD-style) when you write it from scratch after reaching PMF.

Being able to iterate fast early on is such an important part of startups. I think code is not great at this.

Re:No-code startup Bubble raises $100M by anm89 on Wednesday July 28, 2021 @05:48AM (#27981983)
This feels like the one valid case to me. Non technical founder prototypes with no code until they can validate their idea and raise and then completely re writes.

I'm guessing many people would get this right up until the last step and see how much juice they could squeeze out of the prototype which I would imagine could be fatal in many cases.

I still wouldn't suggest this route for anyone.

Re:No-code startup Bubble raises $100M by jcheng on Wednesday July 28, 2021 @03:13AM (#27981142)
Thank you for a strikingly helpful testimonial. I’m skeptical of no- and low-code but based on your account, I’m now intrigued enough to give bubble a look.
Re:No-code startup Bubble raises $100M by rattray on Wednesday July 28, 2021 @10:20AM (#27984100)
> "spaghetti no-code", slow loading times, crazy hacks, giant bundles

Can you say more about these problems? I'm curious what they're like in practice, if/how companies using Bubble can work around them, and whether Bubble might be able to fix these kinds of issues in the future.

Re:No-code startup Bubble raises $100M by mrspeaker on Wednesday July 28, 2021 @09:45PM (#27991909)
The "slow editor/loading times" and "giant bundles" is just technical, so should be "easy" to fix!

The hard bit I think is the "spaghetti no-code" problem that I've seen in nearly all visual-type programing environments. Just because it's no code, all of the logic still needs to exist somewhere. When we code we can break it apart in many ways, and how you break things apart and abstract things depends on the system.

But no-code tools are fixed, and you only have one way to divide up the logic. In Bubble's case, it means there's a "design" section with UI and data-binding, and a "workflow" section with all of the actions that happen: UI interactions and business logic are smooshed in together. You end up with thousands of boxes indicating actions, in a giant list. You can kind of group them, and you can colourize them - but everything is held together by convention. A single logical flow can require many UI elements, and tracking that logical flow through the various unrelated boxes is... spaghetti!

In Structure and Interpretation of Computer Programs it says "Every powerful language has three mechanisms for [combining simple ideas to form more complex ideas]: * primitive expressions, which represent the simplest entities the language is concerned with, * means of combination, by which compound elements are built from simpler ones, and * means of abstraction, by which compound elements can be named and manipulated as units."

Most of the no-code tools seem to miss (or have a too simple version of) the final mechanism: "means of abstraction". So the entire system is built of combinations, that are poorly tied together.

Re:No-code startup Bubble raises $100M by rattray on Thursday July 29, 2021 @01:31AM (#27993105)
Elegantly put, thank you.
Re:No-code startup Bubble raises $100M by rattray on Wednesday July 28, 2021 @10:21AM (#27984113)
How long did the rewrite take? Was there anything that was worse about the coded version?
Re:No-code startup Bubble raises $100M by mrspeaker on Wednesday July 28, 2021 @09:07PM (#27991647)
About 6 months to switch - probably twice as long as it should have, because it was happening in parallel with maintaining and improving the no-code version, and the product requirements were evolving.

Switching off the no-code version was a happy day. We'd pushed it further than it was designed to go. The initial advantages of quick prototyping slowed down, and it was getting harder (very hard) to add new features without breaking old ones. Customizing the design (to our designer's high standards!) was... tough.

The coded version was better in every way - but part of that was because we learned a lot from the prototype. I personally probably wouldn't start a fresh project with it - but I would recommended it to (technical) non-programmers who want to get an idea out of their head to see if it's any good.

Re:No-code startup Bubble raises $100M by rattray on Thursday July 29, 2021 @01:29AM (#27993093)
Fascinating – thanks for sharing!
Re:No-code startup Bubble raises $100M by narrator on Wednesday July 28, 2021 @10:14AM (#27983993)
The area where most no code solutions tend to break is performance. There's some sort of black box that has o(n^2) time and nobody can fix it.
Re:No-code startup Bubble raises $100M by ak39 on Wednesday July 28, 2021 @11:35AM (#27985029)
Thank you for sharing this experience.
Re:No-code startup Bubble raises $100M by mdoms on Wednesday July 28, 2021 @08:40AM (#27983029)
Thanks for your comment which definitely isn't sponsored or paid for.
Re:No-code startup Bubble raises $100M by mrspeaker on Wednesday July 28, 2021 @09:26PM (#27991785)
No problem.
Re:No-code startup Bubble raises $100M by brundolf on Wednesday July 28, 2021 @12:08AM (#27980158)
I wonder if a more useful category would be "just-code". I.e., even today you have to know quite a bit of auxiliary stuff about computers, your environment, tooling, networking, to realistically contribute to a real codebase (much less start one from scratch!). I think this is the real unnecessary barrier. Logic doesn't go away, but plenty of smart people can do logic who don't want to learn esoterica about fixing their path when they try to brew install a different version of Python and the only way forward is to go learn what "chmod" is

Repl.it and peers seem to be on the right track here

Re:No-code startup Bubble raises $100M by _carbyau_ on Wednesday July 28, 2021 @12:54AM (#27980380)
I have seen simple things in Open Source Programs that I know I could track down and fix. Off by one errors, modulus stuff and such.

Do open source projects have an obvious "run this script to configure your complete dev environment in respect to this project" ?

I would be happy to spin up a new VM for every project on that basis.

Re:No-code startup Bubble raises $100M by taneq on Wednesday July 28, 2021 @04:30AM (#27981545)
Likewise, I've used several OSS projects that I'd be quite happy to fix bugs in or develop new features for, but every single time I've been put off by having to decipher some mostly undocumented or otherwise horrendous build process.

Ironically (or perhaps obviously) the OSS projects I've used that have approachable build processes and requirements don't seem to have easily-fixed problems...

Re:No-code startup Bubble raises $100M by breck on Wednesday July 28, 2021 @01:19AM (#27980494)
GitPod.io

I was waiting for something like this for years, it’s great.

Re:No-code startup Bubble raises $100M by ghuntley on Wednesday July 28, 2021 @02:55AM (#27981006)
<3 from the Gitpod team. Yes, indeed condensing CONTRIBUTING.md into a Dockerfile and then offering a single URL to "get ready to code/contribute fixes" from any device, anywhere is exactly what Gitpod is all about.

Try it out https://Gitpod.io#https://GitHub.com/gitpod-io/website

PS. If you aren't impressed by a JavaScript app then take Kubernetes for a spin!

https://github.com/gitpod-io/template-k3s :-)

Re:No-code startup Bubble raises $100M by gavinray on Wednesday July 28, 2021 @08:35AM (#27983001)
Seconding Gitpod, I really wish every repo would take the couple of seconds (to minutes, depending on how complicated) to just create the Docker config for developing it.

I use VS Code devcontainers a lot locally, and it's the same concept. This really ought to be something we aspire to as a standard IMO.

I've submitted several Gitpod + VS Code Devcontainer setup PR's to projects to spare others the pain of having to figure it out.

Re:No-code startup Bubble raises $100M by pnt12 on Friday July 30, 2021 @08:42AM (#28007319)
Sounds great, I will definitely try it!

One of the latest OSS projects I checked required gcloud and some online account to run make, it wad absurd...

Re:No-code startup Bubble raises $100M by _carbyau_ on Wednesday July 28, 2021 @09:01PM (#27991603)
Damn. Minimal figuring out and 50hrs/month for free.

As a fulltime working parent, 50 hours a month is more time than I am likely to spend anyway.

Awesome. Thank you!

Re:No-code startup Bubble raises $100M by adrianmsmith on Wednesday July 28, 2021 @08:37AM (#27983016)
> Do open source projects have an obvious "run this script to configure your complete dev environment in respect to this project" ? I would be happy to spin up a new VM for every project on that basis.

Have used Vagrant for that, worked well, but not popular these days. Spins up a VM, you check in a script to install everything you need inside it.

Docker Compose isn’t bad for that either. Can specify a bunch of components such a databases, and a Dockerfile can specify what you need in your main container such as particular versions of Java or whatever.

Not to say all projects are using these things. But they’re out there, and can be used if the developers want.

Re:No-code startup Bubble raises $100M by brundolf on Wednesday July 28, 2021 @01:38AM (#27980557)
What I'm talking about is a solution for people who don't even want to know what a "script" or a "VM" is. Allowing them to learn and write only what they would actually need to care about: code.
Re:No-code startup Bubble raises $100M by adwn on Wednesday July 28, 2021 @07:15AM (#27982494)
"What I'm talking about is a solution for people who don't even want to know what a "foundation" or "mortar" is. Allowing them to learn and build only what they would actually need to care about: a house."

Sounds pretty ridiculous, doesn't it? Why is it that people think that all this computery stuff like syntax and semantics, compilers, and operating systems is superfluous fluff invented by programmers to gatekeep their profession, instead of tools we created to actually do our job?

Re:No-code startup Bubble raises $100M by marcosdumay on Wednesday July 28, 2021 @12:52PM (#27985980)
Well, there is a lot of complexity on them that comes on them that could theoretically be removed, at a pretty reasonable cost.

This is the original idea behind IDEs, in that they would come with everything set-up, and you could just jump into the code. But we lost this, maybe because of the web, or the great IDE extinction of the 00's, or the proliferation of non-integrated OSS, or some other thing that happened at the time, and now IDEs are about as hard to configure as a normal build environment.

Re:No-code startup Bubble raises $100M by cyberpunk on Wednesday July 28, 2021 @03:45AM (#27981320)
I’m not really sure how one could be w computer programmer without knowing anything about computers…
Re:No-code startup Bubble raises $100M by layoutIfNeeded on Wednesday July 28, 2021 @02:39AM (#27980894)
>Do open source projects have an obvious "run this script to configure your complete dev environment in respect to this project" ?

./configure

Re:No-code startup Bubble raises $100M by adwn on Wednesday July 28, 2021 @07:31AM (#27982594)
That's not even close to being accurate. The real workflow looks more like this:

1) Install an appropriate compiler toolchain.

2) Install whatever other tools are needed (like pkgconfig).

3) Install the necessary *-dev packages for the library dependencies.

4) Figure out which options to pass to configure to include the features you want and exclude the features you don't want.

5) ./configure

6) Go back to step 3 because you had a wrong *-dev package version, or you missed a library you care about.

7) ./configure

8) make

9) Diagnose the error messages and scream in frustration, because the compiler you installed in step 1 is too old/too new/too not gcc.

10) Install gcc version x.y.z

11) ./configure

12) make

13) Get the same error messages, because you didn't deinstall the first compiler and configure helpfully selected it again.

14) Give up in disgust and let someone else fix the bug you found.

Re:No-code startup Bubble raises $100M by adwn on Wednesday July 28, 2021 @10:42AM (#27984369)
Sorry, I just realized that the above workflow is wrong: Since you want to fix a bug, you'll probably clone the development branch of the repo, which doesn't even have a configure script – only source releases have that. So prepend these steps:

0.1) Install the autotools.

0.2) Run autoconf, no wait, automake, no wait, autoreconf, no wait, autoreconf --install.

0.3) Delete all files in the directory and checkout a fresh copy.

0.4) autoreconf --install

1) ...

Re:No-code startup Bubble raises $100M by whoopdedo on Wednesday July 28, 2021 @11:56AM (#27985312)
1 through 3 (I rarely encounter 6 and never 9) are baked into most OS installers and can be done once then saved as a VM or Docker image to be cloned. That level of pedantry is akin to saying "To compile the project applepie.io from scratch you must first create the universe."
Re:No-code startup Bubble raises $100M by adwn on Wednesday July 28, 2021 @12:53PM (#27985988)
Paraphrased:

    _carbyau_: Simple command to configure your complete dev environment in respect to this project" ?

    layoutIfNeeded: configure

    adwn: No, because ...
I don't see any pedantry on my part. Also, this:

> [...] and can be done once then saved as a VM or Docker image to be cloned

is like that infamous HN comment proclaiming that nobody needs Dropbox, because you can simply "get an FTP account, mount it locally with curlftpfs, and then use SVN or CVS on the mounted filesystem". The original question asked about a simple command to configure a complete environment.

Re:No-code startup Bubble raises $100M by PeterisP on Wednesday July 28, 2021 @06:26AM (#27982206)
If ./configure just would work for that project out of the box, that would be great, but it seems more like an exception, because usually it's not sufficient and it breaks on some dependency issues that are easily solvable if you know the dev environment and pretty much need mailing list assistance if you don't know how their project works and you just want to fix an off by one error.
Re:No-code startup Bubble raises $100M by ldiracdelta on Tuesday July 27, 2021 @11:52PM (#27980090)
I went down a foolish path once of trying to create a simple flow-diagram -> code generator for the business people to use in order to do some basic logic with regard to email escalations. Got it done and ..... the logic was still hard for them. Oh well. Guess that's why we're paid well.
Re:No-code startup Bubble raises $100M by IshKebab on Wednesday July 28, 2021 @05:15AM (#27981800)
Yeah maybe the point is that it isn't the actual code that's hard, it's the thinking. Like, you wouldn't try to make a no-equations maths system. It's not writing down e=mc² that's hard, it's figuring out that's what you want.

That said it's still way too hard to make web apps the "proper" way. I think there's space for something easier but I bet it will look more like Mathematica than LabVIEW.

Re:No-code startup Bubble raises $100M by lucasverra on Wednesday July 28, 2021 @02:44AM (#27980938)
Simply not true.

I’ve been programming with bubble from “technical aware founder PM/founder” and bubble is liberating.

In the past i’ve built a webapp that :

- Renders desktop

- Renders mobile

- store in database

- after a conditional form

- create a complex journey of to do list with defaults based on answers of previous cond. form

- connects to an external system with cron daily

- sends email daily from backend

- uses plugins from community

- much more

The deal with bubble is : - resources cutting 10X - if you manage to understand the adequate scope (serving up to multiple thousands) with no such fancy ui, with not blazing extreme loading perf (since no focus on static)

Bubble is : - Build 10x faster a custom ish layout with custom logic to get your first 10k users. (NPM available if you code)

Does it scale to infinity? No

Will you need code after that. Most probably. But you got there with 10x less ressources

Re:No-code startup Bubble raises $100M by kfk on Wednesday July 28, 2021 @02:57AM (#27981028)
Most of the time I spend with devs is figuring out objects and their respective data models. Low code is great but it sure doesn’t save 10x on resources, not for me at least.
Re:No-code startup Bubble raises $100M by ZephyrBlu on Wednesday July 28, 2021 @06:43AM (#27982300)
What you described is a relatively simple web app. For a more complicated app, Bubble would likely be more complicated than coding it up.
Re:No-code startup Bubble raises $100M by Terretta on Wednesday July 28, 2021 @10:21AM (#27984110)
For perspective: this same bullet list was in Vemeer’s FrontPage (bought by Microsoft).
Re:No-code startup Bubble raises $100M by rorykoehler on Wednesday July 28, 2021 @06:42AM (#27982293)
I just looked through there website and I fail to see how it would be quicker or better than spinning up a quick rails app with a bootstrap template. Most of my time developing is thinking about the domain model and workflows. Once I've decided on that it takes a matter of minutes to code features and then you are not restricted in your ability to adjust and enhance after the fact.
Re:No-code startup Bubble raises $100M by bwaxxlo on Wednesday July 28, 2021 @11:48AM (#27985204)
I think there's a lot here that even as an experienced engineer I hate to start doing from scratch. Now combine that with time to focus on the business

* Where to deploy? * Where to store the code? * Which library to send emails with? * Which 3rd service to send emails with?

A long time ago I spent 2-3 weeks building something to do all the above. After completion, I started going to customers and realised those 2/3wks were basically wasted time because I could have just put a google form and would've done just as good a job. Except now you get something a bit better than that.

Re:No-code startup Bubble raises $100M by rorykoehler on Wednesday July 28, 2021 @12:22PM (#27985634)
If you can solve your issues with a google form then use a google form. I would never start a simple project as an app. All my coded projects are more complex than that. Some might be able to be done with no code tools but it would definitely be a pita to execute.
Re:No-code startup Bubble raises $100M by rchaud on Wednesday July 28, 2021 @11:18AM (#27984838)
Your approach requires learning HTML, CSS, Bootstrap and Rails documentation in order to create a prototype.

You may as well be saying that getting furniture from IKEA isn't any simpler than buying lumber, saws, wax and paint from Home Depot and building your own.

Re:No-code startup Bubble raises $100M by rorykoehler on Wednesday July 28, 2021 @12:34PM (#27985774)
I already know all those things and learned them for pleasure. Once you know it, nocode vs code is like the difference between using a GUI with a mouse or learning the keyboard shortcuts and using the command line. GUI with mouse just slows you down and is less flexible in general. Fine for lots of things but it's hardly a substitute for complex apps. Nocode apps are basically approximations.
Re:No-code startup Bubble raises $100M by rchaud on Wednesday July 28, 2021 @01:17PM (#27986314)
You personally know how to use Rails and a number of other web technologies relevant to building web apps. So this product is not for you.

Much in the same way that Home Depot is not for me.

Re:No-code startup Bubble raises $100M by rorykoehler on Wednesday July 28, 2021 @01:41PM (#27986741)
I use nocode tools all the time, just not for building products. They’re great but they are also limited. If you hit any kind of success with your prototype you have to be ready to do it for real.
Re:No-code startup Bubble raises $100M by sokoloff on Wednesday July 28, 2021 @05:11PM (#27989771)
In that analysis, did you spot yourself a pre-condition of knowing Rails, Ruby, HTML, CSS, and something about databases?

The advantage of no-code comes mostly for people who don’t have that same background.

Re:No-code startup Bubble raises $100M by rorykoehler on Thursday July 29, 2021 @02:05AM (#27993345)
Having that background is what trained me to be able to think logically like you do to build systems which is the hard part. I wasn't born knowning this stuff either. In fact I only learned it properly in my late 20's.
Re:No-code startup Bubble raises $100M by quickthrower2 on Wednesday July 28, 2021 @02:05AM (#27980662)
I hope with $100m they can solve this. I think the only way to solve this is to hard-code so many different use cases into the gallery of controls, workflows and repeaters etc. that anything you dream of is easy to build.

They also need to invest heavily into UX and the ease of figuring out how to do something. I've used Bubble and similar tools, and they share something in common with coding - you need to watch/read a bunch of tutorials to figure out how to do what you need.

What they save is an initial headache of devops / authentication / wrangling which is bad enough as a programmer but extra hard for a non programmer to contend with.

Here is another idea for someone - a yes-code tool that lets you write everything in code, but handles devops/authentication and some common stuff for you. Basically Heroku + some NodeJS starter kit that is meticulously kept up to date.

Re:No-code startup Bubble raises $100M by zingar on Wednesday July 28, 2021 @03:50AM (#27981344)
Suspenders is what you describe for Rails. It bakes in lots of opinions, obviously, but the idea is that you can go to production with this code by pushing it to your heroku repo.
Re:No-code startup Bubble raises $100M by fakedang on Wednesday July 28, 2021 @09:05AM (#27983218)
Exactly. I had my tries with a few code builders, and soon enough I realized that it's often better (and sometimes faster) to simply learn how to code.

Most code builders don't even give the devops/authentication bits.

Re:No-code startup Bubble raises $100M by random_kris on Wednesday July 28, 2021 @06:30AM (#27982230)
To me java spring boot is a yes code platoform.

There is library basically for anything you can think of. Out of the box you get all the batteries you need

Re:No-code startup Bubble raises $100M by tluyben2 on Wednesday July 28, 2021 @04:24AM (#27981522)
Well, learning how to code is not the only issue. Tooling installation, deployment etc is, at least for me, even after having written code for almost 40 years, a huge annoyance. I want to think about problems and logic; I couldn't care less about what editor I use or any of that and I care even less how it's deployed. As long as it's up and fast, I don't care. And this is still not that simple still, after all these cloud advancements to do except for the most trivial cases (static-ish websites).
Re:No-code startup Bubble raises $100M by bob1029 on Wednesday July 28, 2021 @05:50AM (#27982003)
This is why we vertically integrated most of our tool chain. Deploying our software involves emailing a customer a link to a zip file or importing a json configuration file for them in a web portal.

A vast majority of our day is spent focusing on the business end.

Re:No-code startup Bubble raises $100M by motoxpro on Wednesday July 28, 2021 @01:53AM (#27980614)
I think the problem is that you don't need a "mature" product to make millions of dollars.

It's similar to Shopify, I can put up a store in ~20 mins and start selling immediately. I would be extremely misguided to try to "build an platform" when that problem has already been solved.

Same with no-code. Why code it from scratch when it's been solved already? If you want to go super deep, sure. Seems like the hate comes from a cross of not-invented-here syndrome crossed with only 10 billion dollar companies in 2 years are cool.

Here's an example of a Bubble biz. https://goodgigs.app/

Re:No-code startup Bubble raises $100M by andrewingram on Wednesday July 28, 2021 @07:28AM (#27982575)
The problem here is that if Bubble gets _huge_ before solving the very obvious performance problems, the web is going to be in an even worse place than it is today. That Goodgigs site has a first load weight of over 5mb, when it could really be done in much less.

I truly appreciate the problem these platforms are trying to solve, but they're just not there yet. I wouldn't say it's easy to build a no-code platform, but it's much easier without the constraint of needing the output to have good performance - that's the hard part.

Re:No-code startup Bubble raises $100M by layoutIfNeeded on Wednesday July 28, 2021 @02:43AM (#27980935)
Lol, works as expected:

“Your browser was unable to load some necessary resources, contact your IT network administrator and ask them to allow access to

     dhtiece9044ep.cloudfront.net 
     dd7tel2830j4w.cloudfront.net/ 
     d1muf25xaso8hp.cloudfront.net”
Re:No-code startup Bubble raises $100M by motoxpro on Wednesday July 28, 2021 @06:25AM (#27982204)
I'm not affiliated with either site. Just thought it was cool. I don't think one could argue that building an MVP/SMB on a platform is more buggy than a 1-2 man shop building from scratch, though. At least not in the same amount of time.
Re:No-code startup Bubble raises $100M by redisman on Wednesday July 28, 2021 @02:30AM (#27980832)
It's frustrating. Especially now that I'm nearing 15 years as a professional coder, I already spend less and less time typing and more thinking and working on different views on the problem. Typing or reading text is not difficult!
Re:No-code startup Bubble raises $100M by lionkor on Wednesday July 28, 2021 @04:13AM (#27981459)
This touches on the real issue here -- the assumption that, somehow, the logic gets easier to understand if it's in diagrams instead of text. Text is the arguably the best way to reason about logic, since there are millions of people wo do nothing else but read text-code all day, me included.

All you do with no-code programming is outsourcing writing the actual code to some other company, who already did all the work for you, and you just plug it together. To me, that doesn't reduce complexity, or mental load, it just offloads it to someone else. There's no "no-code" here, they just let you use the code they engineered.

Re:No-code startup Bubble raises $100M by asoneth on Wednesday July 28, 2021 @01:11PM (#27986233)
> the assumption that, somehow, the logic gets easier to understand if it's in diagrams instead of text

One advantage of diagrammatic/block/flow-based programming is that it lets the programmer avoid fiddly syntax. Many experienced programmers have internalized this to the point that it barely registers as a concern except when learning a new language, but for novices doing things like correctly using tags/brackets/semicolons often lead to more failure and frustration than correctly implementing "hard" concepts like recursion.

For examples, check out the Alice project's papers from Dann, Cooper, Pausch, et al.

Re:No-code startup Bubble raises $100M by rightbyte on Wednesday July 28, 2021 @08:31AM (#27982975)
> Text is the arguably the best way to reason about logic

Math used to be written in prose. Arguably symbols are better.

I think feedback systems are a good example of where diagrams are nice.

Re:No-code startup Bubble raises $100M by goto11 on Wednesday July 28, 2021 @06:14AM (#27982152)
Yes but most problems are simple. It also happen that Excel-sheets become too complex for their own good, but most excel sheets are pretty simple and never grow to that level of complexity.

So if you don't know if a particular task will grow to that level of complexity, it is probably better use of resources to use a nocode/lowcode solution until it is clearly insufficient, and then take the pain of migrating to code.

Re:No-code startup Bubble raises $100M by jacquesm on Wednesday July 28, 2021 @08:40AM (#27983038)
Clearly you haven't actually used any of these tools or you likely would not have written it.

I've worked with '4G' since Mimer, Mapper and all kinds of other contenders and until a few years ago (roughly until 'Mendix') low code / no code was a limiting environment.

But Mendix got it right and there are plenty of valid domains of application for the current crop. Plenty of success stories of companies that used it as RAD and validation tool. Once the money rolls in you can always do a rewrite, it is much easier to do that when you are successful then to try to find success on a platform that is slower to develop for. Like every other tool: use where appropriate, there are plenty of domains where this approach would not work.

Re:No-code startup Bubble raises $100M by zamalek on Wednesday July 28, 2021 @03:59AM (#27981396)
My issue with no-code/low-code is that it puts the cart before the horse, or rather, the developer before the user. When you look at the amount of time spent staring at a screen, your users spend way more time (person-hours) looking at your app than you do coding it. Why all this focus on what is arguably the least important actor in the system?
Re:No-code startup Bubble raises $100M by minitoar on Wednesday July 28, 2021 @05:27AM (#27981864)
Perhaps this is obvious but the answer is: cost. Developers are expensive. Delivering a viable poc cheaper, sooner, even if you end up having to redo it all anyway, can be an excellent trade off.
Re:No-code startup Bubble raises $100M by ActionHank on Wednesday July 28, 2021 @09:50AM (#27983714)
Wonder if there will be similar businesses and freelancers who will start to specialize in the migration from no-code to code in the same way that there are for on-prem to cloud.
Re:No-code startup Bubble raises $100M by minitoar on Wednesday July 28, 2021 @01:39PM (#27986706)
Interesting thought. I was also thinking it could be good if you could reify your no-code solution into some sort of generated code, as an escape hatch. I suppose the trick is generating something vaguely sensible.
Re:No-code startup Bubble raises $100M by onion2k on Wednesday July 28, 2021 @05:46AM (#27981977)
You can rephrase what you said as "This approach is better for low complexity apps", and in my experience, that's probably 80% of what businesses need.
Re:No-code startup Bubble raises $100M by rattray on Wednesday July 28, 2021 @12:32AM (#27980273)
I'd be curious to hear from someone who's built a truly complicated app with bubble (equivalent of >50k loc not just crud).

I can't think of a reason it'd be impossible to build a no-code app that scales as well as code, and I don't have evidence that Bubble has failed.

Re:No-code startup Bubble raises $100M by mrspeaker on Wednesday July 28, 2021 @01:13AM (#27980466)
I worked on a Bubble app that definitely hit the limits of how big apps should be. The work flow box things still give me nightmares. It's very hard to figure out the order things were executing, and we had to resort to A LOT of JavaScript blocks to break out of the normal workflow to get features working that weren't achievable with the built-in tools.

If felt like there was a missing level of abstraction - everything was too intertwined. Making changes to anything becomes harrowing once the app becomes large - it was slow, and you don't know which UI elements are being accessed by any blocks - so it's really easy to break things without realizing. And the undo system gives you no visual clue as to what is being undo-d if it was in a different view. It was the most fragile system I've worked on.

However, many of those issues could be fixed, improved, or redesigned. If you were doing "regular" use-case stuff it was... fun! Our designer could get in and implement/test things really easily.

My gut feeling is that there could be system that scales well - but the escape hatches need to be reliable when you hit the edges.

Re:No-code startup Bubble raises $100M by foxpurple on Wednesday July 28, 2021 @04:34AM (#27981566)
What if you are just building a generic CRUD app?
Re:No-code startup Bubble raises $100M by eastendguy on Wednesday July 28, 2021 @08:46AM (#27983080)
"Low code" tools like Sikuli, Selenium IDE, UIPath or UI Vision are often used for test and process automation. They work well and have their place.

Could you do everything with pure Python or C++? Sure, but it would be much slower. Low code is useful if your need is not covered by an available application, and on the other hand you lack the resources and/or time to develop an app from scratch.

But I fully agree that "No-code" is a marketing term only. Even the easiest "No-code" app requires a good understanding of concepts like "if/then". The term "Low-code" is more honest.

Re:No-code startup Bubble raises $100M by tootie on Wednesday July 28, 2021 @12:29PM (#27985716)
My read is that there is a big unmet need is small line of business apps. Things that are currently managed with awkward email/spreadsheet workflows that aren't worth an investment in custom development. No-code apps can automate these with much less cost and time. This will overlap a bit with what's currently being done by teams of specialists but it will mostly be a new market niche. That may change in a few years though.
Re:No-code startup Bubble raises $100M by yuvalhazaz on Wednesday July 28, 2021 @01:10AM (#27980452)
We try to solve precisely that with Amplication, where we combine low-code with custom code. We generate a node.js and react application based on low-code configuration and push the code to your GitHub repo

https://github.com/amplication/amplication

Re:No-code startup Bubble raises $100M by strogonoff on Wednesday July 28, 2021 @11:56AM (#27985314)
I (possibly wrongly) apply the reverse of the “$100 note on the ground” parable to no-code tools.

If a toolchain that allows to deliver fully functional software of appropriate complexity without writing code was even remotely feasible, Apple/Microsoft/Google would have already been pushing hard each for their own take on it.

Considering the immense upside for whomever of the big tech that manages to do it first, and that they can throw much more resources at it than the best-valued SV unicorn, presumably they’ve tried (probably more times than we know); and presumably what they’ve found is that at a level of no-code tool sophistication where it’s good enough it becomes indistinguishable from programming—so they’re trying to attract more people into software engineering instead.

Re:No-code startup Bubble raises $100M by pm90 on Tuesday July 27, 2021 @11:53PM (#27980097)
That’s when they hire “yes-code” people to simplify their setup.

Snark aside though; do whatever floats your boat. Tools that allow non technical folks to start building useful products is still a win (even if I personally wouldn’t make that tradeoff).

Re:No-code startup Bubble raises $100M by drewdog75 on Wednesday July 28, 2021 @08:02AM (#27982795)
I find the data modeling portion of Bubble to be very intuitive. Some of the UI configuration is also intuitive. The responsiveness of the solutions built W Bubble is lacking.
Re:No-code startup Bubble raises $100M by treespace88 on Wednesday July 28, 2021 @11:31AM (#27984998)
I need to checkout some of these low / no code tools to see if anything is new since I last checked.

In the past I have found that as soon as a server push action is required things break down pretty fast.

IE display alert at a certain time but not if the user has focus in a text field. Show an message indicator instead.

Re:No-code startup Bubble raises $100M by jimmy2020 on Wednesday July 28, 2021 @12:29AM (#27980254)
reading your comment and thinking of Wix
Re:No-code startup Bubble raises $100M by GoblinSlayer on Wednesday July 28, 2021 @05:37AM (#27981914)
How does it work for Excel?
Re:No-code startup Bubble raises $100M by dmix on Wednesday July 28, 2021 @06:08AM (#27982109)
Probably Google Sheets since it’s web based with API oriented integrations.